3513361
28539297
7883192
84708581
90193132
89251737
59088114
28167431
85366466
83346782
80219121
41222447
17192268
44668948
72258887
19639190
7538577
40148113
53324195
2069191
38781750
29725155
29821396
3879619
55679000
98712468
46911998
56643125
25496787
43517344
9391652
4301619
53871219
24157973
21928293
41528842
62363073
85004393
85428626
66864462