10 163 306 true 8 10 13 18 20 22 33 34 38 39