10 653 69 97348 10 11 22 64 65 76 80 94 99 100 1 2 3 4 5 6 7 8 9 170 1 45 303 235 47 9 5 4 3 1