27
25
30
18
137
12
199
8
5
4
135
156
14
117
39
55
13
35
50
9
24
23
180
19
6
203
7
17
75
147
104
56
197
73
79
247
111
109
164
100
85
112
86
65
98
82
54
52
132
59
58
219