113306160930205350162576161709821897632716859334156928631600062033535465256896142725120273175117115900104512108568636301924642019721064341806226211113868515896392552140171227330589111076751383802212314056622182114704810005418291918347634126173325974561707891984686201873771370531250036168911556822148813522218747321927020363943999173810839685577219738120699106708136511485359352962760206368152322680401297541891781863701378572068761295145183445775138820220433133336145845143836820532246472072077106181713711901016671142201539147971147391133261100680152918218993152276