18 1826 668 true 3 4 9 16 17 26 30 37 41 43 49 52 69 76 83 84 85 91