112
28
8
5
17
26
115
215
101
7
29
2
33
54
3
31
12
11
14
1
6
52
4
179
16
58
24
20
80
105
46
62
9
114
49
22
13
60
32
39