1050661421011296223464108306813812090179738883575587507217384010850882254299301084697430704493632515105697716839778512104042793925208204075416452468108602111448741523558211428580542123061103154350240907701575270311003453994185097873612767397568141155264628571748362262810124815524992591212261028971135607570728667