98685356
4812124
27121009
19647525
7074110
99525101
15142516
37109697
2878042
63214770
70984407
5924987
94279997
1948326
54525391
17834183
50622577
93995082
56629871
60543219
56255972
18706539
24451443
88126954
3311594
1439959
88046889
58972226
12009445
40474386
82127544
1815613
4936876
1247728
76143014
67926521
55197843
78791479
29175540
35406572