242
320
278
498
240
378
467
284
349
276
482
372
258
291
342
447
297
334
341
491
366
502
348
444
352
435
402
430
367
504
509
445