93663926461133591129651011929133494878108024106887106109883441062608834891548108030934478853710733891343915781076291126218503310703610803693435974388283610653011002887217912398584489475787558066789927921921087939764710896510689591519894159206791606771019817876436764439145791322106518925141100317410081178754559040775986