12 780 415 true 1 4 15 17 18 25 26 28 33 35 37 38