55862013650205870034554597120557506261150348832745997277441723305489948326489569057891072266229608848202406147927882449572130513718195185604667845427437046752012420224851725297950264279703814553002580740872971073525625476593349327082907565580142854431424610483737557446194141413746740806504354189223495178377082470043250685218524598287556242203917592138631676681312533161386641941576935468135773227515173662723621851090596337824738638110461814414128185027241127941422122721066553680267928602509638527173906296148841814108916265637427916515164273168936816243390530123352551715680364763787639121772313322632402512537103063461934960239755495810105665486847341870092397678651798444293152511017085689573443662875437661937006328154622581080433969304658190127984584309339662998247