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