300
290
348
271
401
502
276
361
279
374
509
289
466
336
338
380
246
499
282
318
264
459
305
281
491
232
427
483
347
362
372
309
494