12 1050 574 true 14 18 20 23 42 53 54 58 65 71 95 99