13 1543 586 true 2 4 5 6 8 12 16 20 30 31 37 38 39