9 478 311 true 0 6 10 14 18 21 34 38 39