231983770475818967114133684320779037178622577233858338813378374332239182761777331660699123643227868277211592094151549346318566046217243365621143316218280339223083825676377008664852532197108772582230427138680592185332224391131177213392376723310436632119229894073105823111754230558916305403125673625858216392120536644876241433302711228375392238421534211642154221662166411181