94305337337129227512562231189371353950626449632400109225672394597518382194304151722690401741561914906473571235223393102417516141864392154102276646386716589615442814283416832812933520550657859474178213467033188466218894863741557745904879430213225218840117693182499211251767915756116289211579821096010976518128822013122482418174425903137166531318559184645210520190224175617165688211805470415639019378713980682421134711130810765819070367348351983160117611580628145766301221780952146532122931899361004988049810228821842169605458771413482018361211526725173049