17883458016139340976821852822010221386759380436788123015108504147005364932199731235965249115929314267823727414380890119482148821204723110707217556106716966957288203663131213265018082213267177076555098042510884512067570676199715157506104630144036100863167311162235194558633161998621344157706862975350741346871529212021101163203362622587425481808699967251768641241315181548732246601428302244212200490705174753495701580791382852444679341380702477728171201014070955938113299157681512362030727316965513921261434516337190061840829465969557173409122057756