158 52 97 27 49 25 4 8 11 24 13 12 512