0
5
20
24
25
41
51
52
56
66
71
73
92
96
117
124
131
137
146
161
166
167
176
178
182
202
214
226
251
254
256
275
308
318
323
330
340
352
354
358
374
386
395
397
404
407
431
484
495
497
538
539
552
561
586
590
599
602
607
610
614
626
627
636
