298
402
355
286
485
439
483
400
311
319
360
515
359
261
328
387
367
513
255
272
306
327
275
265
284
388
289
486
330
415
312
502
249