10 571 405 true
1 9 14 16 21 23 25 27 32 38