15292297433133173195765775785795815823295863337833433659282596597344600601602348609611613615616617619626115627117630635124638640647649650139140653142654655656146658148661662152666156190191202204206211216223224229230232247257259192943146357532158032633258833887906066079861210161862362462511963263463612763912964165266014920120520921422122222817625893466033496146482452482561857358358433159084340341342598886046059962062113164364465165718838574325633668175318812261761321331341351376426651963764322330106112300309645104110111113145659179136138225723246106286376461653109226258718019519357162966725534664243282