100848061009868101302731013139110131403101353101013556410135957101364491014014110142571101439381014443510161405101692701017154110213369103750071054164110592187105927391060367310604958106218691062938810632929107924011194430112840611128527211314581114370181148253311482541115242821159310611621447116444211167617311680415