3328896
616149
11726596
48035148
82241642
161435
91304209
75829332
33981518
45634579
53542740
54886623
65357517
89825918
35244171
72467569
19949888
21611188
29185807
9664935
85987259
7152841
86564950
82456884
25464208
82938178
72472122
54917778
53988051
66047355
14108059
24746564
32594178
76282891
70998982
67556166
77804482
38294544
10589953
27335409