0
3
16
14
12
40
4
2
6
36
1
102
11
57
140
34
43
165
305
235
50
133
71
42
30
24
22
29
38
21
13
5
10
64
9
7
186
87
65
48
52
8
67
25
103
15
17