20 3689 1149 true 4 9 16 27 31 32 35 42 48 51 54 57 61 74 75 80 83 89 92 95