58878557
74919804
97201388
81855388
9847772
82412135
53652
35146711
61474817
67931525
8817593
18468257
31733428
39786881
45659322
16806518
45654350
52296199
73317091
53678044
18635881
5610125
11489325
24526382
11471869
27948417
4459346
70537375
34315673
89225116
63245191
14274671
21424456
85513251
77023404
24975701
11331749
26263863
49274711
10946249