12372144181119611122497120435112259335169484425337321377818624497503315715216872204559253482211467762183428282445724016222161829811398694521823179901993413419243982039511202093924971121226114300114233258263962405018646244312934898818255193351464816252346019176