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