46627627
12625000
64535291
30444082
57157901
89418697
31718544
19125618
62735820
21322831
13865866
58525744
63803813
66358213
6684716
6042446
22159885
58698611
86704469
24399629
5361669
58384945
30874386
4834823
70492839
5841890
12334784
70639582
22539036
69985795
77398357
36857226
99553240
25782154
6434640
82761796
8609222
60643028
40572402
58998377