47963626
7892799
54988493
80034220
59651562
5764691
85227395
25842697
58894384
91588103
303249
23637950
27958827
6832763
19709163
2668752
36876215
24374437
7628141
98912761
3749047
9147410
77816124
53694707
70343544
34994440
62801231
4957238
5622944
93745127
9766420
18306135
33067666
99636400
28654091
66986491
40962020
12778178
31677036
339174