6
9
13
30
38
39
40
47
61
88
100
105
134
138
144
147
181
184
186
212
227
240
253
279
291
312
329
344
362
371
391
407
417
418
435
444
448
465
470
481
487
490
491
494
499
511
513
518
523
524
529
530
534
548
552
558
574
580
587
588
589
593
596
602
630
632
640
667
712
716
733
747
757
783
803
828
846
853
854
869
873
907
911
925
929
939
971
980
982
998
