30247566
58039115
69584758
79712558
134751
92045133
64449998
9731562
7141228
37324960
38133819
57072620
34752783
51293565
57742770
91225215
26721510
99186550
2479446
88081793
62663715
44485959
6249950
4101422
46821597
7391296
14945063
14795212
73369563
5501881
60588111
66725361
54843225
92951557
32327653
99427399
94314374
9073645
30251236
86181683