9 6576 779 true 4 12 18 29 30 32 33 35 39