0
5
9
19
28
36
40
41
46
51
53
54
55
73
78
88
91
100
102
115
141
143
145
153
180
199
201
207
210
215
224
229
253
263
266
267
269
272
273
280
285
291
299
300
305
312
317
319
324
327
331
332
338
343
348
355
359
