10 429 379 true 1 10 14 16 27 30 32 33 34 36