28 1063 805 true 2 4 9 14 16 21 26 27 37 42 44 47 48 51 55 57 60 65 66 70 71 74 75 80 82 85 94 95