58
29
46
40
33
15
2
1
110
87
19
6
63
39
16
7
9
18
37
23
14
4
45
167
97
116
52
34
5
216
11
55
20
120
35
75
41
0
72
65
90
179
12