d[0] = 29
d[1] = 673
d[2] = 387553
d[3] = 131422274281
d[4] = 15352723712926705785241
d[5] = 212135512864915777239968297129711897866300033
d[6] = 409104325622371338467604953357978082953878048586177214938\
97280640199932919070783202610049
d[7] = 153419153472690634864150017185777107559299805417890183499\
272997519053632772626491340819360118174137086820455429713\
416964590925749755511324783696772099377098474672840615225\
6857153
d[8] = 217268646021018488189693240228565514275160177407850629994\
495520904153601210114475821596442873445136368464250383097\
897470481550522003668308567157956616246526980656914868188\
905828194669545264606583504719656586700910755790573361615\
845263856445950094950269233409307815652091171689242021513\
593190860971424799113988467435498218586244472773775258862\
7179171387841
d[9] = 438338313621061591588732697821632657090815994417952651750\
196843659141963784334595668404882949721754133099877843743\
374090880740156878962453066485105197189108338604511165159\
768822504094680333940958695870836714033324261355500454558\
525274938130297837873483082255474634839353884981645950349\
045757155675850817042667805401129890205592460676557856529\
369921355099326487841647049276293102282576484783153789299\
984977815226510311393133766384512554064764350054278720622\
297467299808394262911741266558602742112068945931175493740\
121781914338509607752570075598240917421138794963961060662\
320227329206946215033007635394390156167460854714040381731\
965702377595200628217672038155021026743769778253209871213\
9173378898005200153921921
d[10]= 179331112042279073368723150909617862212578651817045112473\
033793212576666742738879759694836161880734798621541980956\
679622943552391824636146352741936377202926901576036490930\
256443385820060816291558642490866183873861387186944020506\
814251252783375196463130031627842572919866122071468966546\
573738820818479096114782810135863865974403720621477539052\
840476004951966657591621894615323232240542958762462166401\
548942120482448740243703912882459890829581318610631061799\
774440947096694300142945116991159305470971403961209302671\
952021385098987681550798314457193958037317087362621280207\
909446575877818231067825488998187769831187656371958407642\
484015049725777147870394269432019929966228079927508733554\
577859054727030112759510495607432338531897715400945878151\
499019285887398030789861054109403198132708748563229334549\
903997620682547365812663388912532598542080837704907809526\
844778550961523820410590635784859939278772894258968557133\
396901525617285485004221406978362535131539776991167438862\
219286151610238945433593358912118104891770182053255809299\
911747571517307395191688603507795725851523276015400616021\
197318989653677873226258152326576201471874885514819400669\
481006327197732192759053734209905723597692802968611079561\
143702311576995799510059797294457983741322023047146079841\
196474419128836722512690797867793784728592281545700924188\
502267396800499731996854139165660769476566424052661655801\
39668678886207435906351359208691567820467092786305