1065
1064
1064
1062
1062
1066
1063
1062
1058
1058
1057
1058
1058
1058
1058
1057
1057
1057
1057
1057
1057
1051
1049
1049
1051
1052
1051
1056
1056
1058
1063
1054
1051
1054
1036
1036
1036
1036
1035
1034
1032
1031
1028
1027
1026
1026
1026
1026
1027
1027
1027
1028
1028
1029
1030
1031
1031
1031
1031
1031
1030
1030
1029
1027
1027
1027
1026
1025
1020
1020
1021
1023
1024
1027
1030
1031
1033
1036
1051
1048
1042
1024
1021
1030
1017
1024
1028
1021
1014
984
982
971
1004
996
983
972
974
973
965
967
968
969
974
977
970
955
956
960
951
949
948
948
949
945
939
935
933
924
929
930
926
923
923
923
923
923
929
933
933
923
922
922
922
922
926
933
932
932
930
927
917
913
909
909
916
915
910
915
901
888
879
879
875
876
878
878
879
881
889
894
895
861
858
854
850
843
841
837
838
838
839
850
838
837
838
832
837
841
833
828
831
858
819
826
823
789
760
756
751
750
749
752
753
757
755
754
754
753
749
743
741
739
732
732
729
728
728
726
722
717
717
716
716
714
725
738
738
736
737
739
741
743
743
743
743
743
744
748
755
763
768
770
776
779
781
784
786
786
786
786
786
788
788
789
799
802
812
819
822
824
825
826
832
835
841
841
841
841
841
846
852
860
871
875
870
862
864
866
867
872
869
870
871
874
880
892
907
907
907
907
907
907
907
908
915
930
941
943
940
943
946
949
954
965
967
969
973
974
975
975
974
973
972
974
976
978
992
994
995
996
1013
1024
1026
1023
1021
1015
1007
1010
1014
1015
1018
1019
1019
1022
1046
1048
1051
1054
1058
1058
1059
1062
1084
1086
1089
1098
1103
1108
1108
1108
1108
1108
1101
1098
1101
1104
1108
1124
1136
1139
1142
1143
1143
1144
1146
1151
1172
1176
1174
1167
1158
1155
1152
1147
1142
1143
1151
1166
1174
1182
1184
1179
1184
1187
1212
1196
1203
1209
1207
1205
1208
1210
1235
1233
1225
1223
1230
1235
1238
1244
1247
1251
1251
1250
1249
1245
1247
1257
1263
1266
1281
1281
1281
1281
1279
1265
1265
1276
1278
1293
1308
1311
1313
1315
1315
1315
1314
1313
1313
1313
1313
1315
1315
1324
1333
1333
1333
1333
1334
1334
1335
1337
1338
1341
1342
1355
1355
1358
1359
1360
1362
1361
1345
1361
1382
1383
1385
1383
1387
1391
1407
1394
1390
1399
1401
1405
1403
1396
1390
1390
1398
1403
1408
1407
1402
1412
1423
1428
1438
1463
1456
1449
1443
1434
1430
1433
1450
1461
1470
1462
1459
1469
1486
1494
1500
1489
1482
1492
1498
1506
1518
1515
1507
1499
1506
1514
1520
1527
1531
1534
1536
1551
1561
1568
1574
1573
1573
1572
1572
1571
1565
1561
1561
1562
1562
1562
1562
1564
1568
1572
1572
1575
1574
1563
1557
1567
1575
1583
1589
1559
1543
1563
1568
1568
1556
1550
1577
1577
1556
1546
1560
1537
1545
1543
1533
1533
1533
1525
1522
1528
1530
1533
1529
1516
1515
1515
1515
1515
1516
1517
1519
1521
1511
1497
1488
1488
1482
1473
1468
1456
1451
1451
1451
1451
1451
1451
1447
1441
1438
1443
1440
1431
1427
1430
1430
1423
1414
1411
1411
1409
1409
1408
1408
1408
1406
1410
1414
1415
1418
1419
1426
1438
1439
1441
1444
1453
1455
1450
1445
1443
1443
1469
1463
1464
1464
1502
1505
1513
1519
1525
1533
1535
1543
1545
1549
1552
1559
1561
1561
1561
1564
1566
1576
1581
1591
1593
1594
1595
1598
1599
1589
1595
1603
1614
1638
1639
1640
1643
1648
1649
1649
1658
1659
1659
1661
1664
1670
1693
1698
1701
1712
1719
1720
1723
1725
1727
1732
1739
1741
1744
1744
1746
1750
1752
1754
1757
1761
1764
1763
1767
1782
1782
1790
1793
1797
1801
1801
1788
1791
1793
1810
1822
1842
1848
1848
1848
1845
1841
1843
1844
1851
1855
1866
1871
1874
1872
1867
1869
1873
1878
1882
1890
1910
1912
1921
1923
1928
1938
1944
1946
1949
1948
1951
1958
1964
1960
1960
1960
1970
1974
1975
1976
1990
1990
1990
1990
1990
1992
2003
2013
2038
2010
2006
2041
2061
2053
2058
2060
2062
2064
2071
2074
2075
2075
2075
2077
2094
2085
2079
2078
2078
2080
2094
2098
2101
2103
2109
2145
2146
2142
2127
2127
2128
2133
2135
2138
2140
2141
2145
2154
2161
2168
2168
2168
2168
2168
2168
2168
2173
2179
2182
2186
2193
2212
2219
2224
2224
2224
2242
2243
2243
2243
2242
2246
2251
2257
2275
2280
2281
2281
2281
2281
2285
2288
2296
2300
2304
2305
2305
2304
2304
2304
2305
2305
2309
2311
2326
2326
2328
2330
2335
2335
2343
2355
2353
2354
2368
2373
2372
2373
2375
2376
2386
2398
2403
2402
2400
2403
2406
2410
2417
2425
2429
2430
2442
2442
2441
2442
2444
2445
2449
2453
2451
2462
2469
2472
2473
2474
2475
2479
2480
2482
2486
2490
2490
2489
2488
2488
2489
2490
2492
2500
2500
2499
2499
2502
2505
2511
2525
2525
2525
2524
2541
2545
2547
2553
2553
2554
2556
2559
2565
2567
2577
2578
2580
2578
2574
2571
2572
2574
2578
2592
2596
2598
2599
2604
2605
2607
2615
2634
2640
2637
2630
2632
2618
2597
2594
2596
2598
2612
2620
2622
2625
2627
2620
2612
2604
2602
2601
2601
2599
2598
2597
2595
2594
2587
2579
2563
2556
2556
2551
2547
2542
2541
2541
2541
2540
2537
2533
2540
2541
2544
2540
2526
2534
2548
2543
2516
2502
2500
2501
2503
2501
2501
2505
2511
2508
2506
2493
2469
2456
2458
2463
2460
2457
2456
2451
2458
2468
2436
2441
2441
2423
2417
2418
2418
2419
2421
2421
2416
2382
2387
2401
2388
2380
2383
2380
2374
2368
2362
2347
2343
2341
2340
2345
2350
2346
2346
2345
2345
2344
2344
2343
2339
2328
2324
2318
2307
2306
2304
2296
2283
2284
2288
2301
2296
2289
2292
2272
2252
2244
2241
2240
2242
2244
2247
2249
2232
2215
2223
2229
2200
2182
2178
2179
2180
2177
2178
2178
2179
2180
2178
2176
2149
2148
2147
2138
2136
2133
2131
2132
2132
2126
2115
2111
2108
2105
2104
2104
2093
2091
2087
2086
2083
2070
2067
2061
2060
2058
2058
2055
2046
2046
2046
2046
2046
2046
2045
2043
2040
2034
2034
2032
2027
2023
2022
2020
2020
2019
2006
2001
1995
2003
2018
1992
1983
1977
1974
1969
1967
1967
1968
1969
1969
1965
1964
1965
1962
1959
1957
1955
1952
1956
1960
1961
1958
1953
1948
1945
1932
1925
1928
1929
1929
1902
1901
1903
1909
1912
1897
1888
1887
1856
1840
1838
1829
1810
1814
1816
1807
1804
1783
1784
1796
1768
1767
1776
1761
1752
1743
1740
1736
1736
1727
1734
1727
1719
1713
1709
1711
1710
1708
1699
1701
1702
1693
1689
1687
1680
1671
1666
1664
1663
1661
1642
1643
1645
1630
1628
1630
1630
1631
1629
1608
1596
1599
1593
1588
1578
1575
1574
1566
1570
1571
1571
1571
1571
1577
1578
1570
1566
1559
1553
1561
1566
1553
1546
1544
1553
1535
1530
1532
1530
1524
1516
1519
1527
1523
1522
1515
1510
1511
1512
1512
1512
1508
1508
1508
1514
1508
1504
1497
1488
1488
1486
1483
1482
1474
1470
1470
1473
1467
1463
1460
1456
1454
1452
1450
1448
1446
1445
1445
1445
1444
1444
1444
1444
1442
1435
1435
1435
1433
1433
1435
1437
1431
1422
1422
1416
1413
1406
1405
1404
1410
1406
1404
1404
1400
1399
1399
1397
1395
1395
1393
1386
1386
1386
1386
1386
1386
1386
1386
1386
1386
1386
1386
1384
1383
1380
1378
1378
1378
1375
1376
1377
1375
1375
1372
1365
1362
1358
1357
1357
1361
1366
1364
1354
1348
1340
1335
1334
1333
1335
1335
1335
1335
1334
1334
1340
1340
1338
1333
1342
1335
1329
1336
1336
1336
1320
1316
1314
1289
1292
1295
1297
1293
1281
1281
1276
1265
1264
1259
1258
1256
1255
1254
1252
1251
1251
1251
1251
1251
1251
1251
1252
1253
1255
1257
1255
1252
1249
1248
1247
1236
1235
1239
1242
1217
1216
1216
1216
1216
1216
1216
1216
1220
1225
1224
1221
1221
1222
1220
1211
1210
1209
1211
1211
1211
1211
1211
1211
1211
1212
1212
1211
1210
1210
1212
1212
1212
1214
1216
1216
1216
1216
1216
1216
1215
1214
1215
1216
1217
1218
1219
1221
1221
1222
1235
1242
1242
1241
1255
1260
1264
1266
1267
1269
1272
1273
1271
1265
1261
1262
1271
1283
1287
1288
1289
1293
1295
1298
1304
1310
1316
1319
1322
1322
1324
1328
1330
1332
1335
1339
1339
1339
1341
1343
1347
1349
1352
1354
1355
1355
1359
1365
1370
1374
1381
1379
1375
1378
1380
1387
1390
1392
1393
1393
1393
1396
1406
1415
1419
1423
1426
1426
1426
1426
1417
1410
1408
1429
1438
1441
1431
1423
1432
1441
1450
1450
1447
1445
1439
1434
1431
1426
1422
1419
1409
1408
1407
1408
1416
1418
1421
1422
1426
1431
1440
1431
1422
1423
1429
1440
1435
1435
1452
1462
1467
1472
1474
1481
1512