10 5409 670 true 2 3 7 18 20 21 25 34 37 38