9
29
80
220
125
54
177
155
66
27
16
53
45
78
30
124
206
5
55
25
286
144
118
32
208
175
211
117
88
229
23
24
203
60
176
38
158
276
179
269
28
79
205
106
42
43
204
169
341
65
115
47
63