85917110457178193185612210330209223979712173385551513390179660781001228241276914131930108467818080462626746276803718575011821681152131747169905353619954557143113916985569534922671016494821545683683147600180122158926357117096246453190438359807600117304322018044851412792919149175194254117871388244876331330233531075831814208434138326111763111631449108213621761849101785921179857717121989017928516248011909514123820649722298912110915341476061013461122231235912371270812142211827515675320860554612101029735402137322133710247814713113042026565156489227799