8 129 176 true 7 22 24 32 35 64 73 99