Komorebi非常喜欢数列,但他实在太弱了无法想象出一个数列该如何构造,于是他就去FD(Frog Department)找Setsuna求助,Setsuna是一名光荣的FTCer(Frog,Time Controller),并没有很多空闲,就随口给Komorebi构造了一个神秘的

数列,构建方法如下:
1、创建一个集合

,集合内包含

的所有整数次幂,如当

时,

包含

,但不会包含

。
2、取

内任意个元素各一个相加,并将他们放进一个新的集合

。
3、将

内的元素从小到大排序,得到的有序数列即是一个

数列

。
例如当

时,
%2C9%2C10(9%2B1)%2C12(9%2B3)%2C13(9%2B3%2B1)%2C%5Cdots%5C%7D)
。
Komorebi拿到这个数列后很开心,每天都要盯着这个

数列看很久。久而久之这个数列有些数被Komorebi弄丢了,Komorebi想复原这个数列,又不好意思再去找Setsuna,他就只能来求助你了。
Komorebi想知道

数列

的第

项是多少,你可以帮帮他吗?当然这个数有可能会非常大,因此请输出答案对

取模后的结果。