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