0
5
8
9
11
21
36
47
56
60
62
69
74
91
92
94
99
101
110
112
119
146
147
149
152
163
168
186
191
194
196
201
219
249
252
291
327
348
356
372
378
382
383
384
389
393
409
410
416
424
436
437
438
447
448
460
461
469
475
481
489
490
516
527
543
552
566
579
581
584
586
592
603
605
613
617
618
630
647
649
655
658
660
661
667
681
685
689
692
713
721
725
732
742
747
