66
38
63
170
247
141
525
304
301
395