84678146329774153799367116192543773339024988541379268403601697533072968091748474046277979625412534557537515604541963974563011387318033734015584804027559751147817315217812119398151811160798961248103992252841678331229154289193285371465214713387801682022165012394502835527036512720776996970