12 979 682 true 3 6 13 21 36 63 71 74 80 87 88 96