201333189910707271175421821771510311031281282709064713405212027414045142653310681312952242601763353006712965271321109041609161218271128041130872134894080383122951701484621299811886411689146077116743145310925492234561404991663588819523184912510753334902456719157320363484397617849240216208515051732009707811632811217914048910720536746200648175751736202005321239058093822134870681105110232513392013561115764478211693722069917268220050617526621150131045493974689718412183039218932145730119794147523110585139396223141097922036331068354244121314495944148285223403