63
38
62
170
245
141
525
304
301
395