98518189718353257459138610177876176824951891467610662122354715695518750611864182042122532152086199931564547375912651173789415521018202288822101155064204924182961782794712723014843115811043311543351343852110241633812664012603124790160004126663104417821881651368472420364122347786722031251341266705961211452419079112834122935142075793882065831357416420313059112322551064190367198636207574159248106122542611248810327219881474817264831012261328770017235421599213772954917749063441112909922764152569162600215370227630246891484231219513587140946956523492