12 505 38 1 9 16 27 36 38 62 68 83 91 94 97