14 1123 526 true 2 23 24 28 30 43 59 61 63 65 73 77 78 94