23 573 225 true 1 2 4 5 7 9 13 14 15 18 19 20 21 24 26 27 28 29 30 32 34 35 39