0
1
6
11
12
19
20
31
47
50
64
68
83
87
92
93
98
105
115
129
133
134
141
142
154
167
169
171
180
181
183
185
187
189
190
200
208
221
225
226
229
244
254
264
267
272
285
286
294
303
313
323
340
345
364
368
371
372
377
384
389
396
398
410
411
418
423
428
436
443
454
455
457
458
460
467
468
486
490
