4
2
27
7
5
6
9
3
25
8
1
40
15
12
220
58
13
60
52
51
98
194
119
88
130
229
55
89
54
30
106
154
147
131
103
116
59
186