54164353
15857046
20638207
49276649
68931534
32162327
7659937
83399337
26015595
57571760
67485230
83926331
44157610
60908680
86967350
13441089
18167400
86076659
44652997
27922294
18695591
39284980
21734576
15278544
31106600
21397377
1700561
69997315
91201197
75279824
8924974
56141127
82561952
17745541
19735077
98595751
5044852
503310000
17787542
23977557