79372186
53665198
22553806
36477968
62586574
12817856
77858539
45989546
34257384
96673325
56506714
32016986
37275574
12991775
31472893
26132302
89811559
95945634
58867273
97492519
64871799
90666793
12462311
94772840
33323444
56783011
70199138
29906420
43265205
18207237
44252477
25255245
74809499
69416499
64509945
12539969
35282716
89657844
61509125
7058927