8 97 31 8 25 31 58 62 63 73 78