19395209417130793256601120651801467836574197172249177169226664654275785650283900371877513685119353216467215806621730116119710383484280145931919881315981558281095507758570930720077664055968161715752658697132096253463179958440177290297021665561231191682207098522012682924161073665057668754190588672132131722161123838419411246016594848017331689744517336913224024907205981775981825492104783752935469165625145709197347610932040952089710608276189675181620561062446904132087113121924871996282288705610254966121012223262196910106081161101227722181313271860523