4213222121233311141313242224142114411123134212242343132124441422244111232232122321231324133414211431112321421224131313211324142114211123122212241313132112141422114111232312122312231321143414221431112311121223123313212434142114311122221212241323132431341421443111231332122411431324412414221221112233421223431313211314142144411123142212234243132424441421432111222222122334331321244414213221112233421224112313212134142124311123214212242433132114441421241111222212122323231324243414212141112211433311424424124121422431111122242212231243132424141421212111222232122323431324134122343412214223241211411432122111243232122414241323223224334444312414344242432123214114244314441141434242314234333413212313243414142224411123214142123144342233111411434232412243333121141312233121241223