10 348 318 true 1 3 11 18 22 23 27 31 35 36