187306565296313175170892298051452788048095058277451671081522446895416875038207182195746538304221828248585369812269126933246145928668554014027972399308671906323764421545893396904252085144667022882042745517852717670120519851827028065363251688826835782228456562424372023777372032116431712435633536781133312558346233334071765504343352350293120470657230