1444
1444
1444
1445
1447
1447
1446
1444
1443
1443
1443
1444
1442
1440
1438
1430
1430
1428
1428
1426
1425
1424
1424
1417
1419
1419
1419
1421
1423
1422
1422
1416
1411
1409
1409
1400
1399
1397
1396
1393
1386
1384
1384
1387
1383
1378
1378
1377
1377
1378
1370
1370
1373
1374
1376
1376
1374
1372
1371
1368
1367
1363
1347
1341
1339
1335
1332
1331
1331
1330
1328
1328
1332
1331
1331
1318
1310
1307
1309
1306
1305
1305
1304
1303
1304
1307
1307
1307
1309
1313
1319
1319
1319
1306
1291
1284
1251
1247
1242
1239
1234
1234
1230
1230
1230
1230
1224
1220
1219
1218
1214
1213
1211
1209
1203
1202
1202
1204
1203
1202
1203
1203
1203
1207
1211
1214
1218
1220
1248
1258
1353
1322
1299
1275
1252
1233
1232
1244
1249
1251
1250
1248
1246
1242
1241
1232
1223
1215
1223
1233
1237
1239
1240
1242
1247
1249
1251
1253
1253
1249
1243
1231
1235
1254
1277
1301
1323
1352
1256
1246
1219
1216
1213
1210
1207
1202
1203
1205
1203
1202
1204
1202
1202
1204
1209
1210
1211
1213
1215
1219
1219
1220
1221
1224
1230
1230
1230
1230
1234
1234
1239
1242
1247
1252
1285
1293
1307
1319
1348
1350
1354
1355
1360
1363
1374
1377
1378
1376
1377
1382
1385
1398
1400
1400
1401
1401
1400
1401
1403
1411
1424
1449
1463
1465
1475
1477
1481
1484
1486
1487
1498
1501
1506
1511
1521
1527
1532
1538
1539
1541
1542
1549
1551
1559
1563
1564
1565
1575
1575
1584
1589
1604
1609
1609
1612
1614
1620
1622
1625
1631
1633
1643
1645
1648
1658
1662
1664
1666
1670
1672
1676
1681
1685
1686
1693
1699
1700
1707
1713
1719
1720
1721
1720
1723
1725
1726
1731
1731
1731
1725
1730
1731
1731
1731
1730
1727
1727
1728
1729
1732
1735
1735
1734
1742
1744
1746
1750
1750
1749
1743
1742
1744
1746
1748
1752
1757
1762
1758
1755
1752
1749
1747
1745
1746
1749
1756
1751
1758
1763
1765
1754
1755
1753
1753
1751
1748
1746
1739
1731
1729
1727
1719
1717
1716
1712
1709
1709
1708
1712
1722
1729
1729
1730
1730
1731
1736
1735
1734
1734
1737
1740
1740
1741
1740
1740
1740
1740
1740
1741
1741
1743
1744
1748
1751
1755
1764
1766
1765
1759
1759
1759
1762
1761
1762
1764
1764
1764
1766
1767
1767
1764
1766
1765
1765
1764
1761
1763
1767
1767
1767
1761
1761
1761
1761
1761
1761
1761
1763
1759
1757
1757
1757
1757
1757
1757
1756
1755
1753
1738
1738
1739
1740
1741
1721
1718
1718
1720
1720
1720
1720
1719
1719
1717
1717
1717
1714
1710
1709
1709
1710
1710
1710
1711
1713
1712
1700
1696
1685
1682
1680
1679
1679
1678
1674
1668
1660
1657
1658
1656
1655
1653
1636
1621
1613
1608
1601
1600
1598
1597
1590
1588
1579
1575
1568
1565
1563
1572
1572
1572
1569
1566
1554
1553
1551
1539
1536
1530
1524
1524
1525
1523
1522
1508
1502
1501
1496
1482
1482
1480
1478
1472
1461
1460
1459
1446
1437
1434
1431
1431
1420
1416
1412
1409
1408
1406
1404
1392
1380
1374
1371
1367
1369
1371
1372
1369
1359
1354
1344
1339
1334
1329
1317
1317
1311
1300
1291
1288
1263
1260
1254
1243
1238
1219
1206
1196
1193
1185
1164
1160
1157
1145
1131
1119
1108
1100
1099
1097
1093
1092
1085
1078
1065
1064
1065
1063
1062
1043
1040
1034
1036
1027
1017
1017
1015
1012
1018
1019
1015
999
990
975
971
970
969
964
962
964
963
963
966
982
934
934
910
907
901
900
902
902
892
885
881
887
896
894
891
894
890
896
899
901
911
917
917
917
917
924
929
930
932
928
926
917
906
909
916
923
920
914
910
907
909
912
919
934
937
941
939
937
940
937
934
929
916
903
889
880
872
870
868
858
843
827
798
792
786
782
756
742
737
730
725
724
725
718
715
709
701
689
681
665
662
658
641
625
630
634
630
640
633
603
568
562
556
538
532
528
526
526
505
488
488
488
490
499
507
517
523
534
537
558
558
562
579
583
591
597
603
607
605
605
625
629
631
631
633
633
636
649
658
665
666
669
671
681
687
695
700
702
704
711
716
714
710
705
704
704
705
716
737
743
753
755
755
762
765
765
769
775
778
792
795
795
796
799
811
827
837
862
859
857
857
859
860
862
865
866
866
867
868
880
883
889
887
893
892
891
902
903
904
916
917
918
920
925
926
925
925
928
932
931
933
938
940
940
942
945
940
941
941
945
953
960
977
982
979
977
979
988
994
1009
1010
1011
1012
1013
1013
1012
1012
1019
1024
1039
1039
1061
1071
1074
1076
1091
1099
1098
1093
1091
1080
1079
1078
1078
1078
1079
1080
1079
1077
1076
1073
1070
1061
1053
1053
1053
1054
1054
1053
1052
1051
1051
1054
1059
1064
1069
1073
1076
1079
1082
1085
1096
1100
1107
1127
1128
1138
1146
1152
1159
1166
1178
1181
1197
1212
1216
1225
1229
1228
1235
1237
1242
1242
1241
1239
1251
1262
1264
1267
1269
1276
1278
1281
1288
1294
1302
1305
1307
1311
1319
1325
1331
1335
1338
1340
1350
1363
1385
1400
1419
1446
1444
1442
1437
1433
1427
1426
1420
1410
1399
1391
1389
1386
1385
1384
1384
1384
1379
1374
1369
1362
1351
1348
1347
1332
1303
1301
1295
1293
1289
1288
1289
1287
1283
1279
1272
1267
1263
1258
1256
1251
1239
1232
1230
1234
1235
1237
1239
1237
1237
1236
1231
1233
1237
1227
1223
1218
1210
1207
1202
1193
1191
1187
1188
1189
1188
1184
1178
1182
1185
1191
1195
1200
1200
1200
1200
1202
1204
1206