1 6 21 56 126 252 462 792 1287 2002 3003 4368 6188 8568 11628 15504 20349 26334 33649 42504 53104 65780 80730 98280 118755 142506 169911 201376 237336 278256 324632 376992 435897 501942 575757 658008 749398 850668 962598 1086008 1221759 1370754 1533939 1712304