45805511
9152560
53002702
28389375
6865842
792610000
30800
86791445
96804622
22804656
71601848
45125902
57601553
91065252
45053918
47571675
67018517
31505232
24114555
70904059
33711052
30807149
4162037
2508997
75405849
582499
58914105
8764980
34336887
67631797
26319996
3584832
56442820
52466188
96428777
89002731
86435931
26494695
72294185
70815225