54523547
94895416
28894809
17109582
19271041
94919508
82174655
18453612
1979261
66274255
39759645
28659232
42498280
95558992
80483578
82237615
39891649
98872746
93123728
3078049
38412520
75021683
79916640
66943524
52416748
51169542
33599103
12296810
804634
57812683
97736620
13914873
50647307
66216864
63059295
47928902
28232045
73491563
21812953
43628000