7952306791696632814567342666372584431394074583435638333175453515236553464471742381725145588053471823226837742137730234426385222336687105932562742841985592801411804904078725485526415316297548352780475228476243561648367164470332353751567687741464513807801736495646277317772737591536505259251462552643121482685717549686750446146319154466433486731476321628839860530754163616113679325348315770419233653142947717665005473104165344150146524173279520712123479236372646361701052567611214654749746242133644309783178715122782087011791166496474651767623782215514384592002507434032188452245072404544743973907609244761212239175445504797666308841658597376350276854058353997991145401712013025501206142282667546020255305382717229123735306546167289557189340747772156804674796231589373362437585269509130107220526781166318777168468714251024167824019040054106335260117672873304399265644214511112218718870228568077848816075527138131366134951220233316335448642559077037919194745435748489143461809892256319978282267480283810598485270665272356472113515728503225384794345651603445703383868344718086885608472177075184514672055969743651933412469013867064221798714660729469249511638396772277084733986776539273664753703966063026221960421066256940415120393427525544235287442351947358006916028272267094243916411901656577861663530344864573721337463523692957055954493871312711815565238921529678813518147821140237131248197763661155371481443698037067416265983253629293195315453482550671342681153374778525081402861925568534813013042046778932785223300639650991825536387797672613204574525865715726327119844444070380109248206110502792473487229543854846769782317838344588558562406881254508025668117519626551837713147733819358776884035168455584968958599666454245582848425760152262853812856833728779173238836832829873833652756576482029954427560010834118652125278411236566773129054535579023207640752361765719806370