10 169 256 true 2 5 7 13 16 20 29 32 33 37