21373289
18206475
30309069
59704789
83501334
6721705
34825971
17819265
24228142
48954753
90266628
58803254
56951788
75964995
82681622
55637272
40683922
14418010
33816634
87024156
977827
882501
76465741
75391838
16358559
1913577
68302021
67913244
65071001
33013894
82354425
9358088
60299607
20414552
80493485
9689529
57789432
87132457
69245920
49002119