98918988431092371084639902398898108526112337108510990561062041003679925599077127020106273837991084211083191082841082699936199259109149128227122191987301304231227351226711099391084649906498569132790106004837531085201084221082731230331041209853898530104390985061062231060021059411084711084231083561083161082761082719851110845610092210939898834