8 63 35 18 21 22 26 29 34 64 89