7
9
19
36
43
54
65
75
88
91
92
94
104
116
117
127
142
148
149
150
152
161
164
182
187
193
200
225
230
239
273
286
291
313
347
353
365
375
384
405
422
425
433
441
446
456
482
485
487
504
515
520
529
535
539
556
586
600
602
622
640
649
658
670
683
709
712
714
715
717
724
728
734
735
742
748
752
763
795
798
799
801
826
841
842
852
855
856
889
896
898
913
914
924
939
978
981
990
1012
1016
1017
1018
1032
1034
1049
1054
1057
1069
1072
1076
1081
1085
1092
1096
1111
1126
1140
1145
1150
1167
1197
1209
