191976211422145663214021575695282936971340374183790123587496639610215912303611569582381321125982988802688797612102058799915924609953261256347293684131485481389312000114770876887745381807694269024054676971754052836041804257694271796778807632542858129351329767105194566518042754754768866746209318037654754871074113886261020492661385139616645562076571783402139631076344980796923192103795733178527307014358761056974319842285709219077132966697079230998566661076346579024245477575637119571010511825811718748272669307524821261522852118161124311826682456102389537611816121057182463705129930813899998272678270204648901240566700422