25282134
20356990
2925161
5697406
30006918
3615697
41991986
70806672
62712807
83344883
37184372
16058971
24453497
34584342
48313653
42676973
21592164
36594194
38756693
90432482
88163272
716685
2042720
91259453
69115697
68563590
26698449
4929928
36703748
27059256
58039009
80827189
94641365
75251995
14873710
32305280
3534187
8871195
41097854
86947508