12681310146570981818512761527135834975513933481522124514321387748193277311511994936128614265151839904119219336961067139458213824117371349975157086813901470184981110103785910261701132665319761035111713175291424133743862416641760326954940186410226511400