12 960 708 true 5 6 12 15 25 34 47 55 72 73 83 98