7 669 298 true 6 7 15 27 31 33 35