14788941478883787580157554755818115637885581664845347207131399311362744139926714211981590766720770999670140921789107764731614028143390812567451399269129333091456022547092052213992277162087161751129936769322990241990122609879609876157995615799244845648406484007244813957731001026116831999651899651936266613018781274872787688103618848085548083250664185077211797571276688959395113201648451748453562183075018812949331471982574979891048910589148622080702437714969359954118783048404762944102918115799941579957128101484401579995157999652628411495145750011040963574976919833236513558183103953715761439902429901217875811293341128100128102