3
7
9
15
29
40
42
47
50
54
57
68
72
75
81
84
87
90
93
96
99
108
111
115
121
129
130
131
131
135
135
137
137
* * *
* *
*