0
3
13
37
19
18
12
20
10
8
9
16
15
21
14
26
25
34
39
517
221
68
136
95
197
147
112
144
55
176
88
58
32
132
106
214
54
49
45
52
127
73
108
118
78
60
46
31
29
130
91