4104420820320333615414686522103561857303218613483547681246291801671413901464579905870711374312440719294615564215237116042565883123153124240109497120332157685850772143242083661460468997171898181931946743704211697187043502720245419769118163287602153741265701588562475418364394623128922207715609189271174723452671746372087132004896494612428016059854814100561831566795566822085712615322899710476690135136785503512734675990151507662192024701092079437822781810782515724968648427032223414549043324228203136263166249121871595741178141271474851210673201332216888