0
6
15
17
20
24
50
52
57
58
63
66
80
85
97
101
111
141
147
168
183
186
201
207
212
216
230
245
250
272
277
285
310
314
363
367
370
380
387
389
419
427
432
444
445
446
448
466
473
475
482
494
499
506
508
511
518
521
534
563
570
636
646
649
651
663
668
