8940085440878701514361588165000722289911629220341422418959863751559372999191541609366518972520002211129491971995542106951998666772098934674417448314794619225763368809156624232264177982750920890321738164866132782858431145916981519619615565416082483706163561973591650026295510305012501249765151348962361648641534327107558619169164173164138594810901320214467311248021280221580818011112548215427718751114553124516209280633354460420590022204120909419680115194715167418657069694989711870941610021014204752980124116117209027117033150956185732100476159926129980162772