57340277696510876638182908183347346003587944395775063421784164293672263046308331083332463585221825296511398212204872040991015461571456531818071464625118957212119213501929119282215029810105015965516471921631432041251113717715356742804776746289220520388251706062077421552522163320092711059419246817810224012345831526792248161377491929009207015628917228420080432062235517678422560118685378259150272189433194413152284925246968951784168540493492773119145911042688658218709519321700877635412861486510162324135201203210158741484398248311479070899191524