482079123563139692221697888831291575625633144460151754510776718888352161161526670117550013936066574184028661262550789793968796189686402801719323719445789826341580137142164525311210489978651100521045917570412156533932917928864154553492874415419061077026250558250632840026696931127748938569158674613223482491181111601791992754471297355759085147172111370891803266673845546104432858677794726664571501558682332711501815830790830479830789830788640659153902531020992527913174712380272380322380252380262380462126499493044559444560169913621080096863310357802587727026271571971173015681029410677828350360297261984224163