15616777791806618976166203751082204814120942381227172185592268801918408473892880219969179110105958190809892451206771424401405713109371411077998612108764135914427741098681773921169516040722627149277445762107671918001223508984192421511214351184815189001109761684098845755152530141217323895442151745861129563421693959216065205499591387716221664079703216900123654384057634551822181229210685312901986552267128453327497221645169561879715262812404822810612516711820018555113134558925165171688411613810736833840129655194183206571411612995067053179215162968