95 75 82 57 7 478 103 1588 617 420 502 987 423 4489