9
10
17
34
44
52
64
71
82
91
101
111
119
124
132
135
145
147
155
161
169
187
198
208
245
260
276
299
305
330
