25297270
61968330
83204163
46025919
39079089
81543274
22223917
24561378
25588186
65427690
48993893
42613634
50411673
62506852
20808495
48051083
91195810
54865840
18528332
11544263
453132
33165146
674222
84744042
97347118
99216850
72013801
64497986
8858825
95834135
26536709
36502071
5181832
52099564
9938828
19262367
62814174
74435899
41362194
6742082