100869830538304584624963129169396318963311008711009949166814357079211100996986721007011008079168710100099965999838626799996100004916811008791429951009908968010084791672100841138642100992144204100839792027095470972138798100851145128100853100855100857100875101039795981008739166510088310088510098210098462357143896626911009866238279592