114666517243910132821071491067901075003890441159737369835806674105076199472280667311156371492058369833994727883193340941004396374906374905374835374903963683963682145559714556078436785042358434296302897832533890427832521499105982044230365970274130892865629703072303649706351508337687346871461042161042061039261039113979401574738688181012684199791184293785018785017309905785145117166785080329617850977849531170121207104807186807122474288474264103798510154836514141054171264654500031147819720213731647692616937069369693686926069367693666936569259693631458613150515714017144029491399504139948713994776946571102181