25
11
5
28
20
13
8
93
60
6
27
16
23
32
166
29
12
15
19
2
78
14
3
62
33
81
21
86
31
61
10
38
7
111
126
48
178
18
34
24