122 140 330 340 275 17 59 166 346