6 578 159 true 2 10 12 15 27 35