7 144 331 true 1 3 11 34 47 52 98