8042290291910419139297320101188106214106237747977290173551838038635490331914909153710610812340474666749057596878512785279045997353104555105545129813873967602769981743067898384244875798974691958105897128112897618994592547949689930710284410726275378694837479964010887179249096853113651126326948769682610623412980373567