27142691266926352514220922062195219421912188216321612159213726242623262025922589258125792557255525372469246724662465246124592433241220882087208620852082207820772076204720432041202820241163113711291127111711161108110610961092109110381033102110191018100810071006981980978976975974943889861860