2895000
2990158
85828443
72943702
90535959
44995932
60833363
91636467
10882490
7713319
59768248
984446
59017696
82779626
87578663
45599773
88613334
29206863
6574485
57772170
1418514
50189495
37435936
53387891
82958535
26329919
71177852
96351526
68615175
54346486
68043202
63752101
99876775
89737103
6283197
81704704
75632919
53399243
38669578
39194508