14899387158137680187279157047828811133733269522645890294186496317091537051385915492312411417040813772714489012761258818221927153168132284696112530317518176905426821320521108534815106737179644399318549912372363929179172097171439042139544521622843730717741689762881391841393485621725618292518021944526118902172987136572123191549514785529294835835038015147910794715688818369154709694020992669862048841964186488145589906926135270685169485211667163839577324666622501410787310742313332899314650180378149011695320103522008774913577413375220212216697433655