10 569 796 true 0 4 18 29 42 43 68 75 87 97