58589553
30891695
17915051
86711529
69684846
13569463
47334130
9754096
89422412
59908948
10658978
94133542
323281
72873448
9504805
401365
14105335
23914651
52893257
62662079
33402582
81469551
2628335
94691517
80486244
17455432
54537125
49935771
28241240
82073463
2093528
48812669
65719108
77739782
79994570
11643922
76618276
3196309
78586165
48841076