100244951007233210072578100924301010385102303381023380010234040102360251025981610260267102632681031219910312200105171131053203110605126106068351073102310739524108036521080441210814841112988111475311154281116830111755811230864113424421136363111367100114097711140985611415041141995114501061146731115038311596045