0 1 1 2 2 9 3 205 4 24901 5 16077987 6 58169810617 7 1226373476385199 8 154912862345527456431 9 119679779055077323244243580 10 574461679441277269788798742908435 11 17346328772332966415272910459727649244337 12 3328366331331467859745524303574824288197338547909 13 4092069683559156632758430646183864789352390728974897174542 14 32462201222855282032949518228472972945462787743774014033140923289817 15 1671562364331163005879684851178763536771892194116264359263584870849057121319198 16 561575882066139350504593718026392401581972440397261080856473481033881948004960961574196578 17 1236462638536880467540257600481926830118438046416776124374634645551548049427006974016121489410525152822 18 17912314850911964427278568286575702290282179685123086138299557291362080540880671284547196304748291584504664397209468 19 1713319334044983222921052235469485367417497555644958468881498399391500704269840194659166091116752041870240111585381223100327978940 20 1085416041799539511561030404331550044507115032633307135986919782806461927249709169259730413161059773137099408445086749066322953954108685147424178 21 4567132535044826281924704436045196958559738655223737474393133308399756774780350180184997098479992785680826786946186967219495860426562209246712223955607640191308 22 127962109046498080959102761730808771852513128659595243007892042609893766043637030657676692111962916762508326724729135240466063902897040336914927829084818433407948978525180105703 23 23928177879391335682022991598204192855231292995655621008720511410315925247799368989870155838195001356314891628916055210328430136742858653223112050088992856303174338165336303160065473064024666178 24 29925467617890245800473293936999252706293086819478110446643203042764314370076224751674096004286508309876649289228389578021534338298353487387010334952192876482047155020557661739491794122073597234526648883978169636 25 250790808609068737293163557414246592963614164823821770174346075016741385191221273407789839570238513931296953052025422224267044574090346721937828843695156893089564523485017861095523889219537980699991197389685494628406873182016825292 26 14108825706156136294985227587507401002893748407151355511244232520932456821724218141266056362842574467204309930774801592256683972573871177870838950772348097840330226141641144008711886035233645805003418299200880262669517493592957972293918943069915387563 27 5336895659318473901314326422005393534474331812144429356113373183884660508921321711702306744718185684710498596387364567958235050732687330464582940961216163255711093721485761528294629710826655340213013756700089022740118882588124189052291301703030531756585966573012119342129 28 13594479152787233648430308070722881012196096535877090727324911932253610691416884202048560688344175922997968336157611591120496818012287098355713586578684632851074816156855759054774760906547596186482648348965779673652786380011266728669012611173534723888069912246585446566983613356929000045203590