17938
24243
23972
3962
7404
12788
20993
21032
4197
40388