689835503701167652438093505143132558278946620417669050563234014554178219827965737619015228010871407229334333153827882645930625133271717535264327030846162540456304470202702653274527372442282691204247372302483391821951877868882850422917142568556320511328844267296211377286745804687203221399834536565154122588056374656267835358969182055120898333170518