0
19
25
59
62
66
71
86
93
104
114
120
126
152
167
192
197
200
215
223
237
242
245
248
273
278
313
322
323
324
326
327
328
339
353
355
362
372
380
396
398
403
421
433
442
450
454
459
463
497
563
572
588
593
604
607
625
626
627
628
629
643
644
655
663
664
680
687
689
704
714
723
736
747
753
761
772
781
787
794
795
797
800
804
810
860
869
873
874
875
882
909
911
952
974
981
986
989
1000
1003
1012
