88144898540217737217735110884821054741633422550117550050970425970529721834124947714799258811301402310124947486914686940746387614443043673186194488555051475331132375433115228426410479672114561561450223180111287846389236636484700133116233130686240898531486243568091782768469098806291223499721799157906433118015002781773591448915330519115361098531385693510547711773718692818624194638808469083671091579101367058113946114194791126864881129869193156144955011655011510713851219222177357111200313008641300963146260388152310525833125054871712756082769848811161340492693554519613010162473551213478157895315789843313355488888470008062741579100