97413086
42478691
1052394
4506556
83953583
57233624
50994330
31373466
95225875
22464420
31758281
4685109
24014901
7094433
18365146
92902785
26317348
18605747
80153028
59478954
75808642
71964224
15331568
61959050
6482313
29732055
77339920
66074887
17223093
71675823
81768453
55107975
52146996
3290377
98194248
93105385
43404591
66395043
12019301
8386160