29574485
29164838
23172573
85492742
53223801
35634740
27513582
4148331
22574986
3410500
21094125
61087181
22149950
61985751
44432181
69182787
81054816
11584812
724893
93146657
3540234
43524996
78884396
74728494
80294164
15423304
37236682
8914773
89935683
87231281
5642844
20081394
54477690
19902029
96543321
5801910
2997344
6181432
41157835
51474198