1158
1738
725
1694
1906
1206
1026
539
1674
1329
421
498
803
547
1611
1089
531
1144
506
830
1616
687
868
385
1336
1657
1869
799
1102
659
744
323
913
176
447
1401
1199
293
331
1815
1311
988
343
1962
113
214
1081
1309
1288
1373
1746
184
174
469
83
1585
1742
1463
192
691
1372
1839
791
360
798
1145
1804
1089
774
966
1801
1551
200
1194
1830
941
899
1103
1462
620
559
383
1329
510
1697
331
995
791
787
627
1794
945
789
584
1087
1112
207
1180
1980
441
294
1024
724
1381
1559
1807
873
1489
1189
1347
1936
866
1514
465
435
1699
433
1166
1420
1472
896
1333
1775
647
1937
1609
1489
1722
847
1007
309
276
1286
1919
997
1515
119
446
105
1219
732
494
1815
1631
674
1695
734
1032
1756
772
394
1703
911
990
635
222
1929
269
1984
1703
1839
754
1366
391
927
1550
313
1328
437
1262
698
1979
1034
1792
1125
1217
1068
704
1463
659
1679
876
472
1272
61
339
1622
181
1565
571
833
1964
1720
391
1557
1788
188
416
1171
423
1137
1149
446
898
978
1594
279
1475
1398
1116
270
723
962
198
409
1174
818
1206
388
720
776
339
874
111
492
42
1006
672
1315
304
1378
1286
1066
1411
384
1568
130
813
1769
1402
1373
1136
1349
689
347
1924
1944
228
1589
339
1262
64
1266
138
925
1769
488
1013
1243
74
804
861
1286
659
1673
1278
1590
1246
855
1200
33
1953
328
1780
618
265
335
1000
1980
1920
1178
995
230
1542
949
190
1111
1392
604
1150
1147
1456
1008
1085
1139
359
607
78
1913
300
1837
943
974
1009
994
404
871
1754
1313
562
1144
356
522
1280
1215
325
636
8
1475
1501
1839
113
551
1023
992
313
1436
1183
1818
593
1241
1952
1999
871
1895
1159
1737
995
1572
1258
1039
165
1054
773
1568
229
1320
629
1735
1680
1143
813
1204
327
671
1262
555
68
1312
1307
1989
1358
712
1275
1528
509
917
466
1029
1670
1055
1156
1539
394
186
520
1356
937
1105
223
62
1071
373
1285
653
1512
302
1940
205
1854
1151
650
1827
133
1191
1414
1426
350
866
303
1407
136
1132
209
1123
124
244
4
163
344
1799
1819
514
1306
1172
1856
1146
1607
1014
1031
817
1534
218
404
773
1931
1588
432
1149
1287
940
1418
224
385
1795
1590
64
1760
1798
1411
678
283
1313
594
286
1619
1828
1269
837
561
774
694
489
53
1115
553
1837
1574
457
1164
1494
941
1767
20
1050
1125
1139
1690
1872
45
470
1742
1093
1212
1363
337
1997
1108
343
1802
532
1454
1867
1340
1144
629
1044
1964
1658
1988
497
1448
259
81
1445
21
881
1119
1876
1418
1387
1359
1617
1858
1479
279
409
1012
370
66
256
1212
1832
14
1421
334
1267
1156
691
752
1464
679
506
1695
808
1600
1229
1516
1582
1232
603
1263
1366
311
1070
437
960
1883
255
641
1115
1077
1334
372
1782
442
469
1854
927
571
16
1049
167
577
849
920
668
1697
192
1585
978
962
1216
1380
1871
587
125
1200
1500
127
1683
702
1590
1788
1286
127
59
1401
1508
1684
1197
540
878
755
750
1130
1015
768
298
728
1461
1977
539
342
1810
28
1599
919
284
1370
1420
653
1447
1654
1250
747
570
52
99
1937
1968
1252
1631
803
636
389
1077
455
291
81
1432
466
500
969
618
575
1818
1906
111
1797
1341
878
376
169
443
1347
1374
1817
1909
1650
375
466
774
512
1473
886
504
1709
893
602
548
1227
1234
1960
1902
181
1899
1575
1920
1171
896
64
723
240
1335
191
1644
628
180
432
792
821
1024
1410
253
1224
1160
828
1817
1140
44
1509
1280
915
324
899
685
1417
578
1384
1986
429
1087
1084
1111
1115
174
1604
84
1308
969
361
1993
1686
274
985
613
1557
659
1025
208
683
619
52
1076
758
1387
1594
300
1237
983
759
134
391
7
1380
156
1408
989
1483
1522
634
672
1860
161
1550
1054
969
1835
1498
1142
1640
399
1908
838
631
1806
81
828
584
528
296
1996
1423
1091
133
725
747
596
289
1194
1982
1597
1427
1609
10
291
1169
1593
635
535
1634
593
1381
1104
1706
433
572
1676
1373
1783
306
56
874
1094
808
1235
861
367
689
586
584
791
1914
367
1590
1787
1149
1603
1698
1791
1267
939
1517
1804
1323
580
1947
1529
744
1598
1650
1445
247
287
502
1259
1819
1793
24
1396
866
811
1672
362
456
813
172
836
1451
1107
1301
1271
730
1068
340
1059
528
975
988
1977
90
270
1171
303
1486
1330
631
1263
939
1346
1968
972
1624
1688
54
66
1707
1231
360
387
741
1105
1672
194
112
1293
1314
369
120
666
1205
224
1283
951
1199
1203
648
672
215
985
1142
1930
1813
975
1246
266
757
1117
1303
997
1251
587
1374
1293
906
1478
1478
1581
1317
805
1357
1740
1785
1830
181
1522
1121
858
1105
1193
177
449
208
1433
467
448
1110
176
873
1534
177
1357
41
426
1104
741
244
608
1961
504
1031
505
37
1409
660
1366
978
1862
1503
1846
1498
1200
669
733
1995
1551
1359
459
260
135
1075
761
1945
734
162
493
1011
322
928
66
1842
859
1129
1533
836
1295
1302
1067
1575
1911
1888
1925
1414
1063
457
844
617
1122
849
1947
1872
896
1117
1458
375
969
848
840
125
935
120
840
1528
833
217
1334
914
321
743