93428046451515684872731725466122111374452574455430861308623085530845152494115249421500481142508949938710960147556261028375457451129303912110422779425215631551638615484204853135756869593163072982912630426277943277944686287445555948081400450977356745932992166116142146149866750918947832034714955263149699015022204747703775971015069291703759919175134294863529428599428607187827187447187346145481681068679137562514237395730395730401492077770581778716133358019809648894110060461384429149528483403613798301379827146903775448252797710397956092971211065212739212731153667681499215598911934624640764985244639938134521070851690796