55128458
65861634
38862652
32553418
92161695
88859170
34293399
16693360
9675619
266497
17741807
26663880
23411067
37699944
98281772
11422892
95027514
10278130
49194924
26543222
31577327
40094743
44264552
13203311
26749212
90391769
33201039
90611584
50897542
18763095
69284420
83421619
42709980
99547419
49827530
13467675
19759250
43052904
16085820
20449189