9
10
21
25
28
33
36
43
52
70
81
94
98
111
113
126
135
139
145
154
167
169
175
178
184
185
207
222
232
235
244
278
293
305
397
403
405
411
416
423
430
439
444
446
447
460
470
476
495
497
498
502
505
526
530
533
536
554
565
574
578
605
610
635
638
654
664
689
694
699
704
716
726
729
737
738
741
747
769
794
848
863
868
885
901
905
918
920
950
966
973
975
987
994
995
1002
1013
1026
1027
1029
1035
1060
1062
1067
1070
1081
1083
1089
1093
1094
1098
1107
1133
1135
1149
1151
1152
1167
1185
