400
330
335
252
280
272
284
303
245
422
283
314
371
287
217
290
464
268
396
331
410
302
463
337
499
208
322
395
401
204
413
432
402