418108350135412041754641325106051916215641872145917918301000615139612321602543183537820136111636940191367715535963831342144691111639746391116188461788331989312109710341167125311136111048151718751249167213351843101345838611471842609968149011834574018852189333221985