10949711182512157911062210819611094311043110715511043910815910602510591210991811100711101810979912155510848711199799151108252989109928312264293630968891215831226491223979928711170396784969359915599299122322908421037579265596805121623123261779799222496814975111027649916771048119462101275122635102756753907543978105989021225259647575857