14 1058 526 true 3 11 12 13 19 21 36 39 45 48 64 75 91 95