12 735 447 true 6 7 10 17 29 37 54 58 76 86 92 96