2014512122691271243532328526787793613861617327707504406652842724827344251488493832041456862852573886450848396746503762528401293572169162283274550422796417315180222864419911954704924989398372541527634895496728254364382402917902423438795566217661445290783767590280376106476369736226515800390674705571835468332262851362487642434855365422439258763600465676735348344128378402442197815452736794005613162652661992682062418106562164468077175358055478262608719127722791776288381893402155983512022345692223191985236216527851277360513523033811249062761811633701025218879227457075391650779344367519454301456250341317655648597487110142523138932881964724884732543792376296538404595183103664553287107704271223978031726435025002135817675330450566242346560755296635556729902876531280174681760111774414756892566577685543084476031821683492006673872384719041302564549776942622573783978944823827628155923155339444309749457540677473991805143848092107651741673375140645355517522030758927120785429447474823326773835026117936833164267888207717945961235516305047115101335373138323732446585052614714065264669111348675412113951122145036559379738933046366305714544543356462367690479403601855712306611345876172714715827137239673424286599595156567452203218380342659381471407668333170645461438465858081646632299948082886834853519465622975422591551519226428233224118565203007822141933739198715095524232056022727074478748375334466785632564587125649186464377152211804713525536435730778921573525224425571543826705241446887517107887431166503181716879666837255146212362517061667417081146476394054810870376633432531609415358631546919117873405637328702664651371546143777685481354784787811235845449478320520374806120553709704513568701731141130117724601157805582993358416416801876407997866026606938528920822335571829836604636747638684791752538345484501570275314115213558840475109437671776467563197336303728295798