24493717551546132137104537340511471222205181599037676538711994967021325776118250512495264866526459140731927142927145128302668268451217511785097313589614444640149412261386918205476386670386668110857111340816874926076073809614186674089834256138967610298497982341119029445180444763142169448860467194138020195852243260113914831490061893851159711490108141739524373596098687499988562164451884900660430152689370505915400601461386146252510572381180461393725154889181550548129556565033269771691092184140964412443732794871867611457176369283302688625181178591488531575818442117139342962621600432275812379889715214477871486367