14 856 496 true 2 5 6 7 9 10 14 17 19 25 26 27 29 31