0
2
14
50
57
74
84
111
112
114
155
167
197
202
210
241
258
269
293
321
323
329
331
333
346
355
365
368
374
381
391
402
409
423
429
442
447
454
490
505
512
524
533
534
535
536
543
549
554
567
573
583
589
609
610
614
637
640
642
683
691
693
701
711
721
722
728
739
744
757
760
761
782
784
788
789
802
804
818
822
826
831
837
843
854
