50
859963392
262144
786432
2359296
7077888
21233664
63700992
191102976
573308928
524288
1572864
4718592
14155776
42467328
127401984
382205952
1048576
3145728
9437184
28311552
84934656
254803968
764411904
2097152
6291456
18874368
56623104
169869312
509607936
4194304
12582912
37748736
113246208
339738624
8388608
25165824
75497472
226492416
679477248
16777216
50331648
150994944
452984832
33554432
100663296
301989888
905969664
67108864
201326592
603979776
