8 2145 559 true 5 7 10 15 20 23 25 27