10 589 59 89535 12 16 27 48 53 76 84 86 89 94 1 2 3 4 5 6 7 8 9 111 1 44 269 208 47 8 6 2 3 1