170145190343248176503113745296470722793730680523020535324435074645962717308221689701331229688255691152278541536288270204826702461286632687835652286903394247846626958930498333274154167108377657280171313643198563514527804376208782211827540293442653565340332672516785850573735219520217555156282063425187399120456809834122518685203243140538782889504182