8823293493896188962489627896548966089663896688968385011850239295784611846271007629446682846829978303783041830499296096314963209633380569805797937179621999678055899985999919479710000694374100014100545912181006931007051007901010029296310101292965805957936910057010528210000099032846311003939296756248896655632399249