5
8
12
21
31
33
41
42
43
44
45
48
49
50
56
57
59
61
62
78
88
89
108
116
119
120
138
141
145
149
154
155
161
162
170
171
188
196
201
207
213
214
217
220
227
231
235
237
245
247
250
263
264
265
268
283
287
290
