6 129 106 true 9 14 15 22 27 28