10 1094 708 true 1 12 20 39 48 63 64 80 92 97