10105060101067951013662210158120101628021028337710446183104548211050568105128341057371210605734106233171070543107263851116847011189995112330331134440911362603113861371140126111440364115134011613443116763311171422811743155117431561175159011943372119614261197379311974855120032001200724112080004121276271214356712165573