38
29
105
20
247
39
42
288
111
34
327
27
122
22
25
37
26
21
96
46
16
36
12
175
7
11
31
18
14
117
8
56
67
54
130
68
131
191
63
17
213
19
103
163
301