9
103 96 119 138 99 121 30 140 135 
1 58 19 81 49 75 38 53 73 