58105013
96288133
9972433
62189706
5799936
56321513
50269226
25511204
25928476
5287701
35961957
85679592
65303713
7696516
4078000
31385933
3812922
12132659
68965525
75557939
83714948
16355481
9065349
41959011
3553771
53495981
88374558
78692449
4154289
69912273
80629918
71078807
10864978
17498557
9470112
9791445
39241779
3378973
66351984
12481792