42 31 12 15 47 7 18 5 8 31 47 45 25 47 2538