121438105168105296141692925641312550158781841115127111513215081238782161174332384006993391279789277596995342148713115769748582074608651577990157698014294331087368663217124858614313816058433859139031941232753903421904695698309537564118197515822932731749947428550981283667125555918662911892579937306477135060581328413121437903271501256501253859122160562272964510151150812214294671431380142986617021313186468579928602081133815699184122587313562231356265823232117201530987878183977362605835142934814311551486975156332714871661429865142937814311896567696577559101399214206578648700048700031181375414154383667862859156332667421912798041356414644301