97059420
49282354
64163628
26001773
82287083
39556564
28317699
52031441
17428011
37626010
85274370
56041054
14002377
27742506
7196082
8093166
84194946
80071764
50099052
84207351
85799550
78593070
582224
18802407
48546920
31214571
7917465
83999902
76977102
33464871
90968736
62858208
84538670
21273896
91969648
22724823
66873627
70821990
16413686
14715382