33131334422312441313211323244243142213222444442442423331244113311333331413232412241231142142242444222233312412441442333314442411233111333133244444000