304
2092
116
1407
874
2233
1270
1518
293
2250
618
830
709
2055
2040
200
522
1002
1854
399
908
331
2175
1103
981
67
492
298
1521
719
288
774
411
2192
1735
1351
732
1575
1835
59
1374
260
740
590
376
744
1991
517
608
2002
1617
1354
23
1641
787
205
901
282
228
751
1580
1760
1260
1933
1682
1454
472
1043
675
1912
819
507
579
1493
869
27
679
512
1415
868
1619
1134
1188
1150
1175
676
1471
1555
1195
1047
849
598
1352
174
977
765
255
724
1774
318
887
1301
841
1574
2217
1535
56
1693
727
902
295
1020
889
1193
422
1822
1177
689
1204
678
1059
948
1817
1000
974
684
1911
1590
1050
489
754
997
1406
2138
142
1798
1324
1132
1045
2023
1796
1909
2183
229
389
2028
1080
245
578
1174
1338
247
1965
1812
1068
2165
2264
844
611
883
899
1816
457
412
1892
1239
416
1883
1123
2010
469
1070
1679
1261
1297
2001
1967
840
1430
1792
850
1790
1509
2256
1013
551
1460
558
2212
1148
2169
1799
1557
234
82
109
1081
1285
439
613
357
1109
1502
265
969
1477
859
623
582
1581
553
795
1069
1876
542
403
1289
524
509
937
2058
2081
802
1082
1066
1500
960
355
1012
1705
951
88
644
1265
163
2141
1092
912
1677
1900
1385
273
1716
1723
77
34
858
1298
776
239
624
382
1
930
617
1466
695
79
857
1570
1094
574
360
1325
1937
875
1229
824
1484
1647
150
1971
2255
1622
1734
730
1105
1724
20
2093
2064
1651
2060
1317
1533
681
2195
827
1398
668
939
2053
268
2226
2136
1869
1106
983
340
1754
87
1955
661
1221
1214
433
335
545
914
2110
1458
1531
165
31
812
1230
1480
482
536
1620
800
938
845
243
1136
179
1212
763
911
220
186
979
838
619
300
1621
957
1635
772
1811
1560
714
1304
690
445
1167
83
1675
1593
1669
1019
1372
519
539
1741
1159
1653
1410
999
1510
1440
783
1475
928
1942
564
1598
534
1966
338
1016
1529
633
1842
1449
1696
306
315
182
121
2076
1588
2130
747
987
1215
828
1034
1917
1562
777
2096
1457
1642
476
654
1004
6
851
1655
2196
1612
94
1947
137
612
404
1553
2223
1903
2045
42
84
1584
2260
33
2201
123
820
846
1863
610
176
873
1431
321
2268
1226
1879
209
2113
2224
1334
1569
1802
1895
276
1938
1258
1649
1976
922
2102
336
2143
29
141
1888
1699
2031
1541
236
1468
641
876
1300
796
1710
1083
366
2170
38
1496
2072
1902
1130
672
125
400
1935
2079
1762
1253
658
1228
940
456
1346
1725
101
1995
1412
1769
1209
2203
1119
1690
1355
1497
1206
1959
1929
1416
1663
1713
1482
1400
2200
2080
1948
280
1113
663
1770
2171
1720
2235
1296
1469
2074
1984
112
1670
2017
453
193
898
614
1065
1701
2230
285
1201
2088
1654
725
943
2133
975
2007
622
172
1784
1495
1667
866
1446
503
113
1078
2004
794
1039
374
171
1659
2154
1791
1313
1997
203
1373
1465
701
1587
1369
310
1332
915
1717
2188
0
2021
2089
789
2012
2115
1767
1610
1746
953
312
1183
380
437
1889
1309
992
1973
1986
1131
1512
1283
1023
1464
22
1823
1505
2054
862
133
1434
1274
238
1199
55
184
98
703
1708
1901
415
166
1668
596
1579
513
1423
204
2219
1061
1873
1049
1908
1586
2109
1246
547
1166
1286
1414
214
1787
1921
2180
1358
279
1865
1433
1564
1809
572
1287
700
670
369
916
289
190
984
2166
729
1626
1943
1492
1250
1719
297
2065
381
1110
926
1832
1029
1347
759
1185
1087
811
1697
677
1885
1999
440
826
1235
302
831
1680
1611
499
1163
1441
556
1198
880
490
1035
1726
466
26
1857
715
1279
1190
1661
680
927
1871
1386
839
332
156
1893
1573
85
2231
1732
1859
1145
735
2008
1208
686
90
2014
1922
2075
1608
248
2033
263
1114
1224
546
464
1752
607
1089
1522
271
996
1618
391
1362
2086
1631
2193
1303
2047
1498
692
813
1844
892
1368
591
435
886
1756
565
1165
595
1761
1463
8
897
750
1381
571
2232
1519
543
1321
1375
2107
2202
890
1706
1424
1826
1064
1684
1323
1147
895
1213
119
2152
1236
1952
748
2
1158
1633
1404
1652
936
1695
1941
821
1765
504
2034
1983
599
1263
738
1439
373
1681
870
2208
704
1931
1609
2147
781
976
2246
1443
2159
419
221
2156
1688
1897
655
2016
723
544
1448
2105
428
319
1419
1627
1171
2123
62
1380
66
643
1877
1665
281
792
413
894
1527
227
973
1779
138
1290
508
1233
588
44
560
10
2128
1075
1377
65
2066
652
1928
208
2135
702
1589
89
2046
2213
1046
645
1149
52
807
1278
530
314
2258
1504
330
2027
1759
1370
426
1340
458
959
1628
131
2236
370
1949
907
1217
1874
705
806
815
2057
311
1951
805
1953
261
843
210
896
865
2000
1601
1478
946
884
436
1745
1041
629
1906
308
1882
1954
2261
148
383
1255
1676
92
233
1577
1650
934
2073
2229
1311
1526
1091
491
1743
1133
2039
665
28
1585
451
68
352
1450
2050
1376
337
2049
1084
444
1918
1322
1200
2244
2106
1272
1245
371
1031
244
1339
603
81
1643
913
1977
2199
45
1540
2084
1646
762
1707
2117
188
569
1320
257
1490
50
1567
1060
1005
169
829
1006
1803
1683
1600
649
402
1712
35
2118
1100
21
766
1727
162
2205
1476
71
871
1501
518
978
1850
2129
929
587
1344
660
1042
758
1085
970
580
1828
942
328
1054
2121
207
1437
1730
1282
631
1459
1595
63
657
1392
3
1408
334
69
100
452
145
2242
417
1216
1758
1789
1516
921
1072
860
461
1436
1692
1291
924
1664
1219
2254
682
2116
933
2067
637
139
785
1101
1196
2149
742
832
1345
479
2026
128
1494
256
443
910
1015
1694
721
117
856
408
717
483
2062
1520
350
1447
181
1919
2036
1831
1768
9
111
488
2214
540
1814
1830
37
798
958
