0
1
6
3
32
11
7
14
25
29
22
21
36
129
19
58
462
116
132
37
8
40
135
194
159
9
393
205
18
204
120
52
225
71
104
148
212
206
88
280
189
185
228
156
244
147