0 1 1 2 2 4 3 8 4 14 5 28 6 42 7 84 8 132 9 236 10 352 11 704 12 920 13 1840 14 2736 15 3816 16 5700 17 11400 18 15384 19 30768 20 39552 21 54656 22 81672 23 163344 24 196176 25 362656 26 542304 27 930352 28 1195168 29 2390336 30 2914304 31 5828608 32 8513920 33 11674848 34 17490432 35 23484224 36 28058816 37 56117632 38 84100800 39 114852288 40 138123120 41 276246240 42 328894080 43 657788160 44 850089216 45 1070024448 46 1604348160 47 3208696320 48 3716209920 49 7071035904 50 10003624384