75235886
16854124
8605720
60171354
30372255
15795944
40128182
38946742
90532943
97663648
79139583
9956820
4391997
4635759
69526035
60364021
52484460
80938336
65409543
62565633
24705434
94114052
62275387
95876533
586588
45966610
49873485
82069824
27181258
55441186
5643877
27927697
28002257
96985514
14741128
51775083
17366856
41232454
79289339
46027630