5 34 93 true 5 9 18 20 31