41984142004125260239062522065010679145754916660356396336660249024921161425127965743987614366903478859463359463259459659456211423341599988730882091791449587147022927728112545277053041423839156562376990199454650184737386546399014418885766945766935766867186445764432278872127305610608567878567861096687112867577903838381204299117638214863073120886616691320954104354617073985694796424415745491824311772241037185184347138765712627147189381299624852420155267433951133950087441085638148406514903971086415503264138468514715571433575715385145663914037773434012404794693916530179975297090801382554649222172218149656452485710909910276601347409