493235298553335538367291889061814728392589336540095405854656553637512179020497965085653531641027457574631149492842120363359253701538864400595362453940542839012105219636103771037914200155231552214199143641552191901502614141135761494814947138041066710780422635204452693531935404855062553377562986752