28031182
1504619
5585410
57896875
32842284
73074866
77445347
67429098
45923884
68891219
98905956
44731022
9798605
81999725
70027139
22555954
53715811
144485
64566717
8835433
93641941
68983124
31414506
15916764
25732257
37796764
53166745
83272893
56179363
15835388
96879834
10492052
32995256
46502806
71142638
4572930
57016716
713450
97171821
69625176