482670499734150213089810076205712009051842446131858635771321047473477109999498682261929210199011257873102827147103467241553333755440148706217865510832755333701518973473545873286137337063218211158111152127800612616771311819518836131177989267310066773776128461339023931425428123743614828442238002831881358974780212283165932862735806142542989500650333925545511726989329599604890138524620838757395496473089145948912390652839075430112121811385768534641172090366587336688879990167740128498119430312861871189851884999919450952372706451433356924814869505113944656709088371430417757422220798245389798689798767064714723331472376917343