0
1
14
23
43
44
47
50
55
61
71
75
98
101
136
139
142
159
164
165
169
174
184
199
247
256
257
258
263
297
299
301
307
308
324
333
364
368
378
380
394
417
418
420
423
431
448
454
455
461
485
487
518
520
529
530
536
558
571
592
614
618
619
627
633
642
651
657
658
659
664
665
681
690
696
711
714
749
756
759
770
780
782
791
819
888
903
907
913
920
922
933
940
946
954
955
956
959
976
977
1013
1020
1021
1032
1038
1046
1048
1052
1059
1072
1074
1089
1124
1127
1132
1147
1162
1163
1168
1173
1174
1181
1221
1230
1247
1251
1255
1262
1265
1271
1279
1303
1308
1309
1317
1321
1329
1343
1346
1348
1367
1402
1405
1413
1416
1438
1442
1443
1453
1471
1472
1477
1492
1494
1495
1502
1506
1507
1513
1517
1519
1536
1539
1550
1558
1580
1602
1611
1621
1642
1643
1646
1653
1666
1673
1680
1689
1704
1710
1711
1728
1747
1756
1765
1775
1779
1787
1801
1803
1833
1834
1850
1863
1929
1937
1941
1973
1976
1977
1987
2000
2015
2022
2023
2031
2064
2066
