12671
23713
17594
32802
28113
70688
58448
27053
48133
43207
75542
56857
