31 1085 554 true 1 2 3 4 6 7 14 15 16 19 25 26 35 37 38 43 48 49 52 56 65 74 75 77 86 87 88 89 92 97 98