1 5
2 7
3 19
4 43
5 379
6 1531
7 3067
8 24571
9 98299
10 100663291
11 6442450939
12 51539607547
13 844424930131963
14 13510798882111483
15 55340232221128654843
16 1947111321950560360698936123457531
17 133804471191183738849214309635890169035882491
18 17538019647970835018444217992595396235871190515707
19 77133026124431533226014180432375804921065743701574056094466043
20 617064208995452265808113443459006439368525949612592448755728379
21 10352619520185845681152133793415538178676663458255579832743786335698939
22 11382825540385131274918722110294056093607852572571130007334838338313892296124268539
23 1720123961992553633708115671476565205597423741876210842803191629540192157066363606052513914832594264915963
24 136282260805426291977998213979000850191307755128872136302779412346369866521262110623660822008830668542642972801174908362537737805365243
25 88452244331754875443161435491912552130865341103510322540067335162006816306065988720768595121351377364253165039783527614838373077263862327325658615267953813523032702971
26 5660943637232312028362331871482403336375381830624660642564309450368436243588223278129190087766488151312202562546145767349655876944887188948842151377149044065474092990459
27 1683583781300833859886124222093481183689152762255879783555638305189966264827039465775539882556078524559351219526181000835166138349190558068200209868064225640698717911295796668695366530156006221433760744848326654213665061996717424441218413730687118110943922522484069232104443960321334257078213266074507872367069802090447576676766084515184228157215225222416385771041893598258015674898527840016088477696008402561065394826260840761842562345136818234010370043
28 43286637261915481052663358848617363901975780667731185874229061185491934481204496913386019526577468293173511740106558102929904436697486750447336843597849743233322951525843790639288519454665305914032637675646487663112269148552849892489943235628932266961344492761494192381146625213919299280479263029762032407373678368786877794775595808212090003218583011235587896464360526954795748832723951154967200243115886550060366575256703248773139656934948247545374786266228936562282792442388399681771152091388454165857845817376763
29 1038838504917018067155987477297408766273315282409708840250042584947443675577123801542044170713386250838874487475451323529003357218719729266464034141097134185021897251553495019467601153431365184879346746052570667099010291196112174659009561127909694127862669607230085711373667553377999719304229851289831193327860816154400190976197668596535061633631138664802578134986514648719523120666103733524261147836132156994269340699864491522467668723831156235962965242464763591795855904567167712454258077095482488960455573941173370518023791030183212760167484414738704995647002398047926421514205669753248335892621132420436476769160262202721525149963610449471468725124772479912003218567238041580918364296631351323521236448631105535434162295466429226207915329727668389521388379605645200060624401280528157126201696735528501357637699360992724134002395339736250064608321551899330480320277181789823345506502338548227836182300527318917971963