10 1259 85 256487 9 17 22 57 60 66 70 80 93 99 1 2 3 4 5 6 7 8 823 888 47 250 433 324 127 47 20 7 3 1