53943
50306
17594
28113
81291
55740
77219
46132
25887
39383
39347
64918
