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