106117940295199118321798435166563195846151115164592122492640539637432796110343950193856326959543528821775353057026797381692147901827167524734633230979031343568685643953630504619334037568145087012620949232873340662735113348386541308254197452993322862811155324648793046217830094737289657966095280959604126109261013356373401718984284370436116162317118684631738183323515407278556038115572496262626226715377899240356206527176181638887134215271617232155154131012813126308052372327257222953220180433162213567670452240644952370725792324357758673244466116967795063458129614133664041284833200736855191503748958586864685029765979195469661933473616784975373166914700580729904915329124037022528657571451473350059134744171922548773136356348936563126219871529610823618983995956