10
19
27
36
40
47
52
71
78
85
98
105
134
145
149
163
184
194
202
204
217
220
255
256
272
288
291
299
301
306
313
329
334
340
342
345
349
360
387
388
399
