14 5649 725 true 1 3 4 6 7 8 12 14 18 21 31 33 36 38