8 159 221 true 5 10 32 59 61 64 87 89