0
10
12
13
21
24
46
48
53
56
79
82
83
93
95
105
112
113
114
123
139
143
149
155
157
169
173
174
175
176
177
180
181
190
191
196
203
209
213
222
223
239
246
247
252
265
268
270
279
285
288
289
291
294
300
312
314
317
318
330
337
343
347
348
354
355
363
373
379
383
386
388
393
396
408
409
420
422
425
428
431
439
440
450
451
452
453
459
463
464
