30
27
14
26
4
58
269
10
12
166
34
28
156
11
95
44
43
52
64
111
59
9
132
62
6
20
57
138
25
19
16
45
185
15
327
398
51
103
13
61
18
21
31
24
68
33
38
17