9
12
24
42
46
53
59
77
90
94
98
100
105
112
113
119
155
157
169
170
177
183
186
199
201
218
220
233
237
273
288
310
