505
288
397
425
263
429
494
229
239
365
424
350
384
454
269
357
244
406
409
428
496
336
492
436
354
377
295
444
308
331
464