341 76 599 471 70 140 239 491 105 31590