1231
1252
516
1662
338
2102
1105
1803
1573
1503
1294
1650
902
1543
636
929
1410
350
1088
722
2018
358
174
1474
1852
2010
1799
26
845
309
1030
848
507
1366
1943
249
78
1484
2113
1238
1500
1370
2121
1762
1741
1947
955
33
713
2112
142
905
2263
708
387
625
1350
172
600
228
542
836
415
189
2327
2298
2072
1059
1549
980
1481
797
1328
1197
1131
1434
2410
436
2202
214
1748
281
2348
1100
1056
1555
1576
1349
906
585
476
1848
2086
40
2253
1755
2120
1515
1182
1220
1587
1284
1574
2015
2362
1168
1596
1842
97
320
571
1708
966
2014
1794
310
1691
2208
433
1260
891
151
2219
1026
873
1990
730
6
118
1772
323
1446
2034
1244
2058
305
2418
2126
2144
42
467
1058
1272
2157
2407
1942
1512
771
2048
1299
27
38
1932
978
178
1300
1053
324
911
1738
1194
422
417
1304
674
1280
2012
327
259
1625
2101
738
465
1957
762
729
2176
2260
858
1333
1534
1381
2232
1501
1613
1155
1437
260
1682
1979
1008
1870
1164
1211
2388
612
608
570
559
1926
742
2103
1384
786
1998
1889
110
589
818
553
574
1261
1834
1214
1798
1525
138
2109
2350
274
961
2366
365
2385
918
2125
1358
1761
1192
785
774
1184
1641
535
1249
1716
1766
2342
922
1516
1153
269
2314
2382
442
1714
345
702
2295
2150
1946
170
998
125
827
2131
1330
186
10
823
953
1439
1119
790
2271
540
205
816
1207
832
2289
921
1048
1992
212
2226
1310
623
1725
820
1436
1167
1383
1150
117
1364
133
437
1475
1279
2396
1809
64
970
1143
770
421
2280
526
701
321
291
1336
96
7
2169
1657
13
1903
2035
840
169
1496
1882
240
1756
1723
2119
1710
89
2100
18
469
1787
2352
1444
2389
1821
536
949
1452
2130
849
2182
2069
2076
1591
672
1277
1910
1015
2371
313
825
402
1427
2269
657
2353
159
1031
2206
1757
1851
1202
787
1314
822
1387
1435
1638
1045
1302
2249
1862
264
974
424
1665
2028
1298
1395
692
1104
289
537
1285
1257
346
420
1359
1611
82
2381
31
1004
2194
647
2255
1011
1308
56
407
2032
152
52
1307
1541
2228
528
2331
565
583
1499
1589
231
1822
1793
1191
1936
236
1042
1335
1864
696
2332
2273
1117
2087
2288
409
374
588
74
163
689
1661
1966
1086
122
950
1635
1114
1577
1091
2046
1580
1292
426
1462
466
90
805
1709
1675
723
1023
1268
343
282
1072
1041
865
962
798
293
2164
1945
1692
307
463
1316
1278
99
1986
1593
12
745
1315
478
1964
942
888
1470
2073
2234
502
158
1854
302
1488
525
154
748
2284
203
527
830
709
1213
945
2283
414
533
2110
1291
499
1254
1497
453
508
1162
1116
1687
1375
46
2146
385
734
714
490
2190
216
2408
2346
312
2229
9
605
2005
2078
1357
1622
1389
2415
721
1912
1627
1271
1486
251
1681
148
1921
299
2329
354
1049
448
382
1703
1431
1835
206
1804
1157
2000
1158
1070
2178
1540
2270
1931
481
1934
1209
1508
510
2290
2124
1876
2404
1679
1628
2224
1759
1558
1449
1800
2361
1036
599
712
273
1223
1600
751
1955
1556
1327
665
366
1097
139
985
680
794
658
2254
489
912
373
1598
486
809
1425
369
880
2023
1068
262
461
157
198
4
776
1021
1426
1385
1513
1993
1204
2165
440
1401
1722
1422
314
2399
2214
1916
934
1372
1468
2417
77
375
857
2328
342
250
1454
1421
673
2303
191
1901
632
1060
1879
450
468
1073
881
1563
428
51
121
1502
2236
792
1940
1797
333
2351
1592
1550
1408
1886
2071
1224
2090
869
2299
318
1258
1135
1971
1694
1069
411
2409
732
620
1753
1923
1840
1939
1
1671
2049
1706
1779
1318
986
316
47
890
549
1183
831
720
954
1160
563
788
14
2149
1561
643
1286
1631
1195
2281
116
2220
1016
964
1846
127
1880
837
1347
924
239
900
2230
1855
1451
101
1319
1275
2315
940
408
1221
1565
1190
993
802
1995
492
2056
352
377
2011
1229
1138
780
1677
977
2183
1051
2291
2027
661
1720
562
1562
235
1994
1514
811
1819
336
304
1329
876
1588
400
2193
2187
460
1667
1785
1730
1424
115
483
640
1269
340
1656
1181
1844
2189
2252
1959
1407
557
1553
2186
711
1266
1729
1469
1064
471
1935
1736
194
560
1731
572
2375
2123
854
2036
1273
1968
353
1836
752
1193
1603
395
1954
1597
618
1922
800
227
545
2171
1394
2167
83
1883
1853
1463
1902
518
2368
1453
315
1653
913
1373
1927
1355
1460
671
2244
1564
1872
2239
1118
1180
1445
928
580
479
209
728
1806
514
50
1674
646
2373
2114
544
447
1360
1857
396
257
999
34
1487
1849
663
834
1962
1850
1745
1441
1914
1212
1670
2129
2286
2403
2019
2394
1020
769
710
1403
1096
624
937
1289
2098
532
2300
691
799
2143
1644
539
294
1749
2025
1906
1778
1371
1651
380
1856
149
1985
439
1243
67
1788
1377
2153
1485
1110
1141
1227
2096
1567
384
1103
19
1171
1494
2108
1172
2116
946
1490
2181
79
576
1801
699
670
866
852
2037
93
971
1089
21
124
2225
931
2317
1792
1900
892
833
326
2326
296
300
686
113
2380
1356
773
57
1637
1578
1338
768
1189
241
1331
2188
1241
1620
403
864
2216
120
1409
1837
254
48
2007
575
610
904
1140
1464
1159
1218
984
2261
1457
1010
1080
1076
1235
2013
197
726
932
1090
821
801
1111
140
1510
242
1052
705
1161
2196
95
1619
1154
1228
1320
2335
245
1206
2079
1618
1322
1586
2374
591
1063
1281
846
370
2166
513
81
629
2412
1034
1520
938
276
2398
2039
654
168
80
1791
295
944
706
1686
1163
1461
2026
969
457
39
175
1528
935
2059
1546
1784
889
1339
1472
258
2246
1539
664
328
1185
638
329
1699
1908
423
2372
606
1334
956
493
376
1871
1506
1827
1170
2074
1210
1428
1028
907
1750
298
1877
814
60
87
2030
237
652
1579
1814
590
1415
2363
793
850
2141
179
534
388
1655
2347
1970
1044
484
351
1719
1823
1406
2218
2197
2203
2065
627
1332
764
372
806
554
176
1234
587
1632
1583
1035
1147
435
1417
783
131
1106
210
1997
446
915
2258
1678
1533
763
817
2233
622
1354
2367
1440
1022
1519
2158
1831
1572
807
603
2139
252
1312
475
1055
1459
573
538
494
2068
284
104
1199
2322
1130
653
30
1188
782
621
1287
105
1429
114
472
360
53
2256
141
2245
1341
1198
1267
1009
1071
1734
2320
1187
1033
1467
1094
2221
1478
1324
1203
1006
1293
1948
1718
843
1365
1491
2276
1777
1918
1507
746
698
1411
272
43
767
399
135
860
1838
650
220
1537
1824
1584
1845
512
86
1898
637
1896
897
1196
2094
1758
1867
1621
1626
1402
810
1646
59
456
2136
842
1343
1633
1700
2413
2051
1046
45
290
617
1024
347
244
2337
990
1201
11
1282
630
2356
2222
107
568
1001
1438
1363
196
1796
2365
2330
1683
70
123
898
2038
2341
564
1582
1448
2
1605
145
389
685
855
91
76
1369
649
2339
2192
288
1492
137
1404
2297
1165
505
1547
959
248
667
1818
1124
185
968
1077
965
425
1419
134
2212
824
2201
1081
2127
35
2154
847
875
884
68
2406
2207
229
521
1317
1144
143
1283
2259
2316
1659
2393
180
1813
344
2377
1476
1983
917
1783
676
981
2145
1120
943
2354
1509
218
1450
524
717
967
497
975
1313
1967
1264
1225
263
2041
1376
1276
215
1977
2334
893
1607
2333
49
192
1085
2155
73
1717
1649
1296
1602
919
371
1351
826
1676
1594
416
2122
1039
1643
1263
213
584
1125
1808
2118
1568
112
16
1127
2053
933
700
1178
1960
633
265
1388
348
1240
412
219
429
1236
1471
1917
1863
509
1781
520
952
444
459
199
662
1050
65
495
2277
668
828
306
740
1107
803
1043
1640
515
404
331
1776
614
1217
119
2128
1128
1975
1982
829
747
761
2142
639
1443
1933
322
750
927
1432
1233
1764
1305
851
2257
1707
1554
2323
1595
103
1007
683
835
1899
556
1805
2170
1623
808
1530
887
914
936
266
812
644
1456
485
784
1732
1142
951
582
317
1695
1057
749
287
2325
441
511
253
1489
1524
393
1884
85
1306
996
1612
2147
1763
1825
2080
2173
1465
1930
171
789
334
957
976
311
183
841
1664
232
577
543
1386
2180
66
2355
2211
1924
430
1701
1083
523
2064
2304
1113
1925
166
1606
1892
1493
2345
2063
1311
1937
84
1038
1095
1911
1929
2081
1724
1557
796
1771
579
20
1963
1288
500
733
681
390
581
2168
1247
2358
488
1232
899
1084
1861
286
659
2296
1847
297
2132
1129
2213
1645
243
1166
772
1571
165
2369
1636
1391
1887
1012
619
853
844
2414
419
144
1984
1559
2242
368
1915
1680
1032
270
