103716241045861510466330104800711048340010560338106014251064727810648739106494011065464710654912106549141065586610669067107437431113829411257815112578181140533311405942114061941145157711463153117333711244446712583761125913041262846612816816128168171338095613385360134122913880801401609014226310142268171423462614343563