69635029013773754966887915576946674533866322075510585312629141227265231017845464332688145766356565330058756563949420310543642186387436317434788006499897111521585144425540814958584440851840800297754197752934292486894966684383806458411904259193286101148169630933309941572635432561118923412767337463767134432480373054958520728513031070561139050489239585207485138439556587587154086412749141546619781066382311609521608111365681386335734711583898953483108256844938129506627535822369013356551335552312601314714489543489544489499524552754801812422845327539051772618825789825790524352540231700346781480539008295063950557