6388971518137863310667651217279151114852542524945036558374147921476703352194602548435376797192873721208034477605008271171375961427356773972855655507636765694451235713693434223134033754796729071228052834525473142664468273404785876864967531319364774520243879074140458647277229659227213255405630515315552165750660736746524233335986702416292248723683253726544280436266265729720530620151437374317276937119946682656429616823812878959026680584038715247148810783927811635052138217727959322645776143348674687809476779230166783785173403460320535334289496415894361152629585458832127138122176504143301464113642551343507654825653179225237399390798157882281823444436792331546685593531562244531903685624521705101241955193562341891467644588352886634737878653812600286482441579470679563724018730253643760545319250339262361407217175988521117652114672984544691101967733899745164323691540294834365640338386244483810450147644115849331554800317200467780180219690604316838595563293271383802639664248283661178210811744267626581355851515672144414447521513239770555601685204216605777708456203303440341461522671108307253995607138078477554392763323853122077991693086516668429927027464678128438163635243703757871744128251385339148522272842416778247050138437980868930985536776261603737508570731985325865667370148652376755370575322046326911229173248388480820118518556427792541249549933019737557290665541611537106956680612538793145752771171681212547139174702374749402163259367208260109718195397523271140235525130040151255354648400489748318672719268678506357514627574755825750522132816750268613661711542566886451301333494815975279684642554376636627914558778355287449351477343058282062564629356831416448463216010738680336707448337422162446544188251141413981148453773490714406380465252370223762801704599709264921555461067881917307727292812421866665616287462724742021845985650509304520346784841572587335786