187089243102902493742685880687914152914166100533213300234040170743013257062126111507905247670312771744524227295493513480935333959145897565586282297990353910377456005891439374637317575720149223174653766851511670351758561229522117594929967069859313720301317061995292137381113108391310819130180547212547270144911853732183224265781257473193581309671514222804244514221367461148721371206122515746171134340215220751044805204515217157419841420041252602390625220650106791457549166603563963366602490249211614251279657439876143669034788594633594632594596594562114233415999887308820917914495871470229277281125452770530414238391565623769901