28165414
10602355
45847601
19567760
34264990
43763030
12054836
59553374
8867942
6897518
32643048
97359159
75855084
7894294
88489449
62131571
85664260
42869486
28728606
24692216
13052100
43095019
58649307
43228518
38777231
10719792
30369801
791333
37153416
42101529
34917374
109850
64625373
36351449
16594997
59081912
9531647
75024262
48318358
2057149