10 247 346 79 151 38 12 252 370 209 64 121 58 16 27 5 222 28 2 34 205 138 19 171 92 141 104 50135