5 42 93 true 0 20 21 27 35