2099 3406 6370 6718 17767 16879 3639 16816 17617 2959 17423 22488 11298 17786 8191 22437 556 12949 23858 23945 12678 27162 24583 28624 18531 22359 21437 133954163