805993134594880605813122944632568062398063862736609112487276491187131118713745011880638511871561045405131227680638415006996786068063833848678059292470592129358063821079087806238127780822465772752672871280623715283911583286158326913029772514181511045118713231238980599245016274542121099674560387119123062138721838707238707138729189056712889701084317143296514092485000372088368689085002817931968699224438447885344507111192814556132443831408106619436619421288956609436306959129615810946188762688763521101923109900363684271469914080915241221407231409391407713258952296337156460971825305022960571427232723172307147