188063119931699812091191188210625307321656156818191099863516816466099596031240877724966114617549061194138519001752105150539115813571584117459550819397111082148398318047231290145198857967410911277139111169761064143718688321904518151318721841127998147215452665529179612411983134210321616