10 419 348 true 0 1 9 17 19 21 23 26 34 35