242
309
467
392
437
314
405
288
329
507
334
452
517
256
477
365
297
324
340
400
512
346
236
499
287
431
260
349
290
494
381
394
244
460
344