5420526000472488741997694543478696854214481978912814650748609259611193911089110825910991211143997446924874732114240922801020610981710838911170354197116744763428660537091062201785711099212138750653109976108250839211146559142811637110753310838711086276687367049930135673720975418915906178863135960552299159014261122185