26 1687 827 true 2 5 7 12 15 16 20 27 30 31 40 41 44 45 46 47 56 57 60 68 69 70 72 80 84 86