1004026103388551040925410447780104613381047004610474053104746311049702510504361105428571056949510570564106358791066640910764267112038091126097211670402116797361169631117156211742961176749118406012274265123512311236808212471138124713441248073012552756125664411263147133921031339302113861630139204801396274013984608