7 95 157 true 3 4 9 16 31 43 63