13 1050 437 true 2 4 5 6 7 10 13 18 29 30 31 33 39