9 126 389 true 10 31 42 49 60 77 80 83 93