9 86 3 26 18 25 40 21 12 193 101 93 45 47 134 212 243149