87884818771483512348321030322062589159116371625158842318900013802717944310845212268384843102317158847758874916116210534027823676195756642902314590162833130518105344223627145534223127120825107219807752042072123991128232176913008519900719453815405717271515273011907817153519801011912317597422068297501145957465045849462113111577508785599217353589097157388102404161399815680081437788540094432192930104162907622245487633157773189211197403867491160799457814177458483171148146774612881157412050811816101993581299741402136734016041611586244652096863082721566065326