10 356 22 8 9 26 39 42 47 58 81 82 93