1967842485692352785075423453194908204754797527471692755259124118220337680426551314356325554928816869686773533817171423782815953505084808527916050172658284197464224551122408545122751822847874847023555598502639527546729301121466123690198825442382406494235597615422952251897647695547801202547924372386601066051337045104265111565005038397384537062193135233193322207713671552661343741535289280253654213556433735451957961244003045056575438762601445335136556841454386538463544352394587374727761703364867881711486654502495675442502336802674824852512264227942407672971725897362021477855974405728268031631674768531762271537710723116334274852628809186481923891377894477833393457867516663651964593845351416375647476045931880835251474936542632891443992367545402566492229853751225824467780052843973263046350415439033827593676768672368541232673488522596671705273309269187161664190795755586355462526136551623481411011373513526128511623746719345752560743175366766712111153387562369642042986855391884630246926212659538449383772296564487299641599310217465210317351404666252753146643446782587230379828461271205199765328515747791777367830846864610960667773211260283398405173834797179521270342431553655756844496362582595508059468712777826630352454775034181075648670837714300221688777367413724564601393846567485567976337031278763831559048367838371511803867071288017620013057072883526440148930611534928231621243610865131429321565233331251141384037918178847798799571710307656207346811181811404714736633914254526135638540211756169111245142733171986709901659443636403371573387454924485033015274517442471380279332770374484708520218566340811371207305388286548270602206268257442942918858560444416475586006423447518492231914799212762019722927283229071132065076280739756538731194214644786718588781455116627278416891648067035534076292082163426634650974637515566828784074438048110635730361701790242702603