41882
40007
63506
46562
11284
31866
18091
61539
63674
30075