53457763
4114432
80596143
11137445
98306284
24283494
93454713
43266708
24105933
37063257
81313688
79417110
37247499
28261359
74318892
70853126
3147940
59454163
63874938
7002924
75692986
12957252
9182613
31462229
12162131
21704043
86829226
27133147
2095625
95446783
75019423
10991778
92473884
61307693
78119798
87645374
22985035
10036405
31314697
47071988