10 846 526 true 1 2 4 19 35 65 71 81 83 97