0
2
3
4
25
13
113
18
30
8
26
19
47
9
17
34
23
22
12
62
221
182
345
56
138
52
85
81
120
104
110
53
43
158
254
117