12098512045511922510978211723911711711701911677011631611212411213411213711529111529411530611531511135411479111053111517811479411046911321011269211181911187411090711131411129211191111193310780010774810950284831091151059061059121110181082301062731091491083201084278632108297976871091469744710622211262092602885079030510805311004492425976699344597457