482
258
470
252
368
243
317
364
233
284
235
355
300
417
506
260
419
273
232
374
377
328
425
373
305
304
390
371
526
460
496
474
433
318