21082417177316419144042196850508981809894378215730073870179049176799100961067166201919836210079425232212005439605002921413003896357188370120747162419690299233797084147040829205157677512180268120089391801535221055641666671839455256115121457122950716866022585848022469132571176473107201179495477742811812197624941141000147183610071094385601415007607590820238401101261208881672741143786843510350658087126956983431593441542161588871490779106210425890641200232685052570575822323113408083460396204914162579579926041201158210272277112683818052365185