0
4
9
18
11
7
8
13
12
31
51
5
469
28
20
40
25
33
26
138
428
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