10 289 294 true 0 1 3 8 12 13 20 29 35 37