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