0
4
9
28
48
64
69
70
112
134
137
150
151
160
173
178
183
184
187
202
204
215
222
227
250
272
281
286
298
300
315
