15
9
58
4
24
48
21
11
1
27
102
52
28
2
22
97
85
6
0
16
166
79
13
125
287
111
250
142
65
66
173
19
33
63
44
203
20
162
115
26
35
31
45
25
14
29