7 709 340 true 12 14 15 18 19 24 27