158134126171439232539230293741793741696719266915601882287572178262068862071119587793372896148914806768283396116814007591440892206100142099441587314165291892131353451118873341587241567610371061363778136373345050745330512176461284289124653014867262115763313402107402103211086487045298756486717578479588421404494237834933792442213284793983228408106490858949589828338858939101170093909293909148460814096309762209832451497801497839330886330482833747991745550966769462073982819465877814989313454812394352880242654442937915815411226341420907151806609131103295429319123961336082462288503307253463391958171143642990344776