12 725 294 true 3 5 6 7 9 13 21 26 27 29 30 39