49966532
91897000
34961284
41134336
54418316
36347804
71098204
69007532
10246830
36864299
29876663
779545
2019125
59059065
12022522
7916923
81829567
85117919
22814637
45434232
50604680
7136810
87974393
63328837
33367405
20346
6316630
95863363
4399376
66591985
14191043
41331127
82808702
96051158
79233876
2627992
61053742
70599126
85332483
85564805