28873450
8363253
2503949
21775921
29902239
89497531
80167718
94187546
46212193
34291579
49012710
58183999
8489104
40557002
50552154
68964348
71346621
7499007
3881602
98652468
65333817
92557630
24687102
49946609
1502127
2302571
54666023
68878759
37433959
18383039
55641948
18832000
99788540
96311868
43428043
18387165
68104184
95391843
59431627
8309818