14 386 583 true 3 4 5 7 8 14 19 23 24 25 26 30 31 38