23010262293486229155222936972307503229199722946122291564229485822933482309904229371023075272293642229365922936732293685229157923098782291253229864922982792297663230810822912842291517229595622915672294616229366522978872290114229046323017282291778229700523009652292441229543522954182300559229703523084232298669229125122923852298772229161322916782298829230132722960472297519231057223096142303519229047623044322297448229311422937262306111229415522937302297416