7 99 254 true 1 4 9 16 23 29 32