0
4
6
10
33
35
42
47
52
82
88
93
105
126
134
136
147
149
150
169
170
180
183
202
214
223
243
252
278
339
341
342
355
361
367
370
373
385
399
412
429
434
439
445
457
464
468
