1
208
226
228
229
1779
2074
2086
2087
1874
2131
725
336
1950
2171
2176
2143
2149
1953
2172
1954
2148
2150
2166
712
715
1765
2233
2234
2238
952
954
957
870
979
977
2322
978
1030
209
215
950
961
2243
2255
1849
1850
1852
112
1839
1851
2241
2242
958
960
289
102
105
601
75
879
78
583
780
524
828
529
1127
1128
1427
1562
741
746
383
1138
1371
1733
1045
1602
840
2240
2264
2366
2029
2220
1992
64
572
1455
1456
769
770
808
807
2219
2207
591
98
92
95
594
65
1171
1625
865
1620
1664
1724
1028
357
355
352
361
1032
2343
1033
931
2301
1889
1887
1891
1895
2068
2092
2138
2070
2071
656
2145
657
1512
1522
145
146
1225
1490
1496
1498
1446
1247
1249
489
1101
2385
1979
2355
1053
1052
1736
1054
1063
1608
849
2246
1786
1798
31
1785
1797
1913
1937
2165
1909
2315
2316
2326
1927
1928
1934
2163
1924
1925
1816
267
687
2157
2159
692
703
265
1302
1698
1303
1307
1333
1692
976
974
253
255
1295
1525
680
678
2153
679
251
975
254
268
275
292
1833
1834
1860
1814
2266
984
2325
985
987
2267
881
140
80
1181
429
1389
1745
1408
1589
1464
1466
1534
1538
55
56
567
573
576
684
2090
2094
1893
2305
1773
1869
1791
1792
2083
1884
2035
2223
626
2128
1867
1868
154
492
815
2224
2222
2229
2053
2395
2055
517
1118
1121
1120
378
402
406
44
182
490
1102
394
756
2187
1983
1987
2038
2039
2386
916
1106
2388
917
1015
1718
934
2303
935
1667
1135
1231
1653
1104
2387
914
938
14
158
1233
494
2041
2040
2042
160
181
37
43
1156
45
1794
247
1291
249
153
162
1872
1886
2081
554
1443
556
559
180
637
2135
730
350
241
243
671
669
670
248
1292
1691
910
1650
1666
1726
1727
1273
1288
1290
148
1863
149
908
1649
1227
1338
1712
1714
1282
1351
1353
1516
1542
614
1483
616
2121
602
604
2113
1842
1838
2276
2377
892
109
1837
2112
2120
1781
1799
1914
238
965
2318
1936
295
296
706
302
231
25
26
53
1163
412
1990
2362
2026
110
116
463
798
801
800
1585
1372
1566
749
2183
750
753
752
1567
1577
1387
1576
775
2199
776
779
588
693
704
266
270
278
294
1835
1935
1926
1929
1920
1959
358
360
1360
1363
1509
1510
1520
1546
7
1132
1598
1599
1183
1195
1472
1199
1145
1607
844
922
924
48
129
900
846
864
967
973
912
918
2292
1014
2336
1906
2313
953
1012
1025
2285
2333
1945
1944
1946
2334
2342
1903
1918
2152
2156
2097
685
1529
580
777
431
1077
480
1182
84
885
87
589
786
796
2212
605
606
1478
1544
19
21
544
2073
659
2146
660
2072
543
1436
542
560
562
665
663
727
1555
1556
623
1489
1224
1226
1648
1660
1146
1158
1616
861
964
962
1684
1686
1687
862
1618
1619
1064
1065
850
1610
852
1057
395
458
1088
1090
1041
1103
1113
2392
28
46
408
409
766
548
550
553
2079
666
1517
1350
1354
1557
1355
1519
1521
674
147
174
33
42
123
468
1038
1048
1051
2354
2013
2015
85
1821
1822
2103
2111
1778
1780
2075
661
547
754
2186
551
172
632
2132
1881
1783
1787
2247
2357
2360
856
2251
2252
971
2320
1915
2319
2340
1916
2151
1955
2173
2127
2137
732
733
353
359
368
648
676
686
688
581
582
74
77
143
878
905
1647
1223
1629
1631
1221
479
1096
1753
1633
1637
1197
450
451
2014
2211
795
424
523
827
534
1430
742
2179
743
484
499
173
633
821
759
508
507
820
1593
822
512
491
497
1107
403
1152
1612
1662
1663
1155
404
467
1036
1037
1079
1078
2371
2003
2018
2022
2213
2215
1973
1977
2353
2369
2032
83
89
1187
1310
106
1198
1144
1606
1658
1720
1281
1515
1541
707
710
708
709
227
959
963
1685
859
2253
2254
2256
2296
1019
232
342
348
1024
1723
1287
1688
970
909
927
30
111
894
114
1840
298
300
132
843
921
1110
503
411
1148
1160
1238
1262
204
942
945
210
948
946
2311
947
1006
322
356
221
331
328
1342
1716
1344
187
1252
1253
1251
1500
1255
1259
1432
1444
761
803
1586
1480
1211
375
382
1972
2350
839
1603
1044
1060
857
38
179
929
1099
2383
2384
913
2289
2290
2306
1772
1776
223
333
334
364
218
654
224
956
1681
1312
1703
901
868
874
2263
1825
1829
1830
1826
1828
94
283
698
259
261
60
69
1810
2095
683
2155
1960
1888
1894
2054
2058
196
198
192
1892
1896
2069
2129
2139
735
363
653
681
1527
568
677
675
716
717
696
287
264
1805
62
1169
1623
1217
1645
1710
904
1646
1700
990
891
906
144
276
274
291
1318
1540
599
2110
1777
1831
2273
2274
994
2329
1933
2162
2158
2168
2160
1932
1930
1931
2161
1921
2154
682
2088
2122
2104
2106
1807
1811
1923
1806
256
257
1298
79
81
1818
2268
986
271
280
286
263
1301
1697
1311
282
306
304
310
711
713
1545
1547
3
532
649
216
1270
1271
1340
169
170
1241
1265
527
2062
2063
530
2064
2076
2084
561
630
164
167
920
941
203
200
645
738
651
1508
545
546
1438
1237
1239
1657
1671
1263
1269
22
49
410
1382
1417
1416
1758
1108
1123
1763
1125
526
1130
1429
1563
1575
1421
1594
1423
1762
1369
1732
1370
1565
1571
1410
1419
509
1116
2394
1980
2356
853
2249
2359
854
1613
1058
1098
1754
1760
1114
1115
2393
1981
2189
2049
2227
2051
511
510
755
757
762
814
816
1491
628
156
493
485
488
398
760
2190
2050
1982
2021
2216
1974
2352
2375
883
2269
2270
2372
2006
2206
593
611
2118
1964
2177
740
739
812
1590
1591
1413
1756
1414
495
405
1154
1379
1411
1376
1569
758
763
483
486
396
397
41
122
612
370
385
388
387
501
498
504
2047
505
528
531
8
833
911
1651
1659
1159
1617
1062
2361
847
2245
2275
2279
2280
996
1705
998
297
1320
1322
1543
1278
1682
1704
889
1636
1194
1220
1180
1304
1309
1305
1317
1319
1324
1280
1285
1286
1325
1321
127
469
470
1092
1638
1639
1706
898
1642
1751
1735
1396
1748
1085
449
452
482
1184
1218
1222
1628
1744
1388
1409
1185
435
1391
437
478
444
1190
1313
1314
136
1855
1801
1853
1857
1859
1813
2096
579
1460
1462
1261
1504
644
1503
1260
1424
522
525
1425
1131
372
1966
373
436
2005
2030
2363
2380
2373
2009
2010
2208
1991
2195
2197
773
415
414
1066
1072
1074
1097
1632
1746
1080
434
783
2204
2008
97
590
695
697
1535
1315
288
63
72
422
521
1122
379
1134
1170
1624
1696
867
873
1068
419
428
2000
2202
2060
2400
4
1767
2066
2078
1879
1880
2298
2294
1017
1719
1348
166
919
1656
1670
1672
1266
1674
1675
1677
1695
1332
1549
1294
1296
1526
569
570
185
188
932
1665
1725
1359
1275
58
1166
1453
1454
1165
1452
1486
1488
1532
1536
617
1485
1164
1216
1644
903
2282
2272
991
993
1702
1707
1001
834
2236
2260
1854
1856
2258
1804
2091
2099
1898
365
1962
366
212
236
245
308
1329
829
1596
1600
837
1043
835
1042
2349
1971
1986
2192
557
178
928
40
244
672
714
2167
1766
2065
647
214
1905
2312
949
951
1676
1683
1699
880
139
620
810
2221
585
597
107
101
290
995
989
1701
1308
103
1196
1473
1583
794
423
425
1998
2368
2370
82
133
312
1942
313
272
1306
100
596
1471
1582
791
805
1587
806
1475
1204
1200
1212
1213
1643
1091
2379
893
899
845
1050
1049
1111
1112
2391
1988
2043
2389
1109
926
29
35
1151
1205
1476
1484
1141
384
447
1083
2374
2382
884
902
137
866
1621
1167
1219
1191
443
1394
1407
1742
1385
417
1993
1994
67
1172
1173
1458
772
778
2201
1997
1999
2033
2367
1073
427
426
481
86
104
600
1474
1177
1179
76
142
73
578
1459
1487
1176
1178
1461
1530
1364
199
201
207
1902
367
1365
1505
1513
1539
1531
1548
718
622
691
598
2109
701
293
269
277
279
108
1836
1782
2244
1832
1858
2125
689
705
2164
1938
1911
1952
2338
1912
2317
2330
997
299
1323
130
1214
1140
1435
1437
1449
1236
1240
1264
1426
1764
1129
1428
1133
1139
1175
420
1069
1070
875
1627
1189
1468
787
445
1395
1368
1386
1743
1406
1752
1747
1393
1402
1403
1209
1482
369
393
399
400
1056
851
863
923
47
128
615
20
23
1143
1161
1215
471
2027
2351
1975
2185
2194
552
558
673
349
1861
2126
624
152
176
549
555
636
813
627
1492
1502
823
824
642
197
11
537
17
71
421
520
519
2057
2397
1970
1985
2034
2036
487
502
2045
1989
32
113
1203
459
1400
461
472
1202
1477
607
802
386
751
2184
2210
2017
115
1841
1847
1843
2024
1968
2007
2011
1995
2365
2028
474
1094
887
1635
1081
441
473
1093
476
477
1067
872
981
2257
2281
2271
2277
2378
2347
2348
838
2239
2291
1771
2237
836
1601
1679
1689
907
1005
1711
1007
323
321
235
1283
1289
246
150
159
915
930
2300
1790
2250
968
999
2331
1939
1941
1770
1788
2248
1784
2077
2133
2228
635
2134
1885
2080
2082
1883
2299
1789
1793
1917
1956
1866
324
326
1339
1713
1010
1031
219
655
724
335
1345
1717
1016
936
12
538
574
592
2105
2107
1808
2262
980
2323
2328
992
281
284
699
260
362
184
1250
1499
1501
1433
1457
1256
1257
1669
1117
1761
1422
518
2056
13
1136
1137
1434
747
2182
540
155
161
1235
496
1415
1412
1420
1568
1572
1440
1448
765
2193
2218
603
609
125
376
391
390
1374
1418
1759
1381
1740
1609
1611
1055
1737
1399
1749
1086
2376
1087
460
2020
2025
2345
2346
1967
2037
157
1232
1230
1234
1654
1757
1655
1153
1157
1615
1207
465
466
804
1479
610
613
371
374
744
2180
2198
575
193
194
514
513
516
380
381
748
764
1445
1246
1497
1248
183
39
855
897
2278
895
1640
1750
1731
1390
1392
1578
1584
1401
462
797
799
464
392
413
1150
1377
401
407
1061
1614
858
120
1844
1846
121
1208
1481
1366
1730
1367
1373
1397
1405
1734
1046
1047
848
860
50
131
842
890
1084
448
2012
2016
2209
792
454
453
1398
455
793
811
1463
586
2101
1824
1820
2004
91
886
1634
1188
1192
1193
1316
61
190
1254
1258
1431
1564
1570
1380
1739
1755
1375
1378
1738
1059
1100
1105
1652
1715
1343
1274
1511
1537
1299
1300
1528
571
577
774
515
1119
2396
937
1668
1728
933
939
15
1774
1870
330
327
722
723
731
351
1865
2287
2288
1008
1029
217
1272
1678
1680
1690
1326
1327
1708
832
2235
1819
1823
2100
2102
2114
2115
2119
1965
2178
536
745
2181
2191
2217
608
2116
2117
1848
1969
1978
2002
88
1186
90
99
93
888
96
285
138
317
315
250
252
1293
1523
1524
566
1451
1168
1622
1630
882
141
273
314
258
1297
1694
1331
1709
1004
1002
1003
316
1334
1693
877
2265
2283
2284
988
2327
2332
1943
2321
1919
1922
1907
220
222
332
189
1890
1900
2308
1034
1729
1268
1337
1358
1356
1362
1560
640
186
354
734
1558
1561
1507
1514
1347
1554
631
646
2141
737
650
318
319
325
1009
233
664
239
966
972
242
969
1000
305
311
1769
1775
1871
1949
1961
2144
1908
2314
955
982
2324
983
2259
869
134
618
621
690
702
2108
2124
1817
2001
430
1076
1075
1126
2401
2
830
1597
1605
841
1604
1142
1279
24
389
1976
2046
2044
2390
925
2297
2293
2337
2339
1021
1721
1023
234
237
668
344
729
625
634
177
1882
2052
2188
1984
2358
2019
2214
2023
124
118
1206
1210
1330
9
36
117
126
377
440
446
788
1467
1580
1581
1470
789
790
1469
595
66
195
643
825
2230
641
539
541
658
329
1013
1011
2335
1948
1947
2170
2175
736
2136
2174
1957
1958
2341
1026
1027
1035
940
202
1899
2307
2344
1904
1910
2147
662
667
343
1022
1018
339
1875
1951
1876
338
168
51
565
165
500
819
2226
2232
533
535
2067
1862
1864
2286
2302
2304
2398
10
16
18
225
1276
1277
1346
151
1228
1229
1245
1147
1149
1442
1243
1661
1722
1284
1518
563
564
1450
767
1573
768
1441
1242
1495
1493
1494
629
2130
2225
818
817
1592
1595
826
2231
2059
2061
2399
1124
5
59
418
68
262
1803
1815
2098
1897
2140
1901
1963
2142
2169
720
728
726
337
163
1873
1877
1878
340
1349
1352
347
345
346
341
1020
2295
1795
1796
2085
1800
34
52
54
240
303
301
230
27
171
506
2048
175
1244
1439
1447
1162
1383
1741
1404
1201
456
457
119
896
1641
1089
1039
1040
433
782
439
438
432
781
2203
2205
785
784
1579
1384
1574
1588
809
416
771
2196
2200
584
587
1465
1533
694
700
57
135
619
2123
1802
2089
2093
1812
1996
70
1174
1626
876
1071
475
442
1082
1095
2381
2031
2364
871
2261
1809
1827
1845
1940
307
1328
309
831
6
1768
211
213
652
320
721
719
1550
1335
1341
1552
1553
638
639
191
206
944
1673
1267
1506
1551
1336
1357
1559
1361
205
943
2309
2310
