28008236332363422422212006138210532044310273189923370729127887317902132178671772725186230662224431262973833580116192874315598642320002326922525422832245320882336622919037335662311211227108622239221657237301889339313316981274069105572330757462582233752189489142166125804370953158175933038333922287133573227972305521853315712319831861335602276033684209069051337272298236423385889677597317393357210944339212340675811130025772114137704338816991217242364330272827682775154321951087733783211593207722391336562114385251786233402241437433377007548989940732224209411777331660