8 128 64 8 33 39 41 45 68 76 89