26 1246 580 true 2 4 5 11 14 15 21 22 23 31 40 44 45 53 54 58 63 67 68 72 78 84 90 91 93 98