315
322
293
486
261
303
455
379
342
479
219
258
470
465
229
357
246
409
328
251
312
287
235
422
215
306
297
505
248
439
294
336