348
419
346
304
447
494
233
295
249
302
468
251
500
319
260
253
389
256
460
298
435
367
259
429
426
371
458
294
333
441
323
347
226
486