26 1496 641 true 2 5 7 12 13 14 15 17 19 26 33 38 41 43 44 45 48 51 57 67 68 74 82 85 86 87