60502603
30875945
53321094
58258356
96626033
16826477
72098051
96665618
36604304
48953477
10863414
36578860
16955721
49764000
3371298
58995723
45822170
20509910
4235340
1943884
5761346
87781966
77255277
41805879
40843181
78383503
18907768
5631715
71211011
712519
14608631
537453
68626013
44678206
32253024
4680713
61793027
35925519
97571654
4403682