114068715185227744867825103218618071286173613818512567481750234991996199513096921402125245219510981271792181265125316855681545931208211761757163410441544903158818507706231542404114513788276511026129641663119359151728106847188516616891204165713688541788