28 90 63 32 112 69 34 20 7 71 177 50 62 56 19 85 3259