59443900
15724384
69204325
63859995
10496998
47033096
81233946
91599682
32971316
79441082
32843425
63021573
40513873
53012885
15359853
36564124
28879307
42422648
45026416
58418685
20332271
87576173
10058483
3982803
94468257
82611924
73455410
17563468
6109449
37052856
32071784
67623866
11202196
19719884
80998072
21292074
69159612
5852654
40956507
40035196