85185204263817141684559965115482686137904541294374928151514228599110728369786232811546276293205765531312163631835553168255633134022283779410229026092218974319141142681505815166968539565978276856979576371918641783241218061195041510584109120666156502442421831951673272260722102869601421766271183648901642434987823361132036826041225031288401831596424180813576617398455954125126906405208390420197513463537219479042639934153057107265727994065510935345154509087349111237315834671782626201523157536312353417303222663510409722609140812185966158189