0
6
9
11
24
30
34
39
42
47
49
50
53
55
56
57
58
59
61
67
73
78
83
85
87
91
92
97
101
103
106
107
109
110
113
116
117
121
123
127
129
133
134
136
137
143
145
148
152
153
156
157
159
163
167
169
170
173
177
178
180
181
188
199
203
204
207
210
219
220
221
224
226
228
229
232
233
235
239
242
243
244
248
252
254
255
257
261
262
269
270
271
276
282
285
288
291
302
310
316
319
321
326
329
332
333
340
341
345
348
353
359
362
378
382
385
387
388
389
390
391
396
409
415
425
433
449
450
453
455
461
471
474
477
485
488
489
493
496
499
504
510
514
515
518
519
