0
1
9
12
13
15
16
25
29
32
33
38
42
49
50
53
64
68
79
80
84
97
118
120
124
127
129
135
139
140
145
153
156
161
170
176
178
179
185
197
202
210
216
223
229
231
236
237
238
247
249
254
255
258
265
273
281
284
291
308
316
338
354
355
357
359
362
373
384
386
389
391
393
395
407
