------Input------
0
------Answer-----
1 3 7 15 31 63 127 255 511 1023 2047 4095 8191 16383 32767 65535 131071 262143 524287 1048575 2097151 4194303 8388607 16777215 33554431 67108863 134217727 268435455 536870911 1073741823
------Your output-----
37153163127255511102320474095819116383327676553513107126214352428710485752097151419430383886071677721533554431671088631342177272684354555368709111073741823