252
287
512
465
311
425
395
238
399
260
364
271
326
246
227
242
341
313
243
224
321
281
277
274
295
314
262
449
504
592
309
405
461