7 635 242 true 4 7 12 27 28 31 36