41316221
43281446
15967849
20211341
41255399
19502953
85068158
84008425
33472170
32683697
36985032
47699212
80504912
10332591
38473495
71187821
87878199
53912828
42845044
8514199
3863903
39852507
39615784
10826446
33975301
60852533
2728838
66116209
78629293
76587542
90046238
27793684
22012712
98021404
87742305
70873287
64975910
49278297
38555646
10688934