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