50028563
81643027
50908326
65873278
81587157
32421907
71369316
91931915
32114938
39627683
58613345
93102811
54123090
32389195
52218430
2383305
43213240
24438109
36343200
58474641
64593600
40435003
64634588
6442826
80819518
46124332
32412042
13051414
7690123
56858597
50086282
52151858
2341891
50485060
85841136
19267250
63662122
33837848
57732621
14594588