18 135567 2572 true 2 3 7 10 12 13 14 15 16 17 19 23 24 25 28 31 37 38