19253199845748044796622853220394517668136006420893638092982122941210941759563267320014219181422102516919846402140835149213227620468689216839115386711527015586993991891671521412138032255807218119776613713110547995421721346455412270817587492844202808940752279944214653825184101206382228303122757105380187744199409384551389321290302924378513586127029200564602332758751644524212641414352910239811832511312349856150216227297782261320863344165382127907263731285551563071910431523341103601277631474192062652267831722992129379480021233855723228520155092103613