10 440 69 153668 6 32 59 69 75 78 82 84 89 90 1 2 3 4 5 6 7 8 9 55 50 170 151 37 10 6 6 5 4 1