59 57 55 47 44 37 36 34 33 0 21 22 23 24 25 26 27 28 29
