5
0
4
2
3
24
37
21
9
15
16
42
18
19
10
14
32
27
79
59
219
62
30
265
227
95
83
43
525
91
188
85
12
28
64
45
93
29
211
129
183
306
61
133