5 101 109 true 4 18 25 33 36