39963780
97931489
80767486
48374197
89643480
6646995
25034884
27858905
5939366
14328651
83049553
7463165
76675389
26791423
17464808
56984629
75297314
89766150
71974752
39739703
21758610
8513305
67725048
23656102
2071480
99478487
85557299
20123849
10284091
7559832
94316409
4156166
16989623
65359106
77363148
57431870
36138971
27176933
58994173
57632088