10 646 413 true 0 4 7 12 17 19 34 36 38 39