04462044620494504945044410444104765047650493604936047320473204478044780496104961046050460504780047800449004490046220462204920049200441404414049700497004497044970473004730044870448704739047390426104261047680476804464044640498504985049660496604217042170477404774047470474704457044570473604736044260442604463044630498304983044180441804694046940494204942044430444304216042160474304743046230462304757047570440804408043300433004964049640494704947044240442404637046370468604686044680446804938049380444804448046570465704460044600463404634047790477904668046680440104401046540465404760047600463004630049760497604785047850447104471042750427504406044060403704037047770477704776047760462804628042700427004455044550445904459043480434804901049010495704957046520465204742047420475004750049150491504345043450476904769044290442904220042200457204572042240422404442044420449304493044510445104666046660427604276047860478604444044440445304453042850428504862048620441304413040020400204040040400461404614047640476404941049410400904009042190421904417044170491104911042100421004416044160484904849044280442804783047830428204282042940429404925049250495804958040470404704912049120496304963040900409004917049170495004950043580435804027040270493004930049860498604982049820445404454047330473304472044720469104691040380403804937049370460704607040050400504088040880402204022040110401104084040840498804988049670496704781047810407404074048640486404239042390406204062046260462604606046060405104051042740427404735047350495504955049210492104680046800498904989049710497104476044760429004290042680426804353043530497904979042600426004046040460441104411049270492704734047340428004280044920449204485044850404904049042920429204664046640449504495046090460904579045790426304263042870428704354043540400804008040100401004461044610477304773049430494304039040390435204352049650496504222042220407604076044100441004951049510477204772042550425504281042810409304093049240492404422044220478704787040010400104427044270456204562049810498103906039060425304253049280492804762047620407104071049220492204619046190468404684040410404104449044490407204072044350443504479044790474004740049100491004574045740436404364044960449604667046670497304973045300453004350043500390103901049390493904578045780407304073049560495604987049870495304953044190441904766047660448804488040550405504746047460404304043049320493203909039090476304763040290402904032040320436304363042310423104758047580424004240040860408604660046600401504015042360423604648046480407904079043420434203908039080455304553042210422104259042590406804068046170461704640046400467104671046490464904349043490495204952049740497404042040420404804048048630486304357043570462704627044810448104969049690494904949043550435504456044560425804258041050410504095040950467604676044740447404289042890436004360046430464304434044340443804438045630456304548045480465504655044750447504069040690453504535043510435104238042380455504555048470484704284042840498404984048560485604658046580474504745039030390304923049230486004860042570425704556045560455104551040210402104020040200497804978040870408704537045370425404254048430484304929049290409704097046160461603902039020476104761040610406104473044730409104091045390453904450044500475604756040920409204491044910403004030045470454704848048480402404024046450464504679046790410704107044120441204685046850410604106048410484104543045430425004250048580485804344043440469304693041030410304861048610485304853042560425604085040850409604096042520425203904039040408304083046810468104573045730485404854042260422604421044210456804568048590485904674046740463104631044300443003905039050406404064042370423704265042650461104611045580455804612046120410204102045640456404576045760464204642046240462404347043470390703907046690466904675046750467704677046500465004544045440455404554045380453804575045750411004110046620466204066040660474104741045710457104855048550467304673041010410104017040170426704267046130461304541045410494404944046530465304683046830400304003043460434604629046290422704227040630406304019040190462504625040570405704228042280428604286049750497504234042340446904469041080410804050040500448904489049330493303910039100463504635049260492604109041090435904359043430434304940049400485104851044310443104918049180496204962049920499204644046440485204852046460464604415044150400604006