12 1385 496 true 20 28 34 40 41 49 51 53 59 67 83 90