31913989
62088174
55159796
1959158
59147468
4894795
96028894
97917286
77076541
16641110
11089224
34889734
57849065
12566539
22702689
16218500
29118235
59084899
862688
4574825
91238210
54581015
53725362
93066908
24688120
46337975
82426001
29362333
30633482
53071497
15301584
27721972
88421503
50195894
26402833
63788357
605316
58477326
90967683
41212994