47971120
56883333
38327195
53408409
34248409
66681393
45633418
8362359
98531851
89612471
93712407
1806699
99191531
63156844
25193994
56231593
13331566
3037931
4267455
55734077
62982787
99728979
45421352
56882631
48481626
57221850
68027138
16111053
46275221
3131670
399470
9898614
50922733
94137383
44697870
81565891
53156769
20724584
6846682
76928799