0
6
9
10
13
16
18
20
25
29
33
34
35
37
39
65
69
70
78
85
90
92
95
97
104
105
106
110
124
128
129
137
145
149
164
166
179
184
187
195
200
214
215
229
230
234
238
241
246
249
252
256
257
262
265
268
270
271
281
284
287
289
293
297
305
316
329
350
353
356
357
360
367
371
