117804286372912205541550419155031451410915502835142992289151085692901500105729733060064603490466327944451415071090611796728718219210893304591525731113563119549545617590151490153711082691301372130136615502845312258947811194347725166110680911068118238148238248314837445590589823698278153396510088026297954484544825341551221008803871997378573908076232933823826823769828329827498982334826093756088348155031511943541567412832310155564825356283311196010119601162836662833898278248261113517466283671106797136812013681211367811135174753518715460638375898237108665752602889476414926538947838202928346457868584825361287583378574242572