25842581258025692567256625572541253825362528250825022498249424832468246424562449244624342422242024032372233123142123206219561952194219091901183618201790176917671763173217261721171216831674164216311615159915951561147013941361136012751175115611211118107010099879498206466375995535295113513342992582362332291751321211171116840