1002137410162039102046591057576010754296108164510924043112023311326498115867312081950122200012265061123241394123361291248571125749621262217126710112810670128276405128761812972555129739513032880130943581343020113665239142665214368404814632011472578147369914908811499239149998471506082715267721532596731555646