12 1094 576 true 12 13 21 34 37 61 73 78 80 90 94 99