200498620021760882264176276163851591681240005196822062015959111876428704654431515401378315071757282957481401014513611063620454818153231172446982076343682179263219360001111717205310156770179914125718161812154474170829154182106585884902920911514626046117102113141165682128318370048263204266213669940025874714921921992114391220913946317336521109216064614888016521920441894699227960160310112732332332053131485187101210149420698986277131339100155852658753417838119725111486531131273122248852041462145232223094720197209154164136954219966174171118815193147165999182435