25143012
50071107
28409553
70389247
5176695
12268657
66778554
90742866
61027526
14719988
80317004
16377771
8421581
40226511
30857478
36985531
63355606
15905416
29383064
75841694
68753907
54704078
51903532
28022472
6146228
69999391
23519596
58687915
58798578
82666093
2357757
59182982
69497046
11451373
67301048
91826546
6246125
42325669
10447329
22278721