96319769
11002167
18714525
71762413
64823449
49168879
9262465
85212020
44168160
58896646
30175803
24655453
37951616
49678928
65213371
11591100
12711694
38831036
35252777
36433266
26786422
67929953
99879374
48127334
71537003
7999276
6439140
12278013
28984354
8133394
66589572
98994882
95413845
12408188
95167142
75084603
81259211
93909572
37573904
82112638