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