70903025
36974334
73587287
25087078
37927439
7855172
17184018
35304061
63706060
8706862
94175790
12566366
59278470
73078254
57237947
7874126
65181203
92772877
59401005
68626083
66983778
35583283
88365454
1512677
91016581
21315740
37625023
85874401
12413295
34984795
39821208
16871644
66117570
24761511
60336758
1300632
80606675
46199520
19879884
40053802