16 969 116 1 4 9 21 27 28 32 35 48 54 60 62 65 67 97 99