8 135 23 18502 17 22 31 53 57 62 76 88 1 2 3 4 5 9 26 32 1 37 78 7 6 3 2 1