66677458
56072863
72588809
3297992
36713736
36438362
23799455
44562406
67957806
31799378
19613543
50117004
84185114
12069284
25749598
39703659
40539900
82666696
61563178
99627182
56675203
56731571
45161176
934735
40421028
21235061
93129112
47553289
31438147
40345750
4126676
6428891
23009978
84207074
13655828
61493797
79143231
99773255
32347135
12972931