2144061629831395851070151441382777715915135443120893789733738514371648878943167141408313301814461778780147594686792136663317441084186747696461310401782452070876466518369311620684411537319170420789811633019379374802607561353931208129450921454713129898568711875366477134643169876148996135270440704506414303819711813041514962652957224219148101294122313957952081731538342147259168311279919929612617997545935441489351525521874881199754779421919119907326177555136335205560164803933871485389637465293112831150423364061935762148871161403229221076939895167300