6
17
21
28
36
38
51
54
59
70
75
79
87
98
100
125
133
141
142
150
194
204
241
246
250
252
258
264
269
285
357
368
377
404
405
412
418
426
436
440
446
450
460
470
473
474
498
523
536
541
550
557
558
579
584
593
603
653
661
671
674
682
683
687
709
710
717
733
743
754
765
768
777
787
796
808
810
816
820
830
876
886
892
894
906
922
923
924
940
943
971
977
1000
1006
1015
1051
1062
1077
1102
1104
