7984035253307489050177261350600326541677522723739969992874277090243863699035577530540190566511598636084716615057081972786137698239182608755903842043397262932149240290223694228126754348126839788417155985636816447782451817852786726360256040654045553522339706068768281245044147058206002737357902349866219498419818104001478638585679505210280900325441460809159745556459326598910299827975720122360404649187585497032054727627966202767208586206672603925542645604130313941680425602877683035503205315405425760394321035842119000