0
4
6
17
21
24
27
32
36
38
41
53
63
65
69
73
102
118
119
131
139
159
167
178
180
185
187
199
201
202
209
210
218
228
237
246
248
259
263
273
289
296
298
299
303
305
310
320
325
332
335
353
356
360
366
369
372
377
381
396
