685347503775685398684875849011889882732927207768247723087930888438946049678505202027847309735587445782832850458693249462528606375073419745577390837945498705262949788768255021878982848468892489405739113521639348473274824554617553037788389075475045312454939639752414976900768264208049136532095356654339