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