0
12
42
49
64
70
97
104
106
112
116
129
132
155
158
165
179
186
187
188
190
192
227
247
270
275
283
294
296
322
329
331
336
338
341
