93663926461133591129651011929133494878108024106109106887883441062608834891548108030934478853710733891343915781076291126218503310703610803693435974388283610653011002887217912398584489475787558066792192899271087939764710689510896591519894159206791606771019817876436764439145710651891322925141100317410081178754559040775986