0
21
3
8
1
6
7
17
5
14
13
12
35
2
4
9
58
18
34
38
19
31
75
57
33
45
163
66
155
24
167
47
113
100
40
173
96
28
15
11