41694829
15959462
29528076
91474833
79524730
53604483
9210661
40707078
51472994
9396622
80769524
28442239
37043743
6085940
91387946
52166040
13191937
71525970
72419814
88527120
94429338
32854986
31702333
7528907
35268418
30361675
9972992
48588364
317045
14479195
90895270
15413421
36474633
5276562
16862653
43028038
22078059
56562494
82742648
85441238