004635134027153244501780407823836218810202423218725763056038713410561404012704138086530678762080520715821502117564065568256743835467007642660341564087320831577476840285313107283642732181071011067075047731463721248112056285077633131028027000448485514275633625172580411583671738662305486166105881514866226717354451438367315281854324681450523104200858563537545522421426648737812045072276278161223388168232345708701263377324803424145647223302517026546607561612263473375013084784627511012228581700852865810308446016451308506725118718342031144723258220528023221386703474801063335684383636626717534687211777003302313532150664218426516364720548805371564737735145105455447883800638042631678354401174406853300321541251284306558825714284855572041151136436250274187732775744366162854824603484558237313124236684467046160671657586047073708572606140224843083124308748403502460011676808174451812136472068533875215531884310102658533836852855136682354520750006434370005566484452035220462560314637188451827657408277654276455355877752233172774111605741877416355055361633352686056061406230004337411787282634577661235703436664741878748742828625650186218023416570166865200230863420146718653401520471477682224155567821383870601735837374121837137881011252241250725376044534437354273716253545766806067405254726680756765754454820702850732176123171328138644347726032678465138817788840686010102507880332228025888351528150556158626124243826764762007006858083040114638614436618441430531403272726857530307511531130586288742447546574188782788386247700874881616571733258603700136375752567270610120202063340560426028751643173863680503643833176831755180431061744025014174055547028657184823706781551204672033520702844602102382643084672885881445178010270848808263763361183468112470417615121037564818824077113358552455703508084145474652321568545715611270013617548481606231237547021503174850037463286316018726137660541322222080750707855268608211714325444133576422238213261334243272351538660782711432246560583222454381325342141783776720702642486045560186181277636748360805725628080725110168005453068248446412144006313252558716407846532566540148078158213373006208230252534340041735035830111735473327227464832783614860861675730383372177313508152665038851816735236677424036403621644604631415831180503778871642620301535525553754307765076428822488444317446717616185445708885348800330474625547718201470102478462224031321626348112563827653475205052162338000641368516687677051877362452387872626665127075340641181145856012547722061583110747355035538434530808305681304556322438551571501802777422514658244335404287364285607457105240476657761016804281175371386245263500862620214631842473324811834064223582713360456826586045365750874753666371268462128102567301368160733534016857807147585402866700532616404227788771440576365343100587271442877657446444732611054212070520074888330888785845627512701410486658123763767830330512373577532857517110623117860564225263831676804181521361032887281757343410684650338204108785506234410838227782443557124184165821061516135868528666657843742155865002347227200672887674515683848873048833340030727150667