1007982310131558101706191028595910368003105399571056148310584387107175101075562710757128107573201077666910830614108322591088963810889647108896541088965610889679108896881088970610889720108897561130064311347095113485061134868611348763113492151135253111389241140408114487811504871159169211592648116876421170104211726865