93
455
470
117
62
272
130
152
338
485
378
363
305
454
462
414
387
168
187