16262661659161915881410161312851404750445648134218911462836866061076728157252668144718501956124444990917701987271157645218729911919112629612612691075981194312521179193316867569412262921988171713381100198212163316711643771634764174107389031815536515603111815459497