0
5
13
25
36
47
50
57
76
82
151
165
181
183
186
187
205
235
237
240
282
283
307
319
325
357
368
406
410
428
431
452
460
461
466
476
483
505
508
517
533
545
548
580
581
584
592
597
607
608
609
610
616
617
619
627
631
636
639
645
658
659
661
670
682
683
687
694
711
731
739
743
757
762
770
772
774
789
799
803
810
816
