270
236
474
416
473
316
452
342
435
358
263
295
420
502
287
265
441
432
383
494
497
463
480
366
235
258
325
230
394
492
390
493
293
450