15310817963123748200067475212235685032120652030151100609125811376264921224011417365896124489111471589203256876971617466927414240120286421334586652183895187949201591211405180189294702809914408082901201057189662214739173521158284323478259518668520374741691187522147951172269220421670504767132051194114718582093031488371064517221329539171565215675372381896151211918937721683616639313516175991150044010562788212254115058153021141031753477660988211338558267795481171441993479451142705221921169769771402100431556211782198224311094016921814249812148579528148863