20695722919112117939597031279796626461625830247538625761626455891257204876204856117733246254246112134898068425284149612816576842562353762851763380212977501317883137961015171766598439367990468746432194886919397412901515648151746551057863952368320114340611565825561841105372929087484228251180894752620848161132202695631686132356419663155633549064654473780878129061011646846087691099048116856255793223218657831214553179300134106412476201517339128680014582023899631060401033694255102980224150531512641373899146879741578885116073226430830622980286610878482373831912833049448061284617583438589972735718701182510143725865359138415