691756927969174692684583692746928042512438831309713034691781841513046618791491313023633369214458845873140643887218130704251734651128791308213030130251303113039128815695477111301969132581245823713342829288241347813077130325709458477071428304282813529134791304213035130291293713071692156926972592130401294221957125195543561421033142418307130207963789471323234333458518297129286920960227602285310653086435404252543764428253141531225130361303313518130411309613043130785694570157155725898668885622