0
6
2
9
26
22
11
10
17
21
52
29
23
27
14
12
16
18
15
35
41
529
223
69
136
96
140
200
147
117
146
55
177
90
59
33
133
107
214
56
51
45
60
129
73
110
121
79
39
50
32
30