51565668
2109310
24825161
18211302
2374446
8427640
23261968
48164871
1045023
63907321
89125258
51024713
9803552
22888303
24293804
23667247
62676207
99973426
17242022
11692490
60536977
62878082
3009448
25448525
81216400
88964391
62499960
89655289
63022474
87089221
28488396
88311643
36606357
42326700
14438130
854336
22063065
32437069
97415052
61092712