38
118
297
115
30
592
336
207
186
18
25
33
10
300
7
3
44
12
31
36
97
16
32
222
17
363
70
74
191
103
49
27
24
175
101
47
135
88
6
15
28
185
57
62
37
133
55
9
64
20