7 509 297 true 2 4 8 15 29 32 38