58811966
30568081
5077752
4806047
58776208
69861979
13302784
84186683
22887517
33546639
37783659
77781155
17032750
26504748
70636801
33647128
80234907
23354910
21282070
83016307
6496877
38159277
61224577
88097641
6610911
193610
25839560
46226935
56872554
37869279
36223073
67376576
50621794
20561495
67673354
96084494
52874162
26796881
83191399
42668886