789
1256
1027
1289
165
634
1692
1790
1860
642
771
1928
1848
883
1208
253
86
350
1318
1160
644
1467
80
1335
509
1727
916
314
1373
828
1141
758
1849
656
1179
1020
1867
2075
517
664
359
684
992
1760
1283
2031
1234
1844
933
308
1921
769
130
2155
1769
2163
1553
2047
1388
2196
1506
805
802
1329
2023
53
870
2158
1121
1631
97
901
392
2009
558
1004
1110
686
1651
1413
1599
1934
866
1876
1305
1374
2159
947
2268
1798
2039
1112
372
1245
1643
191
1342
838
1911
426
428
729
762
52
530
1229
338
115
40
371
390
743
1507
521
1391
186
1116
1605
944
1029
1107
442
411
1357
1520
781
1122
2149
890
1054
2181
962
566
1567
877
1757
2139
237
1076
1485
1008
941
1748
1447
1426
1632
405
624
1652
250
370
1090
759
1591
2015
1252
1094
1212
346
2072
1596
1502
75
145
1068
1222
1127
1118
1024
2049
1490
531
1736
1549
2110
313
2173
1206
1166
1898
378
265
688
837
2086
1464
706
1873
1874
859
1491
5
72
353
60
349
685
1460
131
569
385
2274
295
1960
229
754
2243
301
619
930
381
2197
1924
1383
985
717
2050
1396
1579
747
520
1545
2059
185
1349
1582
535
114
1645
704
892
1313
845
1897
968
799
626
1418
722
719
58
2030
1379
2180
1364
432
1712
1843
1230
647
1554
1916
1044
365
1167
1780
972
1998
891
997
1452
1340
618
887
55
1455
1380
2230
1893
320
2249
2154
1828
1130
1878
194
109
2088
1476
787
996
806
1758
1433
161
1812
1152
38
203
2116
1733
1423
1665
1235
1556
1204
708
658
1694
1223
104
760
510
31
2190
797
272
1207
336
357
71
2000
1708
2201
420
955
1742
1724
593
1633
1565
2016
2223
1999
1265
554
2104
2145
347
294
324
1731
1092
2033
1837
292
1149
1444
177
2107
765
786
1071
1800
628
928
2194
865
1823
1375
1237
1583
1962
2267
1949
120
2233
1203
1806
84
1975
1671
1672
0
76
1726
287
1463
1161
792
306
458
2140
1953
132
112
493
680
1438
1569
1172
975
1832
812
122
1367
456
289
1457
1945
1703
1676
641
453
1784
1287
401
1981
362
1073
612
1929
727
1881
283
1214
87
1164
2115
1647
425
1540
166
1642
1330
1049
1589
927
1558
1759
763
2202
1511
99
1853
1667
1831
1618
945
1469
1903
640
42
318
2005
639
37
1058
1294
158
1952
734
607
2083
1371
1993
24
1387
1219
471
361
214
1964
1577
1531
1861
2174
1657
54
2227
899
1501
666
1124
213
1471
1715
1303
2132
2034
1120
1337
412
1261
574
1182
1606
102
779
355
235
263
1809
1157
973
128
379
1914
555
327
1766
2010
635
1101
1475
1378
271
2121
1890
1683
995
173
1864
834
240
1971
1341
1315
2119
187
808
756
224
681
220
503
936
221
1043
83
1059
1933
146
383
2042
1154
398
184
172
822
820
1137
1901
1361
341
30
29
1412
1185
915
1824
1431
524
2095
591
1834
1414
1801
1516
1241
1134
1048
1926
2170
880
1403
1263
1098
496
462
1730
1351
2234
1614
1015
2209
882
1146
1190
81
726
564
309
1927
900
1472
679
1293
423
2077
197
452
798
2045
731
1436
1324
1370
1765
1102
1178
1622
2229
280
917
1739
1312
963
506
1291
151
1328
1639
1686
1872
660
1505
2217
2069
592
1940
134
179
1077
20
1509
2026
2058
433
1344
293
1932
2123
780
909
1972
1527
952
730
78
856
488
1131
1099
1173
2
2245
935
157
374
1820
1250
956
2264
911
2064
244
1168
1012
422
1754
1570
969
749
1302
1699
1858
692
1592
1494
1311
2272
96
1771
119
137
986
1202
1435
1325
1408
893
818
1621
1997
836
585
821
1609
978
814
1624
351
1688
526
1617
1525
1445
1365
1663
1786
988
1627
1802
1017
2273
1816
329
1735
429
448
182
225
138
742
242
2027
1767
178
2020
1885
484
1111
26
998
983
1353
1174
2098
2079
2087
793
523
59
1199
1014
1405
601
698
1740
1687
1917
1089
1236
1646
2084
1037
1990
654
942
755
326
816
1194
110
2257
697
2061
687
1518
1965
1707
1919
1493
444
1521
49
1345
766
852
1795
222
2200
124
2141
1205
1279
903
2151
2131
2252
584
637
1398
156
1691
2214
502
1685
1264
1608
1764
1638
1892
1032
1815
783
2271
141
1508
1967
1722
2178
560
2226
741
1239
415
337
744
1728
1183
1660
1946
1034
1713
261
643
1560
1654
1711
15
494
2074
946
595
32
1056
497
1925
189
438
1956
262
1191
855
2048
469
1696
386
700
1959
1156
519
1434
485
279
319
1829
693
167
1079
481
483
2089
1277
1789
1936
694
712
1062
1571
70
2240
528
1189
358
931
604
105
1087
1559
1774
2028
2065
1047
713
332
2192
107
1935
467
277
1866
1533
875
1840
689
767
2211
504
1915
670
662
162
312
1165
905
1750
475
971
1923
2260
738
1585
1922
2117
2130
671
748
1359
785
1238
2221
976
638
160
1773
1913
1356
1908
1240
1818
74
434
576
1053
1163
66
1381
1835
999
819
2022
1948
860
2162
391
440
608
1066
1093
1600
1286
629
2133
123
402
2220
249
1109
1033
1114
2094
2122
835
691
965
1905
1304
1695
14
1180
2062
1884
2124
275
478
1200
1026
1973
1013
1140
2127
1610
881
1865
1128
1543
1321
142
1963
1228
1280
1787
1338
1096
266
690
61
1781
1421
2182
1186
44
449
321
310
67
675
650
1314
1272
1640
1912
853
984
208
2213
1139
1221
1546
600
1031
1465
1875
2129
2037
1197
990
394
1023
538
1499
1821
446
238
894
93
108
534
21
501
92
387
407
500
581
2003
257
2013
2029
2205
150
1086
1246
1462
1002
774
580
1819
1785
1741
1285
1162
286
206
408
1772
12
1877
541
476
725
363
1255
1220
809
1574
18
100
2025
682
1474
543
1690
323
1078
536
1432
904
2038
2066
2265
1500
1869
663
1117
1989
35
703
36
455
1868
8
152
437
2024
2250
1427
515
1564
