10803821088711111623193121212472275868098418701452220203298186419161705153653142694412816736815114821393916191610753715748368973198577713737833723410198611127892159813221080279341310556468619387993762164386212568108256211654141582193350110561148674218441232991957468376822200864612183636721307036210152542960493464034872094155096177946134256228388164666224699227181223051138376433574509219946462864143580099440162847152364110723855331009958809517997312868819205793765900672761122610119039579847669022361793252215665635196287923877185680214555102778181594