0
20
24
39
54
75
101
105
109
128
141
144
153
161
172
182
184
185
189
199
217
229
246
263
273
295
297
299
316
325
336
340
343
345
347
354
356
