6027893
1751880
56747896
34023020
32654862
87169876
29879683
16194352
87483432
24376819
83853719
38546464
75941964
32964514
11564545
30216044
74217050
84929405
7567547
44527338
20979139
66848164
91903401
22873688
55546482
31495671
74102818
79097944
23764741
10866864
17415605
44922606
99545724
7209752
93855296
46468942
66475217
34759722
97447007
18398735