100000 2 84368
40096
2103
