53872723363592646997053420652175614336551312618504748350580625949616441165782634734939452533531112248454795525685224501457161333122075112681115194741121376328083026496529729656267376844114668706238243661336625732184630911032605121177421956251871705435614854281419021119170140718004111206038512232491969396708465144515548383127685514559619471700233335874022449640766732485040086841317914556830347168443122613270162998812217550461341188540826335475689543513394259618155394580054815594115058096929551932603509325425595350374322921998308411883920272747969472070137295685341331319596338885547516412435267205049103057335070315816661740296976353045566190602756274114995183488814061965640537995861486144496949475824061393822461542843219511933544647230253523245609421246302444246163795750