45679768
96764536
31845523
59141973
94358704
13372671
33759064
83812000
72859665
32712681
69044553
7136391
57931290
23643217
9956287
58162689
629130
7616308
95342700
32402464
40116615
34855244
62922921
65145743
33591168
53628787
79126939
23995995
40873425
17419558
1474633
82203257
31449896
69764783
16696713
70171387
46784352
42316504
24032567
73291056