514835632343296456551228685332540563190175270702726885892441718202553082213392301878272793132805051206912033772046229368727810872114597825383774551865346135050430480982889834541470399286536205988263317850317035314571737665737424182805442678229633336434255272743521226902886572081136891955625816730674656524819846680426934015215424314025170117667202