102686105752612216571350997123860013752928479541238599121421975871312854111253035137548314372271497368508511076119520531116459011718751251444150322011690641026063145186350838130339834293533962050242531873187003011009335412531354576583792143761785786921107714924131182541437616156373612094474318717758951481510775893218813109842061861475734412304941530619126744475731112370282047081022007112911917207920470720470610992135712891168119104149513650791231747108222713468452047446733972416415163402047881243726891752894409177549181362893511353375155333029019414633181588437820998120983182099782093482093315886351371574340990328522328521323847948798809196