95677247
86218450
8909166
69832463
21529142
91062353
30078431
88737637
6945111
86133042
16394276
47072514
17475770
89088274
79391957
79948757
5640921
99015015
14506806
38843653
76199857
57929115
22785711
86598385
50834356
38225576
2186294
43292676
20323465
9691655
68713242
28372547
22116731
12603714
11701023
46172288
50293442
92083129
67965453
47981258