9 111 54 1 39 49 56 84 85 90 93 97