105455479821529482149102617799627069014026605137618956202298954567264094524092271196152879651313831438601795860795834332854134456413445651044062605031115268095878276008810455861152681383961142510176008913951002357423575105103877489111526849884494091894029381320137803784357728831863753976129976130054120276124554120776121876123113003171549838106736229579614940854051754047484047944048119587043527708813675034714781586150733512022220054123127353188313311886541435374387763863020039319996811350001296305541208889814803785149021195507780370798845038682113242314026437017384014504066055775397169091473457121532812605431535431