5172840598503653222747367497315757431271556634736835112312682901152353573935916239481801153013414017674411447613202214025855682554343322530433014428453459752294202192922018017676584864555497825567537740615550724784296522646807772955039178604871347452571244414064025932696523219337455779840259507151853721673406821935074081282872218462355036734145035225126738172483489334865725222499846752021315674573722474875618827079656254602364128720731798357247748891406863148021067208571290674045833