27225468
22081306
34825841
33318268
83125331
39934308
28482648
127148
29314293
46218873
95746462
13973842
33062772
50764700
4129605
82656677
80967702
67554204
96464471
84739224
64185956
33076832
13859613
13249956
84877074
27997657
65272666
75898618
45497080
18491042
73511406
63624680
1676636
5915786
9853215
68405645
36663996
3395056
69312130
38013582