5 121 106 true 7 21 22 26 29