51544166
11827793
77309578
27237247
1675316
8443761
41567197
32551549
51375571
42022449
27158908
92654620
67336981
69761435
1536133
78343858
80937437
36346479
59792770
965625
14511889
5953893
85704865
97307305
13666963
27677456
56219538
30209726
24729423
95798487
14715530
89976477
47705485
72308841
89718916
62228003
18943836
48569077
5373853
48107255