1012081061331012691082869770610829494144941931129861003439871510127097696928809733592375970491132849229910274891918101265910809876591088907861135469079090794907989080290806113424908109089011356996920914481129659772490303903671012748933289344893168870596817106134106887970501012739752288238964798787588519973299122887910