101136441012187103408141045867410513014105147921053418110628950107257271077786111128660112996661161286116473231164780411661136119989971203963312132773121620401233535612373375124569351252779312650501272454912822110133210913414035135510231355471137680841399412414004363140183181437237914374776145428011466730914796638