10 169 58 17 25 44 47 56 65 67 72 82 90