8 64 238 true 2 4 7 16 29 32 33 34