58
30
50
462
38
25
64
72
14
60
47
105
53
33
32
21
13
26
27
85
19
419
314
15
219
24
28
6
71
39
34
252
493
4934
815
204
267
36
181
1034
80
96
168
119
45
136
178