39576884
6878465
55834283
56629738
18386216
26831936
34935755
2297742
93825266
19638772
35491408
68483601
12809686
90789310
88741122
72845854
31607682
6555592
84119642
5555808
80883500
952996
14067762
34534530
63804180
93365709
24772309
65761818
40127942
52434286
45411100
94696035
6864557
78596910
5636316
41897018
75164469
19909988
32082011
43122975