16055128044726761507291384692230322252119965354362260101657712105302157752332616511714951412723911948120226190981928096894111666732487209432123492208074362542086121438631523171145284058288212151928139109177586159511811143201118277785075368892364777369184195943915576045492234826892618116759740661270261795471626022933206303228758190314803381383565351402851771509252351109220751177046157088420822052228072109084203917893907537776311819817418721929417291997013698751741125239143734134496183627176011222841190280168306075820218317600014174112997175636