0 0 0 0 0 0 0 0 4 32 160 448 588 352 104 16 1