7 486 255 true 9 15 17 31 32 34 38