6766552737691234007129711051946950124528597685475281272853295194372349690382343387972894981036827859347829980436331781854852173751657512442176755269285114644112707820585789752806630738490286482659425310190317668413534357362703916363884648612754180956166683526574876474130730547345454018727480756599204268376296551877325037532184832942240456709178548492535353002398466432554434650417451538445847446219717121779232679202162466309746623551966811893802596543307281442081137475065614511546607315433971356312228289192554502137399207976458001912444812147785468763379663555424109262111108628272414802914224387903732567785634894763132493024622571186844585135267912483343505602524707888341078457715727612757132587147959050526048152740537717123852176811321676246564230118671978751048528431654737017023351864616553927915760070125680250447460375808223615981671824160120883923516665356264134828067678175805693384034613938456678358261366120773339140569452328169511386314828142557371606588381485653670672916413821253117501735312507227650784708522378136427201918558210767404200479515389472403640407436437837215450715390198559340177886774326771085234548283672152439308925478276535274993941721380238723160248750054671858948467016770525673213474434222074515352445356436547473480134080338142667433744926416354219345982578106568344687195647628237553837985502174618261512122476702567586703448637766161653455144403322883037931801925172035966385451997763697467275639471223588648520356537730760754629214451705266130160319688318457796146229401603792168747304385875586114155629064668549686156179206243225398599306333743552236323513727644166412860467513336234321159040236771223065235477298671486205336335221444228665488320197544571651298242799927442873522215455154711649522931046377742553780832727701226570508181786116966327945951432342340663552373746714605385155112716916611887047768931550934166773