11314242441111332323313322422322244141144142342224223324414114241314233313324441414422111442222331333133224223224411311413342224223324414112244111223311144323144431423444222421324233232331111442443111142332224233233112223311114424441133242232443111142332224234413333231444413111123124222223132132000