58
21
28
62
25
19
15
14
3
16
26
9
5
37
11
163
10
4
138
116
146
17
117
31
486
1
6
82
2
79
56
88
13
186
74
7
59