21822219388622239182753227649139673177244155394116922498982286964792244231084491244311722311545991432341854726916021086215731416854117172021391872116438871989196513987441781262670722546776575181296145095506087734515753910663917208176195107159829712258416109865508147534101872153878260713072716926621790921403668067122282160679170519112324207035133500262971752564860234369588011016971154302057823801620449922348815709039238170545580275123464184155224394331474439708162161608376080538734208318626402279069684168536911887407514810012027717693146944200444172893