5002801
72959630
56265608
82605750
37979206
31599813
96062582
72806666
4452016
7809175
31076631
13553979
84911083
4301553
63805248
41772635
52764704
46373051
78692710
4893187
54895981
11356373
48636055
14587527
98433717
69241414
4351662
23755465
18211076
15187670
69366056
13042140
37738974
71016224
5152733
11729320
8736357
48804571
52552952
53981321