29 55 76 80 85 128 132 133148