157765815793531582362158408515907718760114641290312906129341419614233143931655519346209512205422105221072653626629268003424934255343213486835133382344165941701431954509951577521226073767622711987379573818738407396874148743547436575043767767681178441784968052980530840748428784498884758853289779908339294596592100010100011100012102778105416105680109496109501109883112864114107114119114937114947115789115959116810116838118971119419119904120230127326128256130151130179130253130254130302130303130367130369132623136315136686137232137318137927137931137937