40935906
6443196
68061976
17158603
71018859
2345356
26803502
66429990
32012570
62703187
54004392
53604009
92075616
3371862
2454012
66579934
46232224
50151418
20837099
69594361
31388732
30015241
87548558
69465173
84615452
45887936
1874784
66094535
28409008
20077341
33002979
25842603
7327503
54445044
77622801
65763288
21754753
6384624
37883334
67222686