9 3487 572 true 1 2 13 14 18 22 24 30 31