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