12166617
10109818
79212573
19357032
8344833
2345519
9621816
88071425
87605725
57365191
809633
74203583
67272641
228978
94022902
39324739
54379536
56502813
99588933
595411
79665817
73553081
18008715
51293947
16616502
46344687
25348878
55719658
62667936
65424624
86605805
28933426
80962393
56056880
45785350
88102318
41923022
93239825
96719487
20444932