25 1825 788 true 1 2 4 7 9 11 15 21 27 34 35 36 37 39 40 47 55 57 59 69 81 83 84 88 99