6777811315226761186598300464426732535135427602062485071101516725028114351116373419140637174425944335045820167827829623158545766756321190513478368382803388234593288365121366460442237432088542655642552427903784352857352022325627675493053045543494072834552602687638093173348405192853713241571811476122922182368073124622437933401887683551423210797540330655486115795519137572166227462547147161225786796635641125649687855196838652528182204768140552521332399805238556947550413326267535327366372664772743445286391421425055852660054345364450875366148939048329725431050045018154741471116776680203849718290509425130736548136749373263439706645127643481597560387231646878582758989107336788318771465692513723547153067315151778610626725328017367922850276427461282356447398654728912162123320527633881012316248567399261215200672451782522265155935533395646558648219473194466207171266710490340352751120755362755231340056670455112839750213520385470703537302114648603514714771765174587190309745539167789440442297666302226561793334885452211985186980468525829348765167416594702401383287993801892983738267465965318010834628997217479871444365957117215250371198386765247527382141692874385253691172577193131453676656625681607373456902711133516864496449558282401974461182353545683260513921219168220747389840252628343081754415506374808255993841706816467552497812447454852629537834825964031957692701544522797841764025413865887097916685677298207603703485557621093204842692946915587177545427082912727797736423416403976383777018463616887044877831936283774867143762303430351080810223650444239157792243780712527461474188295705284199770670777413163072658201877943356394678415651488006017934633838064243756475221536845464697468550147263240434347802314147301565122996576630153833778780111254462834266636124422689459381264193961115618475701286603374604256845602734375573317983443557071641415901563650178559727