38539637
12855303
84088387
82858458
21442473
862836
58329067
2102765
65665352
3561424
8408434
51728912
58609720
99931807
18163200
43358186
22961390
8538438
24417782
15847527
99626791
60805046
15134521
33103950
67073627
95732701
23351995
70571470
2598082
5148652
20404172
1038935
4234208
34507761
32351678
93721869
58565482
71489080
59523975
7077115