52155329
8835739
1296903
85129882
1757944
6778767
56108362
8412180
18705087
44143037
39686207
39851923
15202343
45232645
96581452
32378360
18702705
43614025
16964188
38184599
94972239
14185923
39177957
73146196
69916947
28327883
22331698
77114087
83098483
96484186
87627798
12367987
67402445
8716804
56922468
87894195
77819638
37002996
4917827
49553787