19669106669906293511250101319369761286926162517501391549178516217721369176110612668881378124570192817273551495188216003252375374928193119981283149811971891304112102619758138789210591871627860164417781612505178113221287158114821404132713011514855571690775