0
5
16
38
42
50
58
64
69
70
71
72
89
93
108
120
149
153
154
164
171
182
194
195
196
198
202
214
220
224
269
282
289
342
357
359
384
389
394
399
417
419
426
432
450
453
458
488
497
