84328865
17697187
30132241
67308623
1231378
4141290
85235448
37067530
46472257
66441034
83989894
33807222
25702308
18162696
16567158
84514727
91058271
69085087
45579657
76191146
37369741
26487355
92797976
1483727
58714252
64719633
67218289
52449410
82772250
9963122
5475392
91462480
80211335
93926984
27176249
7219274
11808258
828465
2549256
53662858