10047921100485601032854710344413103882611275905113654961148499611588392115996711656423120106831203885912039656120910921219785312281178122815051231389412364994124589881258536125958541279533412906696129067121290676612906793130738913128471338618913774939139265341402305314300379143006021438572614435864146798914854583