14 1653 1043 true 0 1 3 8 9 15 17 18 20 21 24 26 28 38