13
21
23
43
47
54
61
65
80
93
120
141
149
152
156
157
165
170
175
178
190
203
231
232
284
293
298
309
319
333
343
347
348
352
358
365
367
382
388
389
396
399
410
422
430
434
438
442
464
483
495
496
500
510
511
514
522
532
540
542
549
556
563
590
595
615
644
645
646
648
656
661
663
668
682
691
696
710
719
742
755
763
790
816
839
845
853
864
865
878
897
899
924
925
928
935
943
945
952
973
991
1004
1029
1062
1081
1098
1108
1115
1134
1142
1146
1151
1155
1165
1178
1186
1195
1196
1199
1224
1240
1248
1260
1268
1310
1313
1328
1330
1343
1368
1375
1376
1378
1383
1386
1391
1425
1449
1451
1459
1471
1515
1516
1522
1524
1528
1543
1561
1573
1582
1606
1612
1614
1628
1638
1640
1644
1645
1646
1658
1661
1665
1675
1692
1694
1696
1707
1708
1715
1719
1725
1729
1734
1742
1745
1754
1764
1765
1776
1786
1789
1795
1801
1812
1816
1823
1828
1834
1854
1864
1879
1885
1895
1913
1961
1969
1979
1982
1995
1998
2001
2002
2018
2040
