0 1 1 60 2 3601 3 216120 4 12970801 5 778464180 6 46720821601 7 2804027760240 8 168288386436001 9 10100107213920300 10 606174721221654001 11 36380583380513160360 12 2183441177552011275601 13 131042851236501189696420 14 7864754515367623393060801 15 472016313773293904773344480 16 28328843580913001909793729601 17 1700202631168553408492397120540 18 102040486713694117511453620962001 19 6124129405452815604095709654840600 20 367549804813882630363254032911398001 21 22059112418238410637399337684338720660 22 1323914294899118520874323515093234637601 23 79456916806365349663096810243278416976720 24 4768738922676820098306682938111798253240801 25 286203792277415571248064073096951173611424780 26 17176996275567611094982151068755182214938727601 27 1030905980326334081270177128198407884069935080840 28 61871535815855612487305609842973228226411043578001 29 3713323054931663083319606767706592101468732549760900 30 222861254831715640611663711672238499316350364029232001 31 13375388612957870099783142307102016551082490574303680960 32 802746178032303921627600202137793231564265784822250089601 33 48178146070551193167755795270574695910407029579909309057020 34 2891491510411103893986975316436619547855986040579380793510801 35 173537668770736784832386274781467747567269569464342756919705080 36 10415151617754618193837163462204501473584030153901144795975815601 37 625082634734047828415062194007051556162609078803533030515468641140 38 37515373235660624323097568803885297871230128758365882975724094284001 39 2251547476774371507214269190427124923829970334580756511573961125681200 40 135130363979697951057179248994431380727669450203603756577413391635156001 41 8110073386258651434937969208856309968583996982550806151156377459235041260 42 486739533539498784047335331780373029495767488403251972825960060945737631601 43 29212482085756185694275057876031238079714633301177669175708760034203492937320 44 1753235664678910640440550807893654657812373765559063402515351562113155313870801 45 105223352362820394612127323531495310706822140566844981820096802486823522325185380 46 6315154377433902587368079962697612297067140807776257972608323500771524494824993601 47 379014485998396975636696925085388233134735270607142323338319506848778293211824801440 48 22747184314281252440789183585085991600381183377236315658271778734427469117204313080001 49 1365210073342873543422987712030244884256005737904786081819645043572496925325470609601500 50 81935351584886693857820051905399779046960725457664401224836974393084242988645440889170001 51 4917486305166544505012626102036016987701899533197768859572038108628627076244051923959801560 52 295131113661577556994615386174066419041160932717323795975547123492110708817631760878477263601 53 17712784305999819964181935796546021159457357862572625527392399447635271156134149704632595617620 54 1063062189473650775407910763178935335986482632687074855439519513981608380076866614038834214320801 55 63801444152725046344438827726532666180348415319087063951898563238344138075768130992034685454865680 56 3829149711352976431441737574355138906156891401777910911969353313814629892926164726136119961506261601 57 229812784125331310932848693289034867035593832521993741782113097392116137713645651699159232375830561740 58 13792596197231231632402363334916447161041786842721402417838755196840782892711665266675690062511339966001 59 827785584617999229255074648788275864529542804395806138812107424907839089700413561652240562983056228521800 60 49680927673277184986936881290631468318933610050591089731144284249667186164917525364401109469045885051274001 61 2981683445981249098445467952086676375000546145839861190007469162404939008984751935425718808705736159304961860 62 178950687686548223091715014006491213968351702360442262490179294028546007725250033650907529631813215443348985601 63 10740022944638874634601346308341559514476102687772375610600765110875165402523986770989877496717498662760244097920 64 644580327366019026299172493514500062082534512968702978898536085946538470159164456293043557332681732981057994860801 65 38685559664905780452584950957178345284466546880809951109522765921903183374952391364353603317457621477526239935745980 66 2321778160221712846181396229924215217130075347361565769550264491400137540967302646317509242604789970384555454139619601 67 139345375172967676551336358746410091373088987388574756124125392249930155641413111170414908159604855844550853488312922040 68 8363044288538282305926362921014529697602469318661846933217073799487209476025753972871211998818896140643435764752914942001 69 501922002687469906032133111619618191947521248107099390749148553361482498717186651483443134837293373294450696738663209442100 70 30123683205536732644233913060098106046548877355744625291882130275488437132507224842979459302236421293807685240084545481468001 71 1807922914334891428560066916717505980984880162592784616903676965082667710449150677230251001269022571001755565101811392097522160 72 108505498543299022446248248916110456965139358632922821639512500035235551064081547858658039535443590681399141591348768071332797601 73 6512137835512276238203455001883344923889346398137962082987653679079215731555342022196712623127884463454950251046027895672065378220 74 390836775629279873314653548361916805890325923246910647800898733244788179444384602879661415427208511397978414204353022508395255490801 75 23456718675592304675117416356716891698343444741212776830136911648366369982394631514801881638255638568342159802512227378399387394826280 76 1407793957311167560380359634951375418706497010396013520456015597635226987123122275490992559710765522611927566564937995726471638945067601 77 84491094157345645927496695513439242014088164068502024004191072769761985597369731160974355464284186995283996153698791970966697724098882340 78 5070873443398049923210182090441305896263996341120517453771920381783354362829306991933952320416761985239651696788492456253728335084878008001 79 304336897698040341038538422121991793017853868631299549250319413979771023755355789247198113580470003301374385803463246167194666802816779362400 80 18265284735325818512235515509409948886967496114219093472472936759168044779684176661823820767148616960067702799904583262487933736504091639752001 81 1096221421017247151075169468986718925011067620721776907897626524964062457804805955498676444142497487607363542380078458995443218857048315164482460 82 65791550545770154883022403654712545449551024739420833567330064434602915513068041506582410469316997873401880245604612122989081065159403001508699601 83 3948589254167226540132419388751739445898072551985971790947701492601138993241887296350443304603162369891720178278656805838340307128421228405686458520 84 236981146800579362562828185728759079299333904143897728290429419620502942510026305822533180686659059191376612576965012962423407508770433107342696210801 85 14222817397288928980309823563114296497405932321185849669216712878722777689594820236648341284504146713852488474796179434551242790833354407668967459106580 86 853606024984136318181152241972586548923655273175294877881293202142987164318199240504723010250935461890340685100347731086036990857510034893245390242605601 87 51230584316445468019849444341918307231916722322838878522546808841457952636781549250520028956340631860134293594495660044596770694241435448002392382015442640 88 3074688665011712217509147812757071020463926994643508006230689823689620145371211154271706460390688847069947956354839950406892278645343636915036788311169164001 89 184532550485019178518568718209766179535067536400933319252363936230218666674909450805552907652397671456057011674884892684458133489414859650350209691052165282700 90 11075027717766162423331632240398727843124516111050642663148066863636809620639938259487446165604250976210490648449448401017894901643536922657927618251441086126001 91 664686195616454764578416503142133436767006034199439493108136375754438795905071205020052322843907456244085495918641788953758152232101630219126007304777517332842760 92 39892246764705052037128321820768404933863486568077420229151330612129964563924912239462626816800051625621340245766956785626507028827741350070218365904902481056691601 93 2394199492077919576992277725749246429468576200118844653242187973103552312631399805572777661330847004993524500241936048926544179881896582634432227961598926380734338820 94 143691861771439879671573791866775554173048435493698756614760429716825268722447913246606122306667620351237091354761929892378277299942622699416003896061840485325117020801 95 8623905905778470699871419789732282496812374705822044241538867970982619675659506194601940116061388068079219005785957729591623182176439258547594665991672028045887755586880 96 517578046208479681871956761175803725362915530784816353248946838688674005808292819589363013085989951705104377438512225705389769207886298135555095963396383523238590452233601 97 31063306678414559383017277090337955804271744221794803239178349189291422968173228681556382725275458490374341865316519500052977775655354327391853352469774683422361314889602940 98 1864315978751082042662908582181453151981667568838473010703949898196174052096202013712972326529613499374165616296429682228884056308529145941646756244149877388864917483828410001 99 111890022031743337119157532207977527074704325874530175445476172240959734548740294051459895974502085420940311319651097453233096356287404110826197228001462418015317410344594203000 100 6715265637883351309192114841060833077634241220040648999739274284355780246976513845101306730796654738755792844795362276876214665433552775795513480436331894958307909538159480590001 101 403027828295032821888646047995857962185129177528313470159801933233587774553139571000129863743773786410768510999041387710026113022369453951841635023407915159916489889699913429603060 102 24188384963339852664627954994592538564185384892918848858587855268299622253435350773852893131357223839384866452787278624878442996007600789886293614884911241489947701291532965256773601 103 1451706125628686192699565945723548171813308222752659244985431118031210922980674186002173717745177204149502755678235758880416605873478416847129458528118082404556778567381677828836019120 104 87126555922684511414638584698407482847362678750052473547984454937140955001093886510904275957841989472809550207146932811449874795404712611617653805301969855514896661744192202695417920801 105 5229045061486699371071014647850172519013574033225901072124052727346488510988613864840258731188264545572722515184494204445872904330156235113906357776646309413298356483218913839553911267180 106 313829830245124646775675517455708758623661804672304116800991148095726451614317925776926428147253714723836160461276799199563824134604778819445999120404080534653416285654879022575930093951601 107 18835018859768965505911602061990375689938721854371472909131592938470933585370064160480425947566411147975742350191792446178275320980616885401873853582021478388618275495775960268395359548363240 108 1130414961416383055001471799236878250154946973066960678664696567456351741573818167554602483282131922593268377171968823569896083082971617902931877214041692783851749946032212495126297502995746001 109 67843732703842752265594219556274685384986757105872012192790925640319575428014460117436629422875481766744078372668321206639943260299277691061314506696083588509493615037428525667846245539293123300 110 4071754377191981518990654645175718001349360373325387692246120234986630877422441425213752367855811037927237970737271241221966491701039633081581802278979057003353468652191743752565901029860583144001 111 244373106364222733891704872930099354766346609156629133546960005024838172220774499972942578700771537757401022322608942794524629445322677262585969451245439503789717612746542053679621908037174281763360 112 14666458136230556015021283030451137003982145909771073400509846421725276964123892439801768474414148076481988577327273838912699733211061675388239748877005349284386410233444714964529880383260317488945601 113 880231861280197583635168686699998319593695101195421033164137745308541456019654320888079051043549656126676715661959039277556508622109023200556970902071566396566974331619429439925472444903656223618499420 114 52828578134948085574125142485030350312625688217635033063248774564934212638143383145724544831087393515677084928294869630492303217059752453708806493873170989143302846307399211110492876574602633734598910801 115 3170594919958165332031143717788521017077134988159297404828090611641361299744622643064360768916287160596751772413354136868815749532207256245728946603292330914994737752775572096069498066921061680299553147480 116 190288523775624868007442748209796291374940724977775479322748685473046612197315501967007370679808317029320783429729543081759437275149495127197445602691413025888827568012841724975280376891838303451707787759601 117 11420482021457450245778596036305566003513520633654688056769749218994438093138674740663506601557415308919843757556185939042435052258501914888092465108088073884244648818523279070612892111577219268782766818723540 118 685419209811222639614723204926543756502186178744259058885507701825139332200517799941777403464124726852219946236800885885627862572785264388412745352087975846080567756679409585961748807071524994430417716911172001 119 41136573070694815827129170891628930956134684245289198221187231858727354370124206671247307714449041026442116617965609339076714189419374365219652813590386638838718310049583098436775541316403076885093845781489043600 120 2468879803451500172267364976702662401124583240896096152330119419225466401539652918074780240270406586313379217024173361230488479227735247177567581560775286306169179170731665315792494227791256138100061164606253788001 121 148173924780160705151869027773051372998431129138011058338028352385386711446749299291158061723938844219829195138068367283168385467853534205019274546460107565008989468553949502045986429208791771362888763722156716323660 122 8892904366613093809284409031359785042306992331521559596434031262542428153206497610387558483676601059776065087501126210351333616550439787548334040369167229186845537292407701788074978246755297537911425884494009233207601 123 533722435921565789262216410909360153911417971020431586844379904104931075903836605922544667082320002430783734445205640988363185378494240787105061696696493858775741227013016056786544681234526644046048441833362710708779720 124 32032239059660560449542269063592969019727385253557416770259228277558406982383402852963067583422876746906800131799839585512142456326204887013852035842158798755731319158073371108980755852318353940300817935886256651759990801 125 1922468066015555192761798360226487501337554533184465437802398076557609350018908007783706599672454924816838791642435580771716910564950787461618227212226224419202654890711415282595631895820335763062095124595008761816308227780 126 115380116199992972126157443882652843049272999376321483684914143821734119408116863869875359047930718365757234298677934685888526776353373452584107484769415623950915024761842990326846894505072464137666008293636411965630253657601 127 6924729440065593882762208431319397070457717517112473486532651027380604773837030740200305249475515556870250896712318516734083323491767357942508067313377163661474104140601290834893409302200168184023022592742779726699631527683840 128 415599146520135625937858663323046477070512324026124730675643975786658020549629961275888190327578864130580811037037788938730887936282394850003068146287399235312397163460839293083931405026515163505519021572860420013943521914688001 129 24942873520648203150154282007814108021301197159084596314025171198226861837751634707293491724904207363391718913118979654840587359500435458358126596844557331282405303911790958875870777710893109978515164316964367980563310946408963900 130 1496988010385412324635194779132169527755142341869101903572185915869398368285647712398885391684580020667633715598175817079373972457962409896337598878819727276179630631870918371845330594058613113874415378039434939253812600306452522001 131 89844223496645387681261841029937985773329841709305198810645180123362128958976614378640416992799705447421414654803668004417278934837245029238614059326028193902060243216166893269595706421227679942443437846683060723209319329333560283960 132 5392150397809108673200345656575411315927545644900181030542282993317597135906882510430823904959666906865952513003818256082116110062692664164213181158440511361399794223601884514547587715867719409660480686179023078331812972360320069559601 133 323618868092043165779702001235554616941426068535720167031347624779179190283371927240228074714572814117404572194883899032931383882696397094882029483565756709877889713659329237766124858658484392259571284608588067760631987660948537733860020 134 19422524235920399055455320419789852427801491657788110202911399769744069014138222516924115306779328513951140284206037760231965149071846518357085982195103843104034782613783356150482039107224931254983937557201463088716251072629272584101160801 135 1165675073023315986493098927188626700285030925535822332341715333809423320038576722942687146481474283651185821624557149512950840328193487498520040961189796342951964846540660698266688471292154359691295824716696373390735696345417303583803508080 136 69959926905634879588641390951737391869529657023807128050705831428335143271328741599078152904195236347585100437757635008537282384840681096429559543653582884420221925575053425252151790316636486512732733420558983866532858031797667487612311645601 137 4198761289411116091304976556031432138872064452353963505374691601033918019599763072667631861398195655138757212087082657661749893930769059273272092660176162861556267499349746175827374107469481345123655301058255728365362217604205466560322502244140 138 251995637291572600357887234752837665724193396798261617450532201893463416319257113101656989836795934544673017825662717094713530918230984237492755119154223354577796271886559823974894598238485517193932050796915902685788265914284125661106962446294001 139 15123936998783767137564539061726291375590475872348051010537306805208838897175026549172087022069154268335519826751850108340473604987789823308838579241913577437529332580692939184669503268416600512981046703116012416875661317074651745132978069279884200 140 907688215564317600854230230938330320201152745737681322249688940514423797246820850063426878313986052034675862622936669217523129830185620382767807509633968869606337751113462910904145090703234516296056734237757660915225467290393388833639791119239346001 141 54476416870857839818391378395361545503444755220133227385991873737670636673706426030354784785861232276348887277202952003159728263416125012789377289157280045753817794399388467593433374945462487578276385100968575667330403698740677981763520445223640644260 142 3269492700467034706704336933952631060526886465953731324481762113200752624219632382671350514029987922632967912494800056858801218934797686387745405156946436714098674001714421518516906641818452489212879162792352297700739447391731072294644866504537678001601 143 196224038444892940242078607415553225177116632712444012696291718665782828089851649386311385626585136590254423636965206363531232864351277308277513686705943482891674257897264679578607831884052611840351026152642106437711697247202605015660455510717484320740320 144 11776711799394043449231420781867146141687524849212594493101984882060170438015318595561354488109138183337898386130407181868732773080011436183038566607513555410214554147837595196234986819684975162910274448321318738560402574279548032011921975509553596922420801 145 706798932002087499894127325519444321726428607585468113598815384642276009109008967383067580672174876136864157591461396118487497617665037448290591510137519268095764923128152976453677817012982562386456817925431766420061866154020084525730978986083933299665988380 146 42419712631924644037096870951948526449727403979977299410422025063418620716978553361579616194818601706395187353873814174291118589832982258333618529174858669641156109941837016182416904007598638718350319349974227303942272371815484619575870661140545551576881723601 147 2545889556847480729725706384442431031305370667406223432738920319189759519027822210662160039269788277259848105390020311853585602887596600537465402342001657697737462361433349123921467918272931305663405617816379070002956404175083097259077970647418817027912569404440 148 152795793123480768427579479937497810404771967448353383263745641176448989762386311193091181972382115237297281510755092525389427291845629014506257759049274320533888897795942784451470492000383476978522687388332718427481326522876801320164254109506269567226331045990001 149 9170293476965693586384494502634311055317623417568609219257477390906129145262206493796133078382196702515096738750695571835219223113625337470912930945298460889731071330118000416212150987941281550017024648917779484718882547776783162307114324541023592850607775328804500 150 550370404411065095951497249637996161129462177021564906538712389095544197705494775938961075884904184266143101606552489402638542814109365877269282114476956927704398168704875967757180529768477276478000001622455101801560434193129866539747023726570921840603692850774260001 151 33031394558140871450676219472782403978823048244711463001542000823123557991474948762831460686172633252671101193131900059730147788069675577973627839799562714123153621193622676065847043937096577870230017121996223887578344934135568775547128537918796334029072178821784404560 152 1982434043892863352136524665616582234890512356859709344999058761776509023686202420545826602246242899344532214689520556073211505826994644044294939670088239804316921669786065439918579816755563149490279027321395888356502256482327256399367459298854350963584934422157838533601 153 118979074028129941999642156156467716497409564459827272162945067707413664979163620181512427595460746593924603982564365264452420497407748318235670008045093950973138453808357549071180636049270885547286971656405749525277713733873770952737594686469179854149125137508292096420620 154 7140726875731689383330665894053679572079464379946496039121703121206596407773503413311291482329891038534820771168551436423218441350291893738184495422375725298192624150171239009710756742773008695986708578411666367405019326288908584420655048647449645599911093184919683623770801 155 428562591617929492941839595799377242041265272361249589619465132340103198131389368418859001367388923058683170874095650550657558901514921372609305395350588611842530587464082698131716585202429792644749801676356387793826437291068388836192040513533447915848814716232689309522668680 156 25720896223951501265893706413856688202047995806054921873207029643527398484291135608544851373525665274559525073216907584475876752532245574250296508216457692435850027871995133126912705868888560567380974809159794933996991256790392238755943085860654324596528794067146278254983891601 157 1543682336028708005446564224427200669364921013635656561982041243743984012255599525881109941412907305396630187563888550719103262710836249376390399798382812134762844202907172070312894068718516063835503238351264052427613301844714602714192777192152792923707576458745009384608556164740 158 92646661057946431828059747172045896850097308813945448640795681654282568133820262688475141336147963989072370778906529950730671639402707208157674284411185185778206502202302319351900556828979852390697575275885002940590795101939666555090322574615028229747051116318767709354768353776001 159 5560343345812814617689031394547181011675203449850362575009722940500698072041471360834389590110290746649738876921955685594559401626873268738836847464469493958827152976341046333184346303807509659505690019791451440487875319418224707908133547254093846577746774555584807570670709782724800 160 333713247409826823493169943420002906597362304299835699949224172111696166890622101912751850547953592762973404986096247665624294769251798831538368522152580822715407385082665082310412678785279559422732098762762971432213109960195422141043103157820245822894553524451407221949597355317264001 161 20028355187935422224207885636594721576853413461439992359528460049642270711509367586125945422467325856525054038042696815623052245556734803161040948176619318856883270257936245984957945073420581075023431615785569737373274472931143553170494323016468843220250958241640018124546512028818564860 162 1202035024523535160275966308139103297517802169990699377271656827150647938857452677269469477198587504984266215687547905185048759028173339988493995259119311712235711622861257424179787117084020144060828629045896947213828681485828808612370702484145950839037952048022852494694740319084431155601 163 72142129826600045038782186373982792572644983612903402628658938089088518602158670003754294577337717624912497995290917007918548593935957134112800756495335322052999580641933381696772184970114629224724741174369602402567094163622659660295412643371773519185497373839612789699808965657094687900920 164 4329729824620526237487207148747106657656216818944194857096807942172461764068377652902527144117461644999734145933142568380297964395185601386756539384979238634892210550138864159230510885323961773627545299091222041101239478498845408426337129304790557101968880382424790234483232679744765705210801 165 259855931607058174294271211111200382251945654120264594828437135468436794362704817844155382941625036417608961253983845019825796412305072040339505163855249653415585632588973782935527425304407821046877442686647692068476935804094347165240523170930805199637318320319327026858693769750343037000548980 166 15595685626248110983893759873820770041774395464034819884563324936048380123526357448302225503641619646701537409384963843757928082702699508021757066370699958443570030165888565840290876029149793224586274106497952746149717387724159675322857727385153102535341068099542046401756109417700326985738149601 167 936000993506493717207919863640357402888715673496209457668627933298371244205944151715977685601438803838509853524351814470495510758574275553345763487405852756267617395585902924200388089174292001296223323832563812461051520199253674866536704166280116957320101404292842111132225258831769962181289525040 168 56175655296015871143459085578295264943364714805236602280002239322838323032480175460406963361589969849957292748870493832073488573597159232708767566310721865334500613765320064017863576226486669870997985704060326700409240929342944651667525107704192170541741425325670068714335271639323898057863109652001 169 3371475318754458762324753054561356254004771603987692346257802987303597753193016471776133779380999629801276074785753981738879809926588128238079399742130717772826304443314789743996014961678374484261175365567452165837015507280775932774918043166417810349461805620944496964971248523618265653433967868645100 170 202344694780563541610628642359259670505229660954066777377748181477538703514613468482028433726221567757926521779894109398164862084168884853517472752094153788234912767212652704703778761276928955725541519919751190276921339677775898911146750115092772813138250078681995487966989246688735263104095935228358001 171 12144053162152566955400043294610141586567784428847994335011148691639625808630001125393482157352675065105392582868432317871630604860059679339286444525391358011867592337202477071970721691577415718016752370550638868781117396173834710601579924948732786598644466526540673774984326049847734051899190081570125160 172 728845534423934580865613226318967754864572295391833726878046669679855087221314680992090957874886725474081481493885833181696001153687749645210704144275575634500290452999361277022947080255921872036730683752958083317143965110107858535005942247039059968731806241671122421987026552237552778377055500829435867601 173 43742876118598227418892193622432675433460905507938871607017811329482944859087510860650850954650556203509994282216018423219631699826125038391981535101059929428029294772298879098448795537046889737921857777548035637897419024002645346810958114747292330910507018966793885992996577460303014436675229239847722181220 174 2625301412650317579714397230572279493762518902771724130147946726438656546632471966320043148236908258936073738414454991226359597990721190053164102810207871341316257976790932107183950679303069306147348197336635096357162285405268828667192492827084578914599152944249304282001781674170418418978890809891692766740801 175 157561827635137653010282726027959202301184595071811386680483821397648875742807405490063239745169146092367934299149515492004795511143097528228238150147573340408403507902228225310135489553721205258578813697975653817067634543340132365378360527739822027206859683673925050806099897027685408153170123822741413726629280 176 9456334959520909498196677958908124417564838223211454924959177230585371201115076801370114427858385673801012131687385384511514090266576572883747453111664608295845526732110484450715313323902575384820876170075875864120415234885813210751368824157216406211326180173379752352647995603335294907609186320174376516364497601 177 567537659398889707544810960260515424256191477987759106884231117656519920942647415487696928911248309574153095835542272586182850211505737470553075424850024071091140007434531295268228934923708244294511149018250527501041981727692132777447507809960724194706777670086459066209685836097145379864704349334285332395596485340 178 34061715898892903362186854293589833579789053517488757867978826236621780627759960006063185849102756960122986762264223740555482526780610824806068272944113108873764245972803988200544451408746397233055489817265107525926639318896413779857601837421800668088617986385360923724933798161432058086789870146377294320252153618001 179 2044270491592973091438756068575650530211599402527313231185613805314963357586540247779278847875076665916953358831688966705915134457048155225834649452071636556496945898375673823327935313459707542227623900184924702083099401115512518924233557753118000809511785960791741882562237575522020630587256913131971944547524813565400 180 122690291211477278389687550968832621646275753205156282629004807145134423235820174826762794058353702711977324516663602226095463549949669924374885035397242306498690518148513233387876663258991198930890489500912747232511890706249647549233871067024501849238795775633889873877459188329482669893322204658064693967171740967542001 181 7363461743180229676472691814198532949306756791711904270971474042513380357506797029853546922349097239384556424358647822532433728131437243617718936773286610026477928034809169677095927730852931643395656993954949758652796541776094365472956497579223228955137258323994184174530113537344482214229919536397013609974851982866085460 182 441930394882025257866751196402880809580051683255919412540917447357947955873643641966039578135004188065785362786035532954172119151436184286987511091432593843895174372606698693859143540514434889802670310126797898266400304397271911575926623725820418239157474295215284940345684271428998415523688494388478881292458290712932669601 183 26523187154664695701681544475987047107752407752146876656726018315519390732776125314992228235022600381186506323586490625072859582814302494462868384422728917243736940284436730801225708358596946319803614264601828845742671060378090788921070380046804317578403594971241090604915586399277249413635539582845129891157472294758826261520 184 1591833159674763767358759419755625707274724516812068518816102016378521391922441162541499733679491027059256164777975473037325747088009585852059090576455167628468111591438810546767401645056331214078019526186236528642826663927082719246840149426534079472943373172569680721235280868228063963233656063465096272350740795976242508360801 185 95536512767640490737227246729813529483591223416476258005622847001026802906079245877804976249004484223936556393002114872864617684863389453618008302971732786625330432426613069536845324411738469791000975185438793547415342506685341245599330035972091572694180793949152084364721767680083115043432999347488621470935605230869309327909580 186 5733782599218104208000993563208567394722748129505387548856186922077986695756677193830840074673948544463252639744904867844914386838891376802932557268880422365148294057188222982757486866349364518674136530652513849373563377065047557455206642307752028441123791010121694742604541341673214966569213616912782384528487054648134802182935601 187 344122492465853892970796841039243857212848478993739729189376838171680228548306710875728209456685917152019094941087294185567727828018345997629571444435797074695522973863719992034986057305373609590239192814336269755961217966409538788557997868501093798040121641401250836640637202268072981109196250014114431693180158884118957440304045640 188 20653083330550451682455811455917840000165631487753889138911466477222891699594159329737523407475828977665608949104982556001908584067939651234577219223416704904096526725880387745081920925188765939933025705390828699207046641361637374870935078752373379910848422275085171893180836677426052081518344214463778683975338020101785581220425674001 189 1239529122325492954840319484196109643867150737744227088063877365471545182204197866495127132658006424577088556041240040654300082771904397420072262724849438091320487126526686984696950241568631330005571781516264058222178759699664652031044662723010903888448945458146511564427490837847831197872209849117840835470213461364991253830665844485700 190 74392400422860127742101624863222496472029209896141379172971553394769933823951466149037365482887861303602978971423507421814006874898331784855570340710189702184133324118327099469562096415043068566274239916681234322029932628621240759237550698459406606686847575911065779037542631107547297924414109291284913906896783019919577015421171094816001 191 4464783554493933157480937811277545897965619744506226977466357081051667574619292166808737056105929684640755826841451685349494712576671811488754292705336231569139319934226152655158422735144152745306459966782390323380018136476974110206284086570287407305099303500122093253816985357290685706662718767326212675249277194656539612179100931533445760 192 267961405670058849576598370301515976374409213880269760027154396416494824410981481474673260731838668939748952589458524628391496761475207021110113132660884083850543329377687486408974926205064207786953872246860100637123118121247067853136282744915703844912645057583236661008056664068548689697687540148864045428863528462412296307761477063101561601 193 16082149123758024907753383155902236128362518452560691828606730142070741132233508180647204380966426066069577911194352929388839300401089093078095542252358381262601739082595475337193653995038996619962538794778388428550767105411301045298383248781512518102063802758494321753737216829470212067567915127699168938407060984939394318077867724717627141820 194 965196908831151553314779587724435683678125516367521779476430962920660962758421472320306936118717402633114423624250634287958749520826820791706842648274163759839954888285106207718028214628544861405539281558950165813683149442799309785756131209635666789968740810567242541885241066432281272743772595202099000349852522624826071380979824960120730070801 195 57927896678992851223794528646622043256815893500503867460414464505381728506637521847399063371504010584052934995366232410206913810550010336595488654438702183971659895036188967938418886531707730680952319432331788337249539733673369888190666255826921519916226512436793046834868201202766346576693923627253639189929558418474503677176867365331961431389880 196 3476638997648402224980986498385047031092631735546599569404344301285824371361009732316264109226359352445809214145598195246702787382521447016521026108970405202059433657059623182512851220117092385718544705221466250400786067169844992601225731480824926861763559487018150052633977313232413075874379190230420450396123357631095046701993021744877806613463601 197 208656267755583126350082984431749443908814720026296478031721072541654844010167221460823245616953065157332605783731257947212374156761836831327857055192663014307537679318613579918709492093557250873793634632720306812384413569924372925961734555105322533225729795733525796204873506995147550899039445337452480662957331016284177305796758172058000358239205940 198 12522852704332635983229960052403351681559975833313335281472668696800576464981394297381711001126410268792402156238021075027989152193092731326687944337668751263654320192773874418305082376833552144813336622668439874993465600262632220550305299037800176920405551303498565922345044397022085467018241099437379260227835984334681733394507483345224899300965820001 199 751579818527713742120147686128632850337507364718826413366391842880576242742893825064363483313201569192701461980064995759626561505742325716432604517315317738833566749245751078678223652102106685939673990994739112806420320429327857605944279676823115937757558808005647481136907537328320275571993505411580208094333116391097188180976245758885551958416188406000 200 45107311964367157163192091127770374371932001858962898137264983241531375141038610898159190709793220561830880120960137766652621679496732635717282958983256733081277659274937838595111724208503234708525252796307015208260212691359934088577207085908424756442373934031642347434136797284096238619786628565794249864920214819450165972591969253016478342404272270180001