63804866
46114783
65081380
59709261
75181406
30121071
17705380
57561877
32575129
28672047
35013805
66271013
26184872
5065402
75471132
59011096
93103185
32651025
80582827
59795758
7568642
393763
46244968
785927
46636584
59518365
74492493
66844550
88513552
90443662
83149007
29657471
15504090
69121648
43507436
18325997
81401135
18785581
8579700
39424663