230
144
165
322
265
384
47
242
183
146
360
117
241
104
264
259
260
172
393
270
403
151
88
331
192
196
164
159
78
489
55
246
517
193
107
171
106
105
178
40
135
189
162
75
296
250
327
232
128
133
256
266
272
167
154