10021438100723171018159810216588102185241033653810339204103981261055900510751719107568531077559610790697108107801094833710961524109979011099800510998124110665961107380911097702111330311113303311290404113701991160320711784994117850591179186711815709118286791184250311880727119222451202404912051145120513891205140712100438