1 0 2 0 3 35328 4 1533064 5 10353632 6 33908456 7 76860784 8 140714528 9 225295032 10 330074144 11 454720992 12 599118736 13 763244128 14 947095136 15 1150671760 16 1373974000 17 1617001856 18 1879755328 19 2162234416 20 2464439120 21 2786369440 22 3128025376 23 3489406928 24 3870514096 25 4271346880 26 4691905280 27 5132189296 28 5592198928 29 6071934176 30 6571395040 31 7090581520 32 7629493616 33 8188131328 34 8766494656 35 9364583600 36 9982398160 37 10619938336 38 11277204128 39 11954195536 40 12650912560 41 13367355200 42 14103523456 43 14859417328 44 15635036816 45 16430381920 46 17245452640 47 18080248976 48 18934770928 49 19809018496 50 20702991680