481
235
414
224
364
363
509
254
475
342
430
328
395
324
319
276
383
337
318
226
508
298
488
265
290
528
271
245
234
296
484
333