4
9
12
25
27
28
32
48
50
61
64
74
76
80
102
106
113
124
129
142
155
162
166
169
172
173
179
184
191
213
214
222
224
232
241
255
257
259
260
277
280
288
330
353
385
393
405
414
419
435
438
450
472
474
490
493
498
523
524
528
532
538
548
549
557
558
565
610
617
621
630
635
637
645
688
698
726
728
739
747
760
770
817
823
851
858
867
873
877
908
917
928
930
947
950
971
975
980
987
990
997
1014
1015
1042
1046
1051
1054
1055
1069
1089
