113
50
27
19
21
9
1
103
35
131
82
112
23
2
18
6
17
26
15
10
31
7
106
78
30
3
28
46
47
8
36
140
105
39
52
164
91
61
14
29
93
33
25