6439373870740606997745097166674144688907289269732674736539265707642597440264086681457443373890712659396640637232375617407645706311973196709606399395697131474197422362575740049467702437350473616699986328363680643907243698756285771656805065164693766709965350897266803674118522657386814465458791065742750236476766567689158825660567246574011659426476269025629906261569843733827308772036792477046812572583675116986569672702817308172105747217157165811623786468965945667827534770098746471501