25934363
98209143
26623835
9153479
12897223
99991892
35877926
68299642
59918760
37484103
32977980
41034741
7104443
73095461
14225773
8026666
28318776
2928641
68248951
20516164
3416321
99314630
83715558
20126364
48514022
6543225
14404447
7005330
13358308
67544773
772321
19673387
13642073
892033
10684504
27589831
85428503
6014930
30579179
12888466