674561717026853772032784248968711345974629629318251854083480526920227024350322130482658152352688377822291405143437455381986899820546131380456576575041905635512046224833382771727450519517527953620833172737211187255251228339820809244332442340636326782808351678284256913761766528658954139952717046612030810870123014565335028815430635347078122643562690