25593133237933931006108445642955338467158402837594160862320190147763984437336063985639553652222533581544838016122992299057153994310447173096382812276083560637972627492773463164407385757756256458322770357993914486850654835145450106943046642423329214135204631926451668458736704454273067481074650459363651559832012374661793340485212556809369135471575115856303847201846556297954520338461961177470332920638563134556056373057794698335049032525539633505015599200652271647674123053123570610830943155661330725743647313391680191720251916472222516607303549533137596223537116879882519230733874566453425011025689371278417372028322950425079475821716005165612802295512930562682440370347295951577569718606391647280552784087696122431106303010093322603225463853308554755516236471612543056