433
500
528
228
364
301
389
295
380
474
486
269
524
402
413
287
241
288
440
358
483
394
519
462
329
518
367
406
339
284
372
422
304
317