8846317875405723211772948411445176688219103993667717848223472055530740311542238953586438610456645209934384105881940908311028668919428320241251896184767032202166611280109451118890827505216411022712853279819354115813659217182525777218899422825310946221142160190932342619085779234291095041851224393073819051087422097208210553240931667797188657769191112182263864721101391928913209141106811216241242118618843275597496585218339376725975594242515789982585111822306318926020411897453263861971039210872803828510177375915787