cum swap
14091
14092
7585
36733
59373
82013
104653
49648
14094
14095