26 1057 601 true 0 3 5 10 13 21 25 28 33 39 40 41 42 44 47 53 54 59 65 67 70 84 89 91 94 96