12111601428583576183573503711167596867491801734201610901047240173517293856293725119820493319812401771287096134012209921205442144244299414755222355222281190956820413437572682661788063562644326514133466742366742210004461735151735138122531442514142844661214283914284916090227390134412132134119693375487211979271290881117122326375924081514522113005594373974394094395017594857158801089513137967915615761181526104420889879099480210043801452653541384677575945311145265296646514560314561445205329669440165145604424445428637478714189161379678620636210810233991345250620681340309898460100414110731913440042197011561966966406171405