89833140341459586516141028409184766881188647787727901091291414409885071398988649891508456188251862228967089393855388967688006848741484586427147578733085232130918861085793887278697388004896848818085256865311334614238849338473988416141761303086105854248705187397131078460888558133638672287757849461375412830859591274614418901168951687788142408460613436866821337989212892028883790353143238424286681858798706484535903228670385844883898720013027896388742289109899009016684732902708689486297140458570488990