9 68 29 1 4 16 25 31 45 53 56 67