41015563
11229520
12179623
7210701
92542808
629397
487068
76773747
8339940
26577230
156699
33272451
82414630
76548955
1825576
47151016
52247266
72752490
138710000
9683558
21492414
6787788
65799403
36138680
9029021
95825275
88091296
69605381
28623278
76848609
26432259
7783733
53732426
72735156
22646034
95493539
48007147
76855663
63971782
38008324