0
2
30
35
39
49
51
64
69
71
92
95
97
105
109
114
127
154
159
170
187
190
195
204
215
237
250
260
267
274
285
288
302
341
342
350
371
379
386
397
424
429
440
446
458
460
463
479
489
497
500
511
556
574
578
583
585
589
591
595
596
620
627
629
639
645
647
664
671
681
688
692
695
700
727
730
754
783
784
787
795
807
824
835
844
846
