137 73 44 167 126 147 97 104 114 63 80 75 254 327 310336