26793626793526793726793424176063565313845416833925925218825220523295423295323292223291448997315427514138215423619141113564760935154295154210154209252271601321192634310550229523297920069820696911527633911223965223965120890820890720890614395325166524638122042423050933345550874350873325732250874450873150873850873925732147769725725247760747760430852630845330845247750325710250879647750047749950354350873430861550873650874150874047760347760217546617546817545917546017546317546417536117536217536417535717535917536016547416547354782232825