10 28839 97 5 9 16 22 25 32 43 45 58 66