64074928201497107894386376773920895122103690762092568657139684168659937891979774379122029536897116668392822121855676612672075992119100154469125558135257983231074661636382248781696962257101746484475145886223037568251615821594161755245641746927136600365410167173246203702167571895991148776208128335616282052601055179763399312043591638452200653152415453845524501482858944726750441339911189716993414336217497911227110437915861420413568780166903303454017362588211889184594174981748561638611797438159321298710484010692785971649213234017630995575166092112335