54592433
25944258
20148869
88785771
28469663
4195937
50456622
28471271
81772282
87346845
71054144
43914078
27458623
26675781
8754103
29699099
6076550
86179499
63685990
46168238
4085414
77882130
47976955
83431529
45069784
45807374
58487181
91558956
70164769
97487828
44668133
72049357
62324310
4037762
55155488
94732678
83687849
72566264
64361212
2866227