86720118134971701246124451616371043496701735129454318391004184918777981886932190416741128127195916671678444151615761371981177109819091730179749814744621382342151810613241788194419277184519362971401369899287157883811941528920700868313366741109611981