27
9
4
3
1
2
14
10
23
6
18
48
15
56
31
24
5
17
25
117
51
41
22
19
171
33
49
44
62
20
65
58
74
158
67
136
138
289
99
13
35