5 210 107 true 5 10 18 21 23