390
400
404
282
216
501
256
362
424
244
384
295
291
500
290
242
326
347
369
348
236
458
219
437
243
499
318
319
311
228
317
293
496
389
331