27
3
18
85
60
12
46
9
166
23
14
86
149
45
139
38
279
95
138
105
7
37
13
102
15
25
41
79
230
47
39
214
28
22
156
59
51
43
52
42
26
63
228
83
35
10
29