4627506042313547513927630713637145143780174230167687789718253144208515160187633206270964856259831354348559968865124486882575936583693681768382801479439014325466656029759036576717123756318222722670431214582637265564131967368641482548732751735972178346645145517645854581775242413826776914299400932787497441698547152113372851944464034707693413366892188061071155116834252519162322825185573435406563347984863085421791922995619438274443502535500638366484288803279703437962606444726918912139926171451319518147310680587107362214243783443092866114029845022025234017248363074177365930079521977827526283580929623480566056846583985523674225356727180474102491933492153536684593024076544807471382735451484422402317801465705285397341532011273974736521332022591087174353795377725275057973454874798277883803707923739055974356477152515534889152503163316347851185211166451112514228414664395414043314013742337688024762144724611716277070285312293444213564566367137138939173763528338578665323982546830621212878344940613068181144833244570654252364537464246458982038161235158077631755729146915187547339188679738326577356906751378540225558726855647872984666154942760425521652385222077541704892037536702232911745696441355329437533290810536678216452113666636768287612642104640289728471790110250832441526426243766596164376482879636238849737604882704906494812244543778082260250735671344074867457511646684654157198523196281784988527307774607527657877061228401203153183381977766032064366232892447313037054366375652581783729519946711301284191538330112266398407217082042053465664056722565576274572512248712685206586711755106383781352555381849463837367510550387777845597354267186145673171413846055046295386282422002716394617918001966564715657136335642782305508123554779386190265350751228845501355595691229544667558124333166509804154506507997073612725461145205881097197947937601632600125701847304222314351