6 106 177 true 12 16 32 54 89 94