9 170 32 26598 18 43 48 51 52 54 71 85 90 1 2 3 4 5 6 7 23 42 1 41 95 18 5 3 4 2 1