30686772
91292847
1161530
52754037
10217533
50843425
69256258
18536679
1987840
30125115
78879524
33303784
30584920
69744685
69795418
13163134
29892817
46165195
75132701
47816082
45347493
39926973
23431001
63269405
27156514
18861247
47207547
9738585
16333786
96261177
25444161
64255670
9322865
85928409
52439437
86787938
58382240
19947246
84574546
78687422