17 5971 659 true 3 4 6 8 12 14 16 17 18 20 24 25 30 31 34 38 39