80
29
23
16
10
2
14
9
24
127
141
0
25
30
11
35
55
28
8
6
53
18
105
31
3
52
113
1
65
85
47
20
66
176
86
174
5
82