16668 1^8979 37805 38420 40174 23911 31827 308484372