57713687552430215449412032968851150951519551352031323052548405720587962356973415395674016218337213608774406994422811514515120996014376113593912759187758541162055802071781663191292422093373748173541254994955622830957807227412336420599118519717785491810169861526721386071297885666913802520656014588222651825880125240121541045821928101586991098062010062065131496491334915795882324142062219636114127653711220718061913258122765718634970813101171690562167399681594552237501006287101086921273311855665379485834727349562605282329613092047442791177507101222