0
12
9
18
11
7
8
4
13
31
51
5
472
28
20
40
27
33
26
138
428
25
24
115
41
38
117
46
23
6
55
173
108
84
230
75
136
105
88
174
69
182
214
166
198
104
35