7 97 11 4 5 25 28 40 47 56