982131039004873885751780731847301611907026213125124741559671701821714515911797513872887819195159142962185851346161053427162281223154371885322143842504511657321718821281880874115753206463643781679522058541471622056852287752664664770216772565311056191210971125841392677331415013712957713048144664690461427577306325299623441151314232876919102726106101370311800073111754121164001820534498192139223417895471807562266291042211357715204736644173444209499226605146647115611289612028671301371051188555762962287642064501132051690671106571036966415692195213859169818