0
12
21
36
37
38
46
50
56
62
66
75
89
97
106
167
170
175
177
181
187
191
197
202
222
231
249
262
269
282
284
286
290
293
314
318
332
338
343
353
358
367
372
374
377
382
398
401
411
428
430
432
434
436
443
455
472
476
516
