42 54 24 18 93 18 35 23 42 89 20 25 31 9125