10 294 314 true 0 9 16 21 29 32 35 36 37 39