67
38
63
176
247
141
525
304
301
395