89232167902710573168113451147378183563212416453513608544094447371896832103121679061570751253552195491032329395295293318519279040028324617444621946740152173472205722052077622544461160063906311476717552222065121540319655010543058531114395219606210151122999011248428204925145845181758167285897006812399525110477413489559722533617277218277514361210456910104148754132823209527132750166688226887858515913784638191262116423216052124088177265903961463814074062599229019233664310356981185345163539588349982254982101196750122886122125813005811031116974219022368628