40371695
9908626
1922060
71957697
63115078
39314899
38249189
18686075
66449357
49046446
24308387
33056543
13242393
74059319
32467791
30399652
56028981
7159392
37153199
70983754
38216564
61339336
28662052
75411998
16001731
95386126
25484790
44068620
73317957
40022906
28524864
15754358
42988137
24249033
11326216
54978828
19428996
97095014
54795537
93448689