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