23481220
5021421
4922910
34584603
1917094
96229697
98829718
93624982
90731502
38373483
12431017
36194153
84598840
93349573
90657720
41352900
36186830
41064645
45562091
32645478
18904239
9272546
59478732
20958037
38123125
62689736
9906956
94966711
50664901
25035689
97277090
3892683
45854153
25533187
87203633
39468636
76202315
32277921
89307503
37636943