77174889
44359420
96201751
83578641
66108473
2090352
10996383
48698016
30859280
39158938
58999112
3864496
9898015
81116663
4049702
17871005
38677814
35718370
43669597
52681854
99089528
3115749
89343798
73882457
48731204
33896681
18419792
59836183
24299149
19781405
43576703
62889094
10745562
7221497
86018807
9413309
76551824
53642265
80919730
1123762