10 396 183 true 3 10 12 13 18 19 21 26 27 38