7 517 264 true 1 12 18 22 25 27 35