7 669 314 true 6 7 15 27 31 33 35