969792110096843893049297100833580042043615524258537738203758761713369411241250876172700096480860106501225238424636911292152333051487276148727714873461237535148727825956431912627308315591611683693190121534391111535914048949772729773081132323119950935584981490813538421353826720220560354258744257529772814460123193763190213189961523642253934106239242575315516527202357202035289997727347650647644471546797726848965315592081541023132347528140651009169971963240713915917805251681639531879072939634562692662694962825942492942483762695062692762695162816862691910592041042198106335372972812213522801514248749837821432508383703218111