11 658 81 108047 35 42 43 47 57 67 70 86 96 98 100 1 2 3 4 5 6 7 8 9 18 92 1 44 333 225 31 7 6 5 3 2 1