10 434 318 true 0 1 9 13 20 21 27 31 37 38