47875009
26023620
98956830
534787
63718088
10044840
98866679
97058222
59563712
19496829
96354789
6343724
93924223
9956793
87743775
86643199
29835756
81679300
15658605
74373484
13837932
55139619
23999423
5913321
40586127
96688591
41229422
13154468
5394137
65798184
5863496
49493643
21256446
61638056
9440282
15261579
3333517
17264027
8216401
66513150