7 144 229 true 31 48 58 62 64 87 99