8
9
10
21
35
37
41
45
53
60
72
81
107
132
165
168
184
186
197
204
219
231
245
259
268
283
310
329
331
338
358
366
407
425
428
436
438
457
458
461
467
496
498
507
512
517
521
527
533
549
553
569
581
583
591
596
598
608
637
648
651
665
673
690
695
716
726
739
762
776
789
792
793
817
838
839
853
857
869
876
896
905
907
914
918
934
937
940
945
953
956
960
968
972
976
978
991
996
1011
1014
1016
1023
1029
1041
1054
1055
1057
1058
1065
1073
