17969339
19118755
7241348
77125803
80267071
3164484
45759159
71315554
16096821
38762449
49986635
38623504
24766315
2875939
19816099
39447001
1784595
56248183
85119560
75783297
40244522
18567871
65658657
48394241
17172688
43157536
8085821
2363935
50578210
5328994
6551043
14825061
8227646
88691052
10729142
4412722
23272855
18623917
99086805
10282188