0
16
3
1
2
7
6
8
5
15
53
49
30
42
141
38
13
18
47
20
14
125
22
385
27
25
29
36
17
62
149
177
67
24
43
162
81
31
72
21