0 2 
1 7
2 97
3 18817
4 708158977
5 1002978273411373057
6 2011930833870518011412817828051050497
7 8095731360557835890888779535060256832479295062749579257164654370487894017
8 131081732524639257263029684778781519606823938779762272955953002674777886915618467507978140924466713499653991209332471638471950804459698303648792577
9 34364841203322138619418743115873765462123577054323335876096309291544243702895478982366441534551280521718389831967797586021178653297458172303037282356434039143804027601512329179719508790441955489333092937858707770542247463250237583690584252963689090949876919630304726132682637425450939940601857
10 2361884621859093944424922583935647542436774565268000651212692535795840310603318657942311035831699375859782443869472701468345963893510551577942858717646305960908338050131552256583071900247836267846089971404454566365817515288559790438512594780498882596927166880522373508088684203563180215446887894295934440879096770627402486850806652075366125287038565343886661389071308861952705717106035709402238044209645303094553866793781270755330115697899221958373888893626146711615861323391324707819971073837627846255498558710993962380962928954736309126424782515719869712443608110852912638598783696897