12589071458570216753650390139792970560215892048928042636831524386194986191286191315010258618628720451001493150103487205586188386188486187186188586188686191486191586191686195086195187204611532758620938620968621068621078720341226804512779102925897756611004512571512552102926262309510292636841131562641562651029264623097684222124082315404158786812342098502621224017543372101124015887791312983463092983761135160112097996057801414813158786972913561144011565731414814141450699280399278796195047493499280412062213532658488762996218754461160191291739025147521002588727541002741352749110785115385651326803143163614767604644301582316464442