47085523
95681791
66337570
88475784
47765000
15358464
55747312
35792967
12973111
92809704
25172283
80852503
3630267
76212528
32176155
34588097
50922483
10438376
18344103
43959868
2762566
69719634
50279427
7013811
50971315
52833078
94246714
39771645
33707721
75617861
17875929
19421893
4838589
9433913
80362645
54705194
94708970
36898040
99449151
97619339