10 18 98 87 84 71 62 59 45 38 34 10 89 86 77 73 69 67 46 32 31 6