5 288 106 true 9 20 26 28 37