17
8
7
1
28
47
3
12
15
4
16
10
20
18
5
13
24
21
6
14
11
26
158
46
111
79
34
115
392
23
104
149
87
36
113
88
58