119
122
246
189
53
227
13
247
30
18
303
200
185
57
86
215
273
45
179
95
140
160
99
244
80
290
134
97
40
151
265
