307
547
537
338
435
427
498
513
235
361
337
496
313
500
230
517
484
352
433
351
377
304
253
275
234
327
388
270
238
440
265
328
494