3
8
15
21
22
31
50
61
75
84
90
96
104
105
127
128
142
143
147
167
169
181
189
193
200
203
210
221
236
240
250
264
270
273
274
291
300
321
323
329
361
372
379
381
395
398
460
469
487
490
500
510
511
516
517
519
529
545
548
550
552
557
559
568
570
599
608
616
617
621
623
625
627
636
661
678
688
689
702
723
732
766
802
804
806
838
845
848
860
863
878
886
920
926
938
950
956
983
984
1001
1025
1031
1044
1054
1076
1087
1096
1112
1114
1156
1167
1197
1208
1209
1216
1217
1225
1237
1257
1261
1281
1299
1310
1314
1319
1331
1337
1346
1353
1367
1368
1372
1381
1383
1390
1395
1401
1417
1425
1428
1457
1468
1469
1471
1473
1477
1483
1499
1516
1529
1567
1595
1598
1599
1609
1616
1620
1643
1657
1659
1663
1669
1700
1706
1715
1717
1743
1775
1780
1783
1790
1791
1807
1817
1820
1831
1839
1841
1846
1861
1876
1881
1887
1893
1905
1923
1924
1927
1928
1932
1954
1957
1963
1965
1983
1995
1999
2021
2037
2065
2066
2074
2086
2087
2094
2116
2120
2124
2141
2149
2151
2165
2169
2175
2182
2184
2187
2190
2198
2208
2241
2249
2256
2261
2270
2273
2277
2278
