13 578 280 true 1 3 4 5 6 8 9 12 18 22 23 29 39