82735077
8237168
37133106
73748922
67618050
41332717
32477656
856278
91189422
2206109
95789508
40121418
85423351
41162626
78705585
8300814
46429602
68058590
52764335
83444676
91415780
89559824
73875761
7941557
68127142
26699108
17365434
11734953
87965989
14399411
11145558
4299292
18955041
50335913
97825294
53975282
13678496
73606477
65208461
52291371