5 103 106 true 8 18 20 28 35