43768196
666687
96796802
731946
6199289
1269682
54209706
69198421
37429887
85692816
15983559
11324804
6168941
39508933
593896
1109641
83364980
59879394
98602118
21485234
12142444
1789576
7957610
15958162
24335855
67871668
47316400
85048829
22908072
83217272
54926752
32841405
74727041
28175685
60446290
13448416
74938790
5044703
26731165
11612879