6972864938620265723293365448809375243219216856038133643882364434226285503482745105697618685755839490509411717882037894251138462692134001353327462271555438451563516584353907308033762642175214604543441994497496761747902585515988071726888347164232025377293254136817974470189378709244585865032513181535055362207763332334588207535181211696383866185572445465525279567715441268273659267442285353182337280686734779504511825345515221463991617377785611761445584051236045237931814367113287437504873973791227351964403322459320412747838835253730147325978517536268027650734635021998805796293192354702545556241446167827481308603296349338316469648671456655795367584042623977371928217016522574753549479764208486777852666736557254438450164786281439588535622705203693667654302485771237500453645147255231234769662891982991371216011750120029737266427869131287421518372264727326025197915707047572924019756891476524109835905871774076759740255230398215754140677703828260559310238137442661933347348833023528381248639339167087777576314611259063540322268768956374867052118265022492717528638600142555656437526904828027996747827240770172735621460153811118876836128319514368547416266018726266714766434676305894831308492573092167412862618047171735484893824621916474617186295137133043134271152638374565365034114819029438950811884720611464340391291444473719434514107102296444413646351300343124373210672811564212566307306585547540459355629925029857214288370760141614682051947386796783351521542841167311801067804792641464447710289385663471841203364844925678376212018642315754219268180085445179745576527684290853801163563781314651707331364666536711566738778226553934231956596457401632554974804241086462422873172285995125538066686364522752952357703153056051661393745021820730366564054467354784380152011783558087062237046524041455952281078737754667055252259611075174813879412563783238412857176560406252712798