108412974301083351025491080599738597496108249990681119979734210849110997310495410886010825010852196824102511972711082851084069750810825310840410093410850698679967541082899409510835710250794189105881109030934871083631098869341199197108120105682108290105360108365109887108366102711109921969921056221099249752410992710829692521103827104042102909