4879264434937151281841828147912971115153715591629878341197380187442715968771583937361105410966832671132119015452488819171719072903094611070155711951862156286884312471223109415471068170879416111343150713316611251746146121216619251992114259624675125651966