0
5
6
17
24
27
34
38
50
67
75
88
103
117
133
136
140
143
166
170
178
187
206
228
232
245
250
254
275
276
277
289
290
294
295
304
314
320
343
375
394
397
402
433
449
