10
18
22
30
38
46
63
68
70
76
83
90
101
107
108
115
126
139
162
168
186
189
199
237
243
254
260
296
315
326
328
333
336
360
365
404
410
423
444
446
453
458
461
463
477
486
488
489
494
499
509
526
543
546
548
554
559
566
574
582
596
601
605
607
621
650
653
666
675
678
695
698
705
706
710
722
728
735
756
775
777
780
796
820
829
836
879
883
897
902
908
915
919
920
926
943
944
955
963
998
