49798571716615632871002843124421316295816220011625508890161353642123297613246720981552612087215429773837851248757114254827539020984420984228010814377651166270143776636906236905214377713691001339427647205120370964711029316112037082686882931422931636962726074181221350932586864010864220425003425004803463123693712369381590714145563614879571281405805751228993663704804751544482594610143906610039776639511223467122161266370538004538018115485287230196203463453535368641853291853621853171854472006031481349148135855665474132114141781065717112832950125410432735567095567101585763556656104039289662655660516791913955395136275566031313803233456