14 653 300 true 3 5 7 8 12 13 19 21 23 24 26 28 32 36