129 61 55 28 250 108 171106