4
9
12
31
53
58
63
69
93
105
115
117
132
139
141
148
155
156
161
177
179
184
192
211
212
213
221
224
233
241
257
260
262
281
291
307
333
348
365
389
415
421
446
454
471
482
488
512
518
548
561
572
593
594
610
614
621
627
636
638
643
644
647
650
651
690
693
698
709
735
742
753
765
783
788
810
813
816
818
824
850
856
864
868
872
876
893
894
920
921
933
937
947
976
978
1001
1002
1010
1020
1021
1040
1044
1052
1061
1067
1071
1076
1098
1103
1106
1110
1122
