277
240
267
350
287
341
453
510
364
399
336
310
346
303
318
256
472
462
512
438
388
359
334
407
371
416
228
215
266
432
272
269
452
325