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