81064631
37574534
50727987
14863292
8878909
13966910
48379018
35319986
8170289
82999122
70929053
49412826
99767964
34097585
89131532
55103618
13525321
48134463
5138321
15365353
46487351
80579178
60217358
98355883
93322934
32883843
21498
37971234
14669293
90517381
42207296
90922670
92456707
4849109
8277684
2316508
77998471
43966050
7983123
28095040