0
9
32
15
11
19
10
4
26
42
13
38
30
36
99
121
112
74
393
216
220
159
29
44
163
55
172
59
200
33
357
125