10018098100460501004795310048371100728321008431710092174100939111011422610139706101599421020751710208505102102701021785610230423102433101028445010500327105587110633295106426910657400107283110730501076404310812744108149091081521109449211109030111263121116290111739311123396311249585113696711449721148269311597418