39578828
2711529
76895244
65535864
3324453
37638544
8279173
6566766
70745750
13627102
2505901
24147191
3626498
90696830
94781920
93976035
15444194
30917962
8927983
96485883
32815104
17552441
65639532
3432595
58308605
26239012
66232846
6586907
66063842
7552992
51577738
53847197
55599135
59851820
34802998
21049599
71993049
44765
13948059
86225923