22059410116050434296417740513818116893910392810769720600934092129250127889109271129221417011388821886871958585600432263152896169595883791019301954511567721148271801392444349019105308117385875801200051007351901272074983352214515547997187467153872110841108145110212154551314692204471054182795143652191732500271001441030461206141648591745871547191618002093981242278481112881680621823542275389816063435116644239181280901625751385218736629025906712012971694437246881468169980467482120188126219423182340107213216203256146084646348213778516971710488147322640120408088868