22575880
80621603
4863982
625297
23029895
24881398
2885495
12056922
12215571
66016528
98008753
33588487
47863507
38797236
27201700
8621012
7559207
48371651
8039960
1810345
47725462
33371978
54706873
28693468
30665550
4506469
48105671
37261472
15269909
28282355
53116836
26295929
7927357
60475868
35629334
4453692
5217106
5509215
21027317
31816739