39909828
9057540
73657151
19029606
95444398
80669769
9344366
63685862
20875903
56865355
39902929
50804452
4393188
49132546
23466786
96917268
8919896
48731633
85393014
43073453
24589351
15512884
47286475
52078570
81287873
21898080
60194288
5771614
65042859
2863581
3693916
80002298
19187582
7286711
48517264
73239404
52128695
73578290
1126734
10667607