1 3
2 13
3 781
4 137257
5 28531167061
6 25239592216021
7 51702516367896047761
8 109912203092239643840221
9 949112181811268728834319677753
10 91703076898614683377208150526107718802981
11 568972471024107865287021434301977158534824481
12 293198193216049539279953613499884248503538780093616651181
13 33271940765817799967834981024083656399647233254041274858128448841
14 412946984929292083807232887828857908531144346166954570311375409499893
15 84302701379661926579709743177268059889094454377047954731354904954054269240497
16 468400926250436771778415510002013952279489483243954631625098670761090780945196601947233661
17 5210035629921245786460943126437922835332463974694529735433420356273027901105801034426801092384475041861
18 133958009375765729567732693973920968990894889716517055194506327457157539818192843836609522800800349142673861
19 3368742730944857224432867068767935664758824370269065026382759330665072903800732520219737005606226870689343799828031095117
20 3928662478335165823677629666103609407074047857396509440196485453921555799972598848644865269262191389054237402752081411710930428521
21 146297293705656760005189714729195288691102487669619418278680533594927523462731185943978268951418629859252280785841605691504516528639081
22 10482035090654499479606105504085855104725537186384454721499129150883357847393247984528431507786107999593765724263675303567614404693420334891683843281
23 23424364363232223144230199297540609528861294376867154966337056378805770245878420687249287246183842812815103042111082407873049809897018749253959191984722105373
24 3558180040980276158250606183677004106241648249944496038703746563658114344424224059341337180326118416125610283596590117307206521030258701568030369141009108928634047006731641
25 54273395205399598625502198420984333568066558083686595468125311593922585578962482252719500200330450831781325435812621457112152972262694104085632169671788076032156418708179221024455328942559841
26 273186196771574135419986665791560614201471776660881280465910305960827252944980667223385057449021203688309007889238399910995644474584500752260301285552946555770157661139097388257692624804524159092005101