102676215837430854626578020295112718880428313736901040395134223046233915519194054351787812778601569765484659156970968340111773574922590068731111990102194056331110514377401136875182272145495096851208100812069453971611414010114014188859813226578521165868997470121468155390377512635996123272838643325472203138421162043413673551109009292285113032893782939389759554464336127198298374713842391126067920749416320100003662047533902147219813495829409319635334721991959161367363117777592697513958551231249123123641636246082620458743303207359638862143022575145546081848487123798244088999870136529811191229660103146162045710728751355576