155930157735244461080116882290386473452115301516316913215069140554181454812021958648651423191247661934874565123373178842199787675414256438021453264121735672977081820782180051311252123716221176611135811884041776101441193648916107778563129035201403476511750181504481980451733593000621967916942615283618281917148120186949275463079086117890217046100637615871619471497420365832054202535105657134142197007847631980867234221007810215202513101018958925545130418155795710452561209502042920109416199517185536223191454132234122885898814409766281821214973657924