11867221408104106156347205263556961964774716716643105295141433620466973492068219573144027212512165411720711933315411510532314322618228145454127278142123112522049531462922808184896209580128305170827146488446921475593086015436522675174612158716931114472420224022795856097197139525169047189482214508943618418932221768158095892103426051631548511405421157851796671831409451394741881192677221343644746106164722818721413502654634216643156711171126799268080295100581687594315575915695716445216794676071360411346793279545493894597331883066363177891163161