10 2124 59 true 0 4 9 25 34 72 88 100 107 143