106869469110869593798654869672536840091689277669794212336985323701484531124267062662769944410055056206053774954999651238749668449573963025254836027006019023531070701385702386402754740686939703662663736496856852787109525389093854179108470411277109552551106126384123280958767167374304118072018847511843767843506292629876033923551230372487567380295468809739920653437451444651204448947592578115831333618048493751422683337053081603915768106175426097268425694946328695911815743357710477063158511166386431069369528908414118594070744934979675954973875552456324264889344337884048453896494471211331390714199708129717352326893004625773518544701649855438703367288821234734871