684537640058280241862375150498640023521811747071747090130283817399517157157397748216866919457400863126730169942197712273724989649802594515171536079573241631266101403863997964249617415749984013027981036790728732450050573937130289311337601741841302837130289213028366400571739791303055140015227760064247123029912143121073054747089489116533014482167121430615573711557565117292115619505264241252562121796212179598057648490611362020454194138749850021915894508613438306548328938306538676847527445389801398792142689353656514853461153868602475113313653453014853861048075276652132812713281832200906024741116069106993214769532766651458453830888383134