8 524 244 true 2 4 7 16 29 32 33 34