122 60 115 77 127 45 52 41 50 38 167107