1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 4 11 7 12 31 13 223 14 6943 15 1548511 16 10751318815 17 16648535451082975 18 178993712437422911994993439 19 744995791758846743179449146618806505170999 20 19049937502453316579424394593659892304405504872785268490952081866996 21 457810428148282453457110967703249145777594981127011654743034127746738827747552501195784697137950318779842993 22 39108789435857288718897689459102209104916147738394143782945359887026312921996869208921349508731425221067187228328748924499639517581070199919682589213937723388682888483235969 23 2578771660087980864842947488603972371964721339996534661619573033049028595613020960164935382510998747817384190843040483875007730475613277515922993805699053207134338209996040758874768731451845772610214044350710193316933206637407969111264010635455837572044279122786972735127835777 24 65128783623453103704305956300017917019444060635955533777217896046838057553307397424478424380511702129581699379431723652568625428329556592791580323252150550760301037501077894988272128127612448823641368895694740117073270438325364820374739736407558757288045867174158827279731676725508584540261305903543605633156853658730376165938903607800423819061091803784430311464152147566744487874409940977880546966288650446468716476736072285316084875372637057 25 15621549723726899068899559871743271156932769497252897711691119508225652477113580446620246477589982068046566341084201517045774746087365376624124960969774429815740695954969141518992577526886183104456237186577522816978642449354218912974892526831476814015838071429806133096469963449656261745140850205826045502550751195910022681661777028611740782983651265110968960491890822676618162531235204726264343532414833032706834891174265910796393343109459665843073742983894995796906034148618019939242313583331032234572046988073571481771964194664629306378373912933215807818941164301961371519770449993413692122078464395019361693108497430378501451549465200128409065766906141637907714432264561812209112084497884692693785909826689