99862625
7597836
69763986
36971979
42259016
32344293
36516418
36343899
87652226
87984582
24469111
79094401
38534420
26081220
10737454
79271340
82899562
67178714
74884149
58706293
51973582
34999248
5133795
50073256
12645643
44791471
2793258
31529399
61985231
7088604
19761347
71189553
12895135
89069517
89977054
57336634
76063594
6521130
31876950
29839255