1385034693426592331486852803881631077876522687173194221471206161204248198564452241750762275134351103345593561896983280424340078212481070319480224853538354456527647891531764227684064819634803481230805250200352622421952976636564466365654340840201458541828267309490436208526024077816472854471907495662836575144242132287363074831454511724760464043383448423477679758547911478074715223659722047650582537613551605510552911781417791996915401703863321873463137954651123851977866056863552288212232802186666390542494265323111140707211586290442589846643389904554394735127145467512115189368486751794133266734549468809467216193536466570729563665713815501116281442816583742537112852694750476748812766250764966418165545316263052475270665659959840267315438267740760422994679790539715676450543801425278558438235353354357714403034607328395258557137855472231825545441792755699326048213939934553580713029664796647300470487838684776629370925444377370421585433887271521310343560305588383702123705737508192715232732893756804574487435286754055021253311163784374128659071710976519132837236133044982716925575566568963216879245923956742617474631982646471210676181177306395952646425275489921356887286743448001184753180265166351219237294348122282362308373205203587537270777371284492137974640217259545917545184273692143151671437772556314147690838225229834952227678476214596207437701605001653355092741427883972512443983331713395556814463026026783751528729546176379833731613620264559345651164146371948521051965040650557526384718164562487772731306367538418061531831722229823381079135044585276912837066758889946226248922614660164666163767671419715573878115770150131271074812057211340311538056342378625827921884952017560038715673478401256124418208376292724747352612998115615168679337710825744413753867017768732636542708672304638635341744202384546513013203675533362528457996847707456135596603727391808188668