0
5
14
35
51
56
58
61
75
97
116
124
128
135
137
140
151
153
172
179
184
215
238
258
263
307
320
326
328
332
375
380
408
412
420
430
439
449
454
462
463
467
473
487
496
511
519
525
527
535
539
545
567
581
590
606
610
616
630
637
646
650
651
658
665
677
679
702
705
715
720
721
725
735
