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