77331763
6897808
38714130
88305431
44613972
53354761
81852986
51971034
79428431
67351041
46463191
85823526
62265705
35751681
99474341
57457458
45615089
84843474
46791536
48367416
88195046
23999601
16124360
70926936
18075675
8231317
98801055
52742889
34192807
70305395
40511538
12657882
48215624
47369688
89093829
50993522
35146589
53397
39149541
29129331