21 1685 841 true 1 2 4 6 10 11 16 17 20 33 52 58 59 61 63 64 66 71 91 93 98