139247710691312193336121414781099113019831230176380613251211706119417061044700747655710898187816759702103513325483596301056155114618141344139144797910591463102415491434765126512445721856428407645182241455687124512681064179914368721133175117751887124638136290512531768159712481875330241205