0
5
7
10
12
15
24
40
43
62
63
68
89
103
115
116
120
142
154
182
192
199
202
210
227
229
242
254
256
279
311
313
314
336
338
350
357
362
370
374
380
386
388
422
433
435
454
469
473
476
479
481
505
529
545
561
572
573
598
608
616
619
625
626
634
638
642
