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