5
10
12
17
29
54
55
89
101
105
112
114
121
123
132
133
136
157
179
194
196
204
218
227
234
291
302
306
309
314
337
352
360
361
373
375
393
398
403
404
414
422
438
447
451
452
466
473
483
491
518
523
525
539
544
547
566
567
572
579
585
608
626
652
662
669
679
695
701
728
776
777
782
785
787
793
807
817
823
828
831
871
872
873
881
887
901
916
934
959
966
980
982
987
991
999
1008
1032
1033
1034
1037
1040
1055
1072
1079
1104
1126
1130
1139
1151
1164
1187
1192
1195
1202
1208
1217
1223
1228
1265
1267
1279
1283
1291
1312
1346
1395
1399
1402
1407
1408
1409
1440
1450
1461
1477
1482
1487
1492
1549
1557
1560
1565
1569
1580
1589
1593
1622
1627
1639
1647
1665
1682
1710
1733
1738
1771
1777
1788
1791
1795
1800
1835
1840
1864
1874
1900
1902
1908
1912
1923
1943
1944
1956
1959
1974
1991
1995
1996
1997
