63
37
62
169
245
141
525
304
301
395