46
40
20
35
4
26
18
123
6
3
110
31
2
10
32
44
116
61
22
182
103
33
5
25
16
12
1
14
88
50
29
94
27
36
311
69
17
79
9
63
30
8