7 688 402 true 2 11 16 18 19 21 39