14088522
144128
36796491
3683465
82663830
13802633
16385871
47744608
50657171
39388666
37862984
56118072
5406159
88153006
56112759
24091210
33003758
19479835
69305592
52172965
46185710
89255065
62628541
80363718
2891781
46902843
69601657
53611688
11055443
19477948
6909438
75407745
96742646
79531104
13146309
22117885
7497663
28205396
43683202
96643776