95554676
75459203
55762885
76567485
19016487
52674153
50739398
36848749
46939108
73712694
7416224
73409483
44777722
12655198
60085864
71227435
21026918
8664745
17962695
25421420
85908110
7963829
62813000
58217223
4669357
56891741
5914977
87435494
11488862
1305512
1423592
99698677
9919049
11908992
45153970
19379213
97186036
2760989
65533461
50603749