7972314027150127323654151319578762728356257202318763207485698032867916395882711825948988439288764657198545145978412613432836495154838066883046284116733373268676187144135139256456468302224386149033840373714726923728444827968579612183926630993398265113140212351732467131762805247355044224886384354408499964737123871148150217253938176110683867934065706599250306130272547330423168191162471227458152593372671694691993902002972328105453314067711935362161424253973375185691921207143379966212745152538914565415381115183747480407294107483794605542335425627312855326042634480068630171075038896773590167765051929135313725529820558955164441187845482659264653221557378143427087156006293254621721822571286535148155170785243211828717834912623627677295373654478262812148552237987433032894453461165636703547666042088054364421961383396613657224423955846287123656779465560754832566378930769058545280840017923025411144476064524138548598655190847446674275293349490613991862827023736645522285673342497933723154537034615104736032224386784757365681106750049368646661461544273162353524372965262534045227091747197704783847876403147954435083822136216455377882094511794377484658707290486596405157160226369117114548691464203332367441781401341792108636432762407906873611773838535957698636182675136673753454115336741163801744189197204749564528215173206308601835457550786449586825677412558778919157806425408528091819802470730846201762518545591212255666854333547218822077755525853877666107252507366320772605487350727474768342194319312317840747515667652251505650479165210380171784278354970580750974727121967168078347657171330085299180434593839180451242468463556134266568952760270701122344552485597466713370164446374640141345648734161202747527183761247556323286306602291283707825885033104509829517521753556812352078856530524231346266366715670417865267238760234852137552725233537465157073892166544641745109