5 122 109 true 4 21 25 32 36