441
288
504
431
352
336
373
403
308
290
393
251
366
518
322
506
420
271
347
242
500
254
273
359
278
351
433
484
346
409
253