30389087
22203448
4923876
3659809
57891232
81194980
52196183
9950231
34706838
79655975
47903153
40416777
37846280
73123654
28948334
52592511
60369105
87327675
51986662
40533978
46094350
3826629
1315764
82653395
35433510
89654752
4513581
63135897
25288255
85874280
53383222
16289711
91128036
38789482
68299010
752336
35973661
38272472
10918433
63788751