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