14 1221 624 true 1 4 5 21 23 33 38 45 46 50 57 89 90 96