55427292
2494213
61527835
25209378
40022701
5436370
39873300
1094687
85318153
42533977
9035951
44718183
7827677
3641595
48447479
93515232
54426325
9544309
9872476
38328379
58538564
27711717
49962619
36185873
60831477
81714102
83752466
11719961
54628108
17651953
53773032
92246879
9822689
86121049
59905219
3757436
1886088
53362912
4473764
91842