5 142 107 true 5 9 10 20 21