67
38
63
176
247
141
525
305
301
395