7 598 399 true 5 10 12 15 18 19 31