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