105286101055821910394903105582201044900410528738107797861077979710528609105286441054860710528632105286411054999110548846105915671055820910558221112587491055821610338532103385351033853810338540103385431033854410338545103385481033854910342011103419171034191510341909103418881034404910318790