12135913
50683533
46325270
1151083
7707934
55485957
29132157
26644273
39559672
8764079
42473550
80482381
19195065
20152772
40072754
45652089
49483636
37865065
69702976
30485900
69162367
49692792
97026565
42492209
30479995
12305229
53273452
23578867
15593124
26368545
15524850
93423928
76721020
9200955
36853964
83891203
18831659
35577703
89469996
74998391