11 501 497 true 12 14 28 38 39 43 45 57 63 68 73