38737742
30779204
2699466
95252672
65973546
21375918
3167131
30147612
8286040
5220486
71996006
85973632
38543081
8507598
5976778
47851326
95817563
82123710
99981401
60006938
14276404
2840259
76388173
43468739
14318114
62369327
52989834
16688657
74485618
71082531
68187440
8007833
84031551
91985245
72469481
19031987
80566926
24378907
4150750
25583370