9
15
18
19
20
25
27
43
50
55
58
64
88
100
117
136
144
159
171
188
204
227
248
300
307
312
327
331
335
337
348
349
358
381
383
391
409
410
443
476
487
566
596
601
616
617
622
636
650
652
658
674
678
687
688
704
709
710
713
719
724
745
746
757
765
769
775
778
788
795
798
800
802
808
816
826
827
835
843
845
853
858
866
868
877
882
888
889
900
903
916
919
920
924
926
939
941
951
957
978
986
996
1004
1014
1017
1021
1056
1078
1116
1121
1123
1124
