28239987
36351128
286770
32592058
27506251
7232996
48302201
55532179
80958157
45084740
2271960
70831587
94934044
32126385
4331809
50261081
513986
78096017
2310349
6379201
22159638
99051782
30818348
27538670
23134190
87259799
84193607
57655481
68098674
53663616
29395381
41152287
31518348
51351366
81653062
42149855
74957137
92331631
37111976
52301579