0
8
15
26
34
42
43
67
86
99
106
117
133
139
147
160
164
172
180
203
219
243
245
246
252
261
268
288
289
