31 997 552 true 9 12 18 19 25 27 28 30 33 35 41 44 45 52 54 55 63 65 72 75 77 79 80 81 82 83 87 94 96 98 99