9929914871346398113953772711517879055642590626351401252120857538511440456701155594809551224171615571068121358607464014343180932440558070023351668121296011111254377618632236312238831500599085011938316127821238015850013099418966513911019109012130313183814899411355119074460788275541947336213116868456164107524404004158911267757938108937123396181578566372265188811152893186478135199161645223516145693208403108880728882121611668882253642099221788541434354067115051532010658114186716058418784213435772609207955719224825421631922517359327186117281169351140843212160