10 429 316 true 1 8 14 19 20 22 23 27 36 39