45497108
27397520
9111770
39897800
480890
9102886
2625495
468176
95034458
54696890
4619138
28105613
85413063
21751862
26177946
43063269
84416211
77086170
69756188
61922927
34986123
33355396
7726167
53852848
60814542
84884629
18431163
94362331
84368582
7631116
70266512
55286595
45973225
14787930
59135506
11741980
12846538
36557431
72661498
58478666