6
10
19
20
21
24
32
54
56
65
77
82
84
111
133
155
178
193
197
202
230
234
235
245
253
285
292
312
315
324
341
348
369
379
386
405
407
414
416
432
433
437
457
464
485
489
496
515
532
539
543
545
555
558
563
578
585
587
591
595
609
616
637
669
689
704
708
729
734
738
749
751
763
784
789
791
808
809
811
817
836
837
854
864
872
876
892
911
912
913
917
923
931
935
941
951
