139219771642212261863147598512277491982157414329051433701128834102393932185460130656511558711336791676620803859317773151514704591800851212175718721496897879556104852756114091536342004261307151733614571072992140906155113011797161116133191912321670103417372821396441016865991824810