1 2 3 4 5 6 7
532 642330 784 1138699 1036 1972796 1540 3912241 2072 7075836 3080 16420867 4116 32477173