15 1421 569 true 3 21 23 28 39 44 45 49 50 51 57 63 75 80 98