1 257 2 271 3 1201 4 10651 5 135391 6 316234143481 7 49988475139107080748861383849035044804037186461213252284425520655249250725695020643146597883951938106998443603515881 8 125163882026213309884380982463963851659661203556716299284317658373666783945693658814219961731823561708492595166927262730106656380082380594827492872038609589278697967529297131