139689816601218152519646073691079181611581203876991165489497495449815186350218311421706188513691690194628885812267019292417351741794870741115987349114911185391927174638210424221469179711898951068151916931820791238680113415293011082206106214131591233161118075174915151483994407116719591624