10 877 577 true 3 5 9 13 14 19 21 23 29 30