335
290
411
309
390
385
445
525
406
305
337
324
505
289
514
334
415
486
399
339
264
394
276
499
241
297