10681788145920138911018881964555777401462290203672268695462123716359722210173841372758767993826551888528605161914521217196565634414011202135152723419741463137819029291111983175112241047772107564115225901583190088915138577521455146973118068942351771