9 644 408 true 2 6 12 24 30 31 37 47 65