52449570
31619372
27728604
12284667
5207040
50976885
91231482
91989951
72042696
77952858
6312148
64921350
33989767
58578498
57103383
69312136
87026254
9010854
22455512
48599449
7358108
59113162
66262336
93417970
66074658
56322641
94169739
38128506
2604298
72731586
60958619
16127107
39628135
28237570
19848647
4593287
77908381
76961932
83044840
42638158