10 516 393 true 1 6 8 11 18 20 21 24 31 38