15
31
20
27
110
14
8
21
6
29
54
194
154
165
137
28
79
129
24
19
3
4
38
18
17
5
112
7
12
59
61
50
56
32
11
9
26
101
76
25
48