56668629
4586560
37455208
4049484
38839410
46602920
79434308
56747019
437583
70802022
89543841
48203876
36799487
21529947
30339617
11435570
50594001
51431019
41577831
63488075
43454028
93317602
89972230
182176
1543078
38495876
80133017
22249423
614267
39113614
43424606
89206834
65058259
16189492
67188855
2971836
8614153
25803105
18389674
31169040