0 1 1 1 2 1 3 3 4 6 5 15 6 60 7 210 8 840 9 3780 10 12600 11 69300 12 415800 13 2702700 14 12612600 15 94594500 16 756756000 17 4288284000 18 38594556000 19 244432188000 20 1833241410000 21 17110253160000 22 141159588570000 23 1298668214844000 24 10389345718752000 25 108222351237000000 26 1125512452864800000 27 11395813585256100000 28 106360926795723600000 29 1156675078903494150000 30 15422334385379922000000 31 159364121982259194000000 32 1912369463787110328000000 33 21036064101658213608000000 34 238408726485459754224000000 35 3129114535121659274190000000 36 37549374421459911290280000000 37 463108951198005572580120000000 38 5866046715174737252681520000000 39 85790933209430532320467230000000 40 1143879109459073764272896400000000 41 14069713046346607300556625720000000 42 196975982648852502207792760080000000 43 2823322417966885864978362894480000000 44 46584819896453616772142987758920000000 45 698772298446804251582144816383800000000 46 10714508576184331857592887184551600000000 47 151074570924199079192059709302177560000000 48 2417193134787185267072955348834840960000000 49 39480821201524026028858270697635735680000000 50 740265397528575488041092575580670044000000000 51 12584511757985783296698573784871390748000000000 52 196318383424578219428497751043993695668800000000 53 3468291440500881876570126935110555290148800000000 54 62429245929015873778262284831989995222678400000000 55 1073002664404960330563883020549828042889785000000000 56 19228207746136889123704783728252918528584947200000000 57 342502450478063337515991460159505111290419372000000000 58 6621714042575891191975834896417098818281441192000000000 59 117204338553593274097972277666582649083581509098400000000 60 2344086771071865481959445553331652981671630181968000000000 61 39719248065384387333201716320341897744991511416680000000000 62 738778014016149604397551923558359298056842112350248000000000 63 15514338294339141692348590394725545259193684359355208000000000 64 297875295251311520493092935578730468976518739699619993600000000 65 6453964730445082944017013604205826827824572693491766528000000000 66 118322686724826520640311916077106825176783832714015719680000000000 67 2378286003169013064870269513149847186053355037551715965568000000000 68 53907816071830962803726108964729869550542714184505561886208000000000 69 1115891792686900930037130455569908299696234183619265131044505600000000 70 21697895968911962528499758858303772494093442459263488659198720000000000 71 462165184137824801857044863681870354124190324382312308440932736000000000 72 11091964419307795244569076728364888498980567785175495402582385664000000000 73 202428350652367263213385650292659215106395362079452791097128538368000000000 74 4993232649425059159263512707218927305957752264626502180395837279744000000000 75 112347734612063831083429035912425864384049425954096299058906338794240000000000 76 2439550808719100332097316208384104483767930392146091065279109070960640000000000 77 54788245245816461625018893179959679864621436723614295174393324551991040000000000 78 1424494376391228002250491222678951676480157354813971674534226438351767040000000000 79 32152873067116289193653944740467766411980694580086789225201111037082741760000000000 80 750233704899380081185258710610914549612882873535358415254692590865263974400000000000 81 17362551456242796164573130159852593862469575073246866181608599960024680550400000000000 82 427118765823572785648499001932373809016751546801872908067571559016607141539840000000000 83 10339833455978991185907413338446215959947193695495339982802461491193697884776960000000000 84 248156002943495788461777920122709183038732648691888159587259075788648749234647040000000000 85 7031086750065714006417041070143426852764091712936831188305673814011714561648332800000000000 86 151168365126412851137966383008083677334427971828141870548571987001251863075439155200000000000 87 4383882588665972683001025107234426642698411183016114245908587623036304029187735500800000000000 88 110223333657887313172597202696179869873560052601548015325701631664912787019577349734400000000000 89 2861214036202658171105335719988335788801163032115183897829671521968361096383195370188800000000000 90 77252778977471770619844064439685066297631401867109965241401131093145749602346274995097600000000000 91 1952778579708314201779391628892039175856793769418613010268750813743406448281530840153856000000000000 92 53896688799949471969111208957420281253647508035953719083417522459318017972570251188246425600000000000 93 1432112016684371683750669266582881759025490927812484535645094168204735906128295245859119308800000000000 94 39263737790763190329497515725480674893282209604192284352269665111613176093017427990637521049600000000000 95 1065730025749286594657789712548761175674802832113790575275890910172357636810473045460161285632000000000000 96 29840440720980024650418111951365312918894479299186136107724945484826013830693245272884515997696000000000000 97 827006499981446397454444816937838672323646997720301486414091346293749526164927083277085157650432000000000000 98 20261659249545436737633898014977047471929351444147386417145237984196863391040713540288586362435584000000000000 99 668634755234999412341918634494242566573668597656863751765792853478496491904343546829523349960374272000000000000 100 16715868880874985308547965862356064164341714941421593794144821336962412297608588670738083749009356800000000000000 101 482372216276678147475241300599417851599575202595308849488179130009486754873847844498441845328555724800000000000000 102 14350573434231174887388428692832681085087362277210438272273329117782230957496973373828644898524532812800000000000000 103 422316875350231718114573758674790329075428089872192897726900828323305653892053787858385835585150537062400000000000000 104 12297867410198747631496387852609894382676465977078257181807352120774660641336606302436195532239583639257088000000000000 105 358687799464130139251977979034455252828063590998115834469381103522594268705651017154389036356987856144998400000000000000 106 10184171449070837882332946190442568785653948387267931728684213475016515843606877094204974425135905201259776000000000000000 107 305117776614162302954695067865659360818192293682547234591379035711494814674462037742381033777071719829742888960000000000000 108 9415062821237008205459162094140345990961362205061457524533981673383268567097685736050614756549641640460637716480000000000000 109 285067179865231637331957963405916031392996800097694130603945556221882298281568818119310280128864149669502641971200000000000000 110 8780069139849134429824305272902213766904301443008979222601523131633974787072319598074756627969015809820681372712960000000000000 111 261050269961585871886740504988967605748136819689463400100563143110188714651346645192758389028007345059847044385126400000000000000 112 8121563954360449347587482377434547734386478834783305780906408896761426678041895628219149880871339624084130269759488000000000000000 113 256966283515964617357667942422029090315988190332543794907878777493531540093245577676853902230769185706021881735190200320000000000000 114 8369758948805704679649755838888947513149329627974283605570908752646455877322855958617527101230767762996141290803337953280000000000000 115 240630569778164009539930480368057241003043226804260653660163626638585606473032108810253904160384573186139062110595966156800000000000000 116 7975184598362007173323410206484182844672289802655495949879708768593122957391921320568415109315602997026323201379752021196800000000000000 117 272153174419103494789661373296272739574441889515618799289645061728240320920999315064397165605394952273523279247084037723340800000000000000 118 8028518645363553096295010512240045817446035740710754579044529320983089467169479794399716385359151092068936737788979112838553600000000000000 119 272969633942360805274030357416161557793165215184165655687513996913425041883762313009590357102211137130343849084825289836510822400000000000000 120 8492388611540113941858722230725026242454028916840709288055991015084334636383716404742811109846568710721808638194564572691447808000000000000000 121 289006599936474502583879640914361049313513671576235387959155444232088763094433348898903790581966041436751550218558775614405833216000000000000000 122 9402348051266637150728884317747212804332978115280191288271190452350621092672231617511003320266628548075650433777112166655336440627200000000000000 123 309773788474766884698121277968635850428470439690927730836791899724765998499647630969782162962355886985706697327120927633555280945664000000000000000 124 10243186605565624987351210258162892120834755872446676966336585484232262350388348330734130188621901329660701458283465340416227956603289600000000000000 125 331955121476663772738233665773797429841867088458920086872018974026045539132955732940457922779413469016781991703630821217192572667699200000000000000000 126 11763659617329272446411155530858946420021164947262980578527172392047988793024118786077477638495464808282211830997417226884261793911590400000000000000000 127 379424703847826692239801079979450462309254082108545659294717687311770051228968402750943405736869595086181816517250028651251110559180185600000000000000000 128 13659289338521760920632838879260216643133146955907643734609836743223721844242862499033962606527305423102545394621001031445039980130486681600000000000000000 129 469879553245148575669769657446551452523780255283222944470578383966896031441954469966768313664539306554727561574962435481709375316488741847040000000000000000 130 16361877300500709331358050571799559507524491032183656102100497298847272523425200293485682350818779424673549019128156235523808604770590117888000000000000000000 131 571574913697491445975441233308197945462855553390949053166710705639731386818320330252433170121936027901929312401543591160965047259985948118220800000000000000000 132 19560563713203040595603988873213885244728834493823589819482988593004140793338073524194379599728477399310469802186158453064137172897296891156889600000000000000000 133 731687336397001237279311708788656894935637965284588656685035542057061141550802312764396011902343357717957261038025989634930381123689511834837401600000000000000000 134 24900597606907470678203877835601275916539806310637429840201844478894271229919367596299445230454351729322228058182979710750646621098258942442720460800000000000000000 135 945444565387268027313053486570485944956120770857014914245163782558016860761000988421994561093813667222703346584135010892563613894824519220872042496000000000000000000 136 33335675046247376370445441452411208133267665698365859198570219296119705609054553369545882302270763377630132812892464087767428163995294159195192016896000000000000000000 137 1174368209486371858993120837452086275094829480173860125481059439774731343313264694418573510819995749846227250237040234863349683605891362808219193052364800000000000000000 138 45017448030310921261402965435663307211968463406664638143440611858031368160341813286045317914766503744105377925753209003095071204892502240981735733673984000000000000000000 139 1642574135005969739525440701333764921896699308550675984258789325169919545750471912274578537415042805363044977065920213500431410588515175517821082582429491200000000000000000 140 58402635911323368516460113825200530556327086526246257218090287117152694960016779103096125774757077524019376962343829813348672376480539573966971825153048576000000000000000000 141 2316029530358417332730871388880608539874346025056453137804892948489586559508165396307155737755210355561893417662947501035608288929806397480127726441225582592000000000000000000 142 85264198265787660323499487427678699579077775885411645147335688548098112598189496441826400123284410867723039153961845038125727377638057744268405928984378855424000000000000000000 143 3359235403104144454173791030186402643620605027485452672590439729430681762669486181243793172204092962859986267075986568287790136786332050516533829508251905722368000000000000000000 144 125411455049221392955821531793625698695169254359456899776709749898745452472994150766434945095619470613439487304170165216077498440023063219283929634974737813635072000000000000000000 145 4676055681120969080209917114019472479919882198259750120245892103367509013635924764291360095708097404301100883769773303056603870406574214319015090675486652765536256000000000000000000 146 189640035956572634919624416290789717241195222484978754876638957525460087775234726551816270548161728063322424730663028401740045855377732025160056455172514251046748160000000000000000000 147 7317734887474246549961007163620848214044620647639117703802305773513691137026870010818210339777190681643454064294459608452144019444388234520863678463969393662266394624000000000000000000 148 275053908151412949687423253388161405886629550692213186073077143994927311309200447390754318803053770383042844829353656393883762508639862529292145882582214669718203531264000000000000000000 149 11526477838470148922838580712297638915436569608695558828874889065537422639551181248468798172340472065114389216130101663256191422627689239118148988391960933502878466732032000000000000000000 150 448251915940505791443722583256019291155866595893716176678467908104233102649212604107119928924351691421115136182837286904407444213299025965705793993020702969556384817356800000000000000000000 151 16921509826754093627000527517914728241133963994987785669612163530934799625007775805043777316894276351147096390902107580641381019052038230205393723236531537100753526855219200000000000000000000 152 734876998190463494658308623635153912186389293496612406223156816200597012286051977819044043476551430106959614690605814930711404255974231711777098837700798182661296023426662400000000000000000000 153 28109045180785228670680304854044637141129390476245424538035748219672835719941488151578434662978092201591205261915672421099711212791014362975474030542055530486794572896069836800000000000000000000 154 1122279655736536166925680319728152549560647516051576579703797651141011737262849045459316761729273459011678491568336847035018099532915314195835592774975402291287575910443084595200000000000000000000 155 44730860564356227224609258457736365903917236711198552248194220666906039242333554811878482360352470723465471306795140046110007109954767522948304340602591034181319097001945800294400000000000000000000 156 1938337291122103179733067866501909189169746924151937264088416228899261700501120708514734235615273731350170423294456068664766974764706592661093188092778944814523827536750984679424000000000000000000000 157 78253445495872336941794997010491362408481497252191067261626632326704479508802387460894842140696622354222594517573326429237592438358011869432133565002761400654919094555118324343603200000000000000000000 158 3091011097086957309200902381914408815135019141461547156834251976904826940597694304705346264557516582991792483444146393954884901315141468842569275817609075325869304234927173811572326400000000000000000000 159 127418346335473462412614975965582852268343566831359332798389720381298977217971620782853718238982072476661667928642034684140255376435276104510355703148107438433056874573109053788148121600000000000000000000 160 5242354820659479596404730439726837350468992463918783977990891352830586491253689540780267264689548124754080051921272284147484792630479931156997491786664991752674339982436486784426665574400000000000000000000 161 234449757257271170839211555776672448173752162969701172349037085501590118081067782240450841559727013357057468988701343818818069892640908032299054493792517686716824649214520658970192543744000000000000000000000 162 9495215168919482418988068008955234151036962600272897480136001962814399782283245180738259083168944040960827494042404424662131830651956775308111706998596966312031398293188086688292798021632000000000000000000000 163 386930018133468908573763771364925791654756225961120572315542079984686791128042241115084057639134469669153720382227980304981872099067238593805552060192826377215279480447414532547931519381504000000000000000000000 164 16921739459703706934959268934359421288368005615366339695933040297996968998666380678099676120751480806864322704716103672004540539799207234502429476765766273563548222611566928890096205114284441600000000000000000000 165 698021752712777911067069843542326128145180231633861512457237912292374971194988202971611639980998583283153311569539276470187297266717298423225215916587858784496364182727135816716468460964233216000000000000000000000 166 28967902737580283309283398507006534318024979612805252766975373360133561304592010423321883059211441206250862430135879973512772836568767884563846460538396139556599113583176136393733441130015678464000000000000000000000 167 1290037268580241950040087346845357661629379092090260589889303293637947930097830864185267858903549515051705073555384521487102150321862463125909962375976574748253880524904110607400929244990031547596800000000000000000000 168 54181565280370161901683668567505021788433921867790944775350738332793813064108896295781250073949079632171613089326149902458290313518223451288218419791016139426662982045972645510839028289581324999065600000000000000000000 169 2289171133095639340346134996977087170561333198914167416758568694560538601958600868496757815624348614459250653024029833378862765746144940816927228236170431890776510991442344272832948945234810981210521600000000000000000000 170 103775758033668983429024786529627951732113771684108922893055114153411083288789906038519687641637137188819362937089352446508445380491903983700701013373059579048535164945386273701760352183978097814876979200000000000000000000 171 4436413655939349041590809624141594936547863739495656453678106130058323810595768483146716646679987614822027765560569817088236040016028895303204968321698297004324878301415263200750255055865063681585990860800000000000000000000 172 190765787205392008788404813838088582271558140798313227508158563592507923855618044775308815807239467437347193919104502134794149720689242498037813637833026771185969766960856317632260967402197738308197607014400000000000000000000 173 8250620296633204380098508198497331183244889589527047089727857875375967706755480436532106283663106966665266137001269717329846975419809738040135439836278407853793192421057035737595286840145052181829546503372800000000000000000000 174 382828781763780683236570780410276166902562876954054984963372605417444901593454292255089731561968163253268348756858914884104899659479171845062284408403318124416004128337046458224421309382730421236890957756497920000000000000000000 175 16748759202165404891599971642949582301987125866739905592147551487013214444713625286160175755836107142330490258112577526179589360102213768221474942867645167943200180614745782547318432285494455929113979401846784000000000000000000000 176 736945404895277815230398752289781621287433538136555846054492265428581435567399512591047733256788714262541571356953411151901931844497405801744897486176387389500807947048814432082011020561756060881015093681258496000000000000000000000 177 33127450581959155122737924864835897642635107619090891365497176122122898817886911423140431437828978393516154445760191434637877317200264336992723010807167128366131557238765753518353257305252272451032297544528953344000000000000000000000 178 1474171550897182402961837656485197445097262289049544665764624337434468997395967558329749198983389538511468872836328518841385540615411762996176173980918937212292854297125076031566719950083726124070937240731538423808000000000000000000000 179 69267635747781358159169346884098214951507611806715479982615286055202112015143025647019090487232015940807643662396986279059603089666660213782827974928428562262610491286164510033241253654559081254783163598873161688678400000000000000000000 180 3117043608650161117162620609784419672817842531302196599217687872484095040681436154115859071925440717336343964807864382557682139034999709620227258871779285301817472107877402951495856414455158656465242361949292275990528000000000000000000000 181 143285052232553438020681734697391736071118602708748592878324191725618083139895858766976632893588512974699240033072623045826150391196177127939335582423377940223228559117666015040190478988287928081322886987383340178866176000000000000000000000 182 6519469876581181429941018928731323991235896423248060975963750723515622782865261573897436796658277340348815421504804348585089842799426059321239769000263696280156899439853803684328666793967100727700191357925941978138411008000000000000000000000 183 298265746853589050419801615989458072599042261363598789650341595600839742316085717005807733447116188320958305533844798947767860308073742213946719431762064104817178149373311518558036505823994858292283754625111845499832303616000000000000000000000 184 13720224355265096319310874335515071339555944022725544323915713397638628146539942982267155738567344662764082054556860751597321574171392141841549093861054948821590194871172329853669679267903763481445052712755144892992285966336000000000000000000000 185 634560376431010704768127938017572049454462411051056424981101744640786551777472362929855952908739690652838795023254809761376122805426886560171645591073791382998546512791720255732222666140549061016833687964925451300893225943040000000000000000000000 186 31474194670978130956499145725671573652941335588132398679062646534183012968162629201320855264273488656380804233153438564164255691149173573384513621317260052596727907034469324684318244240571233426434950923060302384524304006774784000000000000000000000 187 1471418600868227622216335062675146068275007438745189638246178725473055856261602915161749983604785594685802597899923252874678953561223864555726011796581907458897029653861440928991877918246705162685833955653069136476511212316721152000000000000000000000 188 69156674240806698244167747945731865208925349621023912997570400097233625244295337012602249229424922950232722101296392885109910817377521634119122554439349650568160393731487723662618262157595142646234195915694249414396026978885894144000000000000000000000 189 3267652857878116492036926090435830631121722769593379889135201404594288792792954673845456276090327609398496119286254563821443286121087897212128540697259270989345578603812794943058712886946370490034565757016553284830212274752358498304000000000000000000000 190 150510071029537486905943262347347350281970260902482952469257761666161180758948215280154349686584786857142851555003240515411933178910715265528344904843457330418341802357437827680280108732075246813713331838338211907330989624957118709760000000000000000000000 191 7186855891660414999758790777085835975964079958093560980407058119559196381239777279627370197534423572428571161751404734610919809292986653928978469206275087527475821062567656271733375191956593035354811595280649618575054754591702418391040000000000000000000000 192 344969082799699919988421957300120126846275837988490927059538789738841426299509309422113769481652331476571415764067427261324150846063359388590966521901204201318839411003247501043202009213916465697030956573471181691602628220401716082769920000000000000000000000 193 16644758245085521139441359439730796120332809182944687230622746604899098818951324179616989377489724993744570810616253365358890278322557090499514134681733102713634001580906691925334496944571469469881743654669984516619826811634382800993648640000000000000000000000 194 789331424333611158034841356541900420462004773253421390003309805663437263992047239984503451812512736370020313552335215148352707865340818469465848075795965359797665763858997345970307032882567018860614243534794376854815787022839397718232137728000000000000000000000 195 38479906936263543954198516131417645497522732696104292762661353026092566619612302949244543275859995898038490285676341738482194508435364900386460093695053311290136205988126120616052467853025142169454944372321225871672269617363420638763816714240000000000000000000000 196 1869932667646525937608985742584593020871352630190853235078088890854746212589424308607916648446750213888151428758486689440291766195040872845226325214272012151950420588513897431589987694014775503771860106688006678722586325207412507073811919667200000000000000000000000 197 90047646462000482373303824537351401693960469991635088009204858366271889837361832816741230604091282522124981024880903467046939052103412699013454371985054451850590253673547016316788962954000411481636018915398010506485434816099175618421120664862720000000000000000000000 198 4457358499869023877478539314598894383851043264585936856455640489130458546949410724428690914902518484845186560731604721618823483079118928601165991413260195366604217556840577307681053666223020368340982936312201520071029023396909193111845472910704640000000000000000000000 199 221753585368483937904557330901294995596589402413150358608668114334240312710733183540327373016400294621048031396397334900536468283186166697908008072809694719488559823452818721057132419894595263324963901081532025623533693913996232357314312277307555840000000000000000000000 200 10841286395792548075333913955174422006944370784642906420868218923007304176969177861971560458579569959251237090490536372915116227177990371897724839115140630730551813591026693029459807194846879540331568497319343474928313924684260248579810822446147174400000000000000000000000 201 540272371625033594167466951650427807453508725879311782792027769468876398240695392625524872439957081440371567402131688666761577271762660682175874213754528952935763933503231065848286259379559368828093868089550753337336636081372638834183960821076590592000000000000000000000000 202 27283754767064196505457081058346604276402190656905245030997402358178258111155117327589006058217832612738764153807650277671459652224014364449881647794603712123256078641913168825338456098667748125818740338522313043535500122109318261126290021464367824896000000000000000000000000 203 1353880542107874462148570266739732607760135371930431381204826654795823341382430599833472233955564893872125785676721846000897097853693868351479682656118890870471796080164269021932906054851668479221183270576007222804772706059335726157666791509554074510950400000000000000000000000 204 69047907647501597569577083603726362995766903968452000441446159394586990410503960591507083931733809587478415069512814146045751990538387285925463815462063434394061600088377720118578208797435092440280346799376368363043408009026122034041006366987257800058470400000000000000000000000 205 3431471773997049091336558094245795009486597651765493355271869739609777705249287738487018716607377203741351536787909551500455553469180459058113959313872243406250334064998165484680856437205865200062417234878098306527005731357661822297795467935124327033208832000000000000000000000000 206 176720796360848028203832741853658442988559779065922907796501291589903551820338318532081463905279925992679604144577341902273461003662793641492868904664420535421892204347405522461064106516102057803214487596222062786140795164919583848336466598658902842210254848000000000000000000000000 207 9145301211673885459548344390926824424657968566661510478468941839777508806702507984035215757098236170121169514481877443442651606939549570947255965816383762708082921574978235787360067512208281491316349733104491749182786149784588464151412146480598222084380688384000000000000000000000000 208 435926024423121873571804415967511964242029835010865332807019561029394586452819547239011951088349257442442413523636158137433059930785196215152534370580959355751952595073962572530829884748594751086079337277980773377712806473065383457883978982241848586022146146304000000000000000000000000 209 22086918570771508260971423742353939521596178307217176862222324425489325713609523726776605521809695710417082285197565345629941703159783274901061741442768607358098931483747437008228714160595467388361353088751025851137448861301979428532788268433586995025122071412736000000000000000000000000 210 1159563224965504183700999746473581824883799361128901785266672032338189599964499995655771789895009024796896819972872180645571939415888621932305741425745351886300193902896740442932007493431262037888971037159428857184716065218353919997971384092763317238818908749168640000000000000000000000000 211 61166960116930345690227736626481441262620416299549569172816949705839501398127374770841961916961726058036307253569007529053919804188124806929127860208067312002335228377803058364663395278499072498643222210159872216493772440268169279892990510893264984347697436518645760000000000000000000000000 212 3112174930749415988718787239555375731442126781321082079512926401033113831136720828340439022335012621832887313061591103078263439637091790176554025527386464834678816419862619609594073551770032808730967146052934298375203141760844452960955357194249322403610845570068696268800000000000000000000000 213 157831728630863239427881352863165483523136429624140591175298410338107915721933699151550836132704211535810713733837834513254788724452512216096668437460313573758711404150175708772270872982623092442784762406970239417599587903585682971591307400565501350468835739624912453632000000000000000000000000 214 8443997481751183309391652378179353368487798984891521627878464953088773491123452904607969733099675317165873184760324146459131196758209403561171761404126776196091060122034400419316491704570335445688984788772907808841577952841834038980134945930254322250082712069932816269312000000000000000000000000 215 453864864644126102879801315327140243556219195437919287498467491228521575147885593622678373154107548297665683680867422872178301825753755441412982175471814220539894481559349022538261429120655530205782932396543794725234814965248579595182253343751169820941945773758888874475520000000000000000000000000 216 22874789178063955585141986292487868275233447450071132089922761557917487387453433918582990006967020434202350457515718112757786412017989274247214301643779436715210681870591190735928376027681038722371459792785807254151834674248528411597185568525058958975474066997447999273566208000000000000000000000000 217 1181864107533304371899002625111873194220394784920341824646009347159070181685094085793454483693296055767121440304978769159152297954262779169439405584928604230285885229980544854689632761430187000655858755960600041464511458169507301265854587707128046213732826794868146629134254080000000000000000000000000 218 64411593860565088268495643068597089085011515778158629443207509420169324901837627675743269361284635039308118496621342919173800238507321464734447604378608930550580745033939694580584985497945191535744302199852702259815874470238147918989075030038478518648439060320313991287816847360000000000000000000000000 219 3526534763865938582700136458005690627404380488854184962015611140754270538375610115246943997530333768402119487690018524824765563058275850194211006339728838947644295790608198278287027956012499236582000545441935448724919127245538598564651857894606698896002038552537191023007972392960000000000000000000000000 220 186201035532121557166567204982700465126951289811500965994424268231825484426232214085038643069601622971631908950032978110747621729476964890254341134737682696435618817744112869093555076077459959691529628799334191692675729918564438004213618096835233701708907635573963686014820942348288000000000000000000000000 221 9797721155380681936621750547899238760251484535319455591611372209341293347189837931617509551995704446840631399513640038684577238622478390653859378756435208550540894933678320016589445669790155021863820943964965800971746740953033523555049904619187297161349663681391898716494149585469440000000000000000000000000 222 543773524123627847482507155408407751193957391710229785334431157618441780769036005204771780135761596799655042673007022146994036743547550681289195520982154074555019668819146760920714234673353603713442062390055601953931944122893360557305269706364894992454906334317250378765425301993553920000000000000000000000000 223 28294349038566102330673122319750816653792249615322289830234901234746253992682173470821624959730795086808717387085465385715256378555924220449747806941771417012679523434222936459907830677503499179889435313029226488336258825861217860998450867054520036107403626262307594708427629880397922304000000000000000000000000 224 1584483546159701730517694849906045732612365978458048230493154469145790223590201714366010997744924524861288173676786061600054357199131756345185877188739199352710053312316484441754838517940195954073808377529636683346830494248228200215913248555053122022014603070689225303671947273302283649024000000000000000000000000 225 84883047115698306992019366959252449961376748845966869490704703704238761978046520412464874879192385260426152161256396157145769135667772661349243420825314251038038570302668809379723492032510497539668305939087679465008776477583653582995352601163560108322210878786922784125282889641193766912000000000000000000000000000 226 4795892162036954345049094233197763422817786309797128126224815759289490051759628403304265430674369767214077597110986382878735956165229155366232253276630255183649179222100787729954377299836843110991259285558453889772995870983476427439237421965741146120204914651461137303078483264727447830528000000000000000000000000000 227 261280204987773272718274653824614151275112998157747540316727962566091418019864555412016380663139664917822947490606538139233534891881684384352333158510816302405207284020050915527914475295111212686803805877224567914832815051179795766889654748693577640628763750211602760271715768262351357807165440000000000000000000000000 228 14183782556479120518992052636193339640648991328563437902908089396444962692506933008080889235999010381253245720918640641844106179845005723721983800033444313559139823989659906842943928658877465831569349461906476543948067102778331770202581257786222786205561460725772721271893141705670502280960409600000000000000000000000000 229 789465397154028826109175707493677897359733788183583019387557892447960944308632417081724494628694918095449753146964616280420215496234172747442362203250390091503511731091139953793024918061825615555752332897086177081553873810891174570650616535809552996094271581368530284682107852576035248485400576000000000000000000000000000 230 43578489922902391201226499053651019934257305107733782670193195663127444125836509422911192103503959478868826373712446818679195895392126335658818393619421533050993847556230925449374975477012773978677528775919156974901773834361192836299914032776687325384403791291542871714452353462197145716394111795200000000000000000000000000 231 2516657793047613091870830320348346401203359369971625949203657049545609898267058419173121343977353659904674723081893803778723562958895295884296762231521593533694894696372335944701404833797487697268627286809331315300577438934358886296320035392853693040949318947086600841509623412441885165121759956172800000000000000000000000000 232 139015382854058627931912531981146753590280803293670766717916294165376546761418465059086702810177630737591556132142705351586634906300883010751630675645954690432670373704376652183506171771670748991981316795182110749936658531612205147796725764557632567976248094220021760769103007544408894835297216626688000000000000000000000000000 233 7773740209198958473952548788385726460768502520182069274865879169727856494898520566104128421145133110846119818909420083260724623960345377961231187382121786288994927297548742390101665125471828283631595235186583633136457945087754511864792904754062813201231793428783616862208240181883345399189820353764392960000000000000000000000000 234 442131474398190763206051212339438192456208580835355190007996877778271838147353357197172303952629445679373064700473267235453712987744643371545023782358176595186586490048084723437032204011210233631546979001236944134636045626866037862310096457887322500820058251262068209038093660344615269578921032620349849600000000000000000000000000 235 24738308686565435560338579738039994101716432499121064202828396732831876658244771176508450340206647555869683382050289952459910131457140760074542997346231309492582815514595216668500611414912953548431795253640638540866540648169885451819731587524647806593503259296806197410464764328805854369296772063281479680000000000000000000000000000 236 1401177804007066270137577156362585265921218736750217076448200390947597493922983839437438627269304517564458866759328422907329309845732452650622115369690541369659890670746673072103874630540669688983176883166205766954680862312342311991069597117396051765456024606571103021328724251583563591476969169664263009075200000000000000000000000000 237 83019784887418676505651446514483177005832210152450361779555873163645151514936792486668238665706292665694187855490209057259261608359647819549360335654164576152348522241740379522154571859534679072253230327597691692064841092006281985470873629205716067103269457939337854013726911906326142795010423302607583287705600000000000000000000000000 238 4573775185927232640820612099640508362821311577843330116558865234478598625128462178663666852416226308897040905001543924913820431201295412280728648121687770630615497290169956094044626875594734634073210374529687644146164856457753498273626834201611209252448641432769076216496991905950375459539926098615880745943040000000000000000000000000000 239 262351744664786064277470310035379559691430432105093415485816509849692417137368590568147930654594741078334266310888559533056739933706304848422595256260010523372104924564148681554399797584113978610439347083022883268224016166416740660975235209804418962720454072583634211778267455725313536359210161016606919587292774400000000000000000000000000 240 15741104679887163856648218602122773581485825926305604929148990590981545028242115434088875839275684464700055978653313571983404396022378290905355715375600631402326295473848920893263987855046838716626360824981372996093440969985004439658514112588265137763227244355018052706696047343518812181552609660996415175237566464000000000000000000000000000 241 903239578060192021298147781693235341223353344818964473315453983911083893287226147527480732682247608569693688298916326392381061771760278120997792239409464801895389811713711889351576445968163840644512609242978783823456969944377635704214738365183785285937563307037940643408035097568579460893852125785746680293393694720000000000000000000000000000 242 52460154693735952596996423160743108618252362267085456610161567385555752522122094648396080954184941105727809416401060236869492067703836953267551773264901715694084240264332386533539559981830955864633292344832207764466380814369453081700792004249874249407253676872763592569138678466783095088714931465636167191440305789337600000000000000000000000000 243 3098427886598779700260101242931389852765530146399734781037667573709386633337836215170893531356548084057048743656187620240104375248757870052364776608458257583181850440612131579637180261426890830754903829116652271088795616848695822637953027751008197855615920290297599686114753196944376553677225639689136124744443060682752000000000000000000000000000 244 180003905792881487348443976970299791446378418028936972993616878091688175841531437262309052774047079169028546060026137937758444657308790545899287022015194011975326549406990501293207615187657467310522984358205512891825269169305185886585842564582381018278639178769670077002857090489149495023153108591464098675629549239664640000000000000000000000000000 245 10584229660621431456088505845853627737047050980101494012024672431791264739482048511023772303113968255138878508329536910740196545849756884098878076894493407904149201105131041476040607773034259077858751480262484158039325827155144930131247542797444003874783983711656600527767996920761990307361402785178089002127017495292280832000000000000000000000000000 246 650930124128218034549443109519998105828393635276241881739517354555162781478145983427961996641509047691041028262266520010522087569760048372081001729011344586105175867965559050776497378041606933288313216036142775719418538370041413203071723882042806238299214998266880932457731810626862403902726271288452473630811575960475271168000000000000000000000000000 247 36072377712105416081281638985899895031323480621558404279731586731598604140247256581632893980550293059545190316200602983916432352824202680619488845816045345813328496016424730730530896366472384219727357388669578821117777334673128315003558031796538845705748164487289651673699304505571958216276080867235074580374141501143004610560000000000000000000000000000 248 2215187537977673551353371506486500220590226695693415150435326392812836185679183908936846670348459901409022734846299886098030055342956751282232991217351051331469925164894349178575840188295370794750495242306108992748261221466403155953742306562134118829625372996324225466590601099542171300748077804113635818040499660946381845037056000000000000000000000000000 249 137895424239110178571747376278784638731741611806915093114599067952599052558529198331318705229191628862711665244182167909602370945099057767319003703280102945384002841514673236366346051721386831973218328833555284798579261036283596458120458583492848897144179469021183035295264918446500163471567843306073829673021103893912269853556736000000000000000000000000000 250 7955505244564048763754656323776036849908169911937409218149946228034560724530530672960694532453363203617980687164355840938598323755714871191480982881544400695230933164308071328827656830080009536916442048089727969148803521324053641814641841355356667142933430905068252036265283756528855584898144806119644019597371378494938645397504000000000000000000000000000000 251 480718770611342428076508214527429782245377007826884560718949528556977252669317066405013819618431928396397610781801724240419376489164770827737082354490358879047009905835874754554900819195390205906636118572533006728380479445933093208169932006343126016433181204504401970265437424028771403213382342636451822887893014963499718517260288000000000000000000000000000000 252 27955645429398067355833862321748993490577309070548055992578911045313446386000284784783880587041118297513584134695546425058234509677582057366864173845747024043041499139378562649500386100901153512724377356987304083588895573932724497336651430522723328340268076200409837655436207120442398525332080848704429084865163024031214399926829056000000000000000000000000000000 253 1768194573409427760256491791850623838279014798712164541530616123616075483914518012637580447130350732317734196519493311384933332737107065128454158995743499270722374820565694087580899420881997959679816867829446983286997645051244824456543202980562250517521955819675922231706340100367981706727254113680555139617721561269974310795371937792000000000000000000000000000000 254 106155972389053281170307925394377452981769215733592133020619898912368749961558881413259829753171238511148333034679398439873633903598682346439193327344455174398641484681962215948947816140951950233868278137687889796612113162894734733736466477123937294706499965755816276528987909298455919920243510606785328563958483551153730440842147974348800000000000000000000000000000 255 6362553473318257557322942964342494778073988250699272075274333684811844949619073982140893642257378718456646883809310098800118442299023589353887548786350358209149345396002222558478603082807055991581207696072960061527713192776062626669461292058389831445549837691133860163756647127824120841373569385727197577391101417969790895012013356154880000000000000000000000000000000 256 384992326530966566377650076096942229480549689060494135754781500055523999860586876592088982571501025000431287805770618341941712290384554643086141133835890765819073117779916303174850746537852406181495622046014746995713263737431571301017585090369479255468906542474427029545129484389066802910749798467274791591956100345517529065454189986971648000000000000000000000000000000 257 22833006442721170975166785282364804533038754635818536820533579734062231068654806296346200427894406944256347915249934364741312321222037817678416524168267060034346567216024266903677686583129554243533317276729028456438071257043057036391119854205759115843578995711367941521484217881843885003399084201405297255184473335876462685343475421535010816000000000000000000000000000000 258 1472728915555515527898257650712529892380999674010295624924415892847013903928235006114329927599189247904534440533620766525814644718821439240257865808853225372215353585433565215287210784611856248707898964349022335440255596079277178847227230596271462971910845223383232228135732053378930582719240930990641672959398530164031843204654164689008197632000000000000000000000000000000 259 87412597508701327895461167643333284654030584817819421571034601640023804422740448592077624244376878485000387939172615913167623391748380841572805410196309147613365465935421402049026323444982884428516753113132596534776837358955430886161466249349529125145291625862892262874139596251595275628481612758173710963777633592444306693542910733312174063616000000000000000000000000000000 260 5509642509639356424926037233276764608496473224880739299022787012462106460584852517318832073584966886327297179196334578769353231964746428802164704642676455364721217246838682310968931901986799988221662014403509114919267324443251401309571206019606684251582017630145936569036677581918732524461871349606100569838105390069216906744522858342100668252160000000000000000000000000000000 261 331850006542124313901314396435054360650210656544739913164218633135217642972149193927741962585925313230328745485440767321261813894492034904007304902708897273121285623405745249960667206096589568521350873636765202844752793464543526709645711870257848751460670754184943717965824503587874428204126558980121288167941270801861295229304722929374217172418560000000000000000000000000000000 262 20407853596766917181836665062987968028986149236788880382062878663834953882667808345461886971360556971128466934172703188126153605028219890943938120114089657582311506712721650246886697988256656826372741642900957849388839151420914271735684486376773648634966082852501302700126079680366533238919883025724736663194588317451131153004381280370599427722706944000000000000000000000000000000 263 1270358697266200998537998322264103098609078638881769358694091618600850383702161797599165981885876090747168474245543417391048141567437119838640408423669959750094183731466460121877207472405088933807344627711941281512251999248213125080824856785110407003786054388214873990564061291345893074990752481838013193472231178104058578281692846565081100471259627520000000000000000000000000000000 264 81747582169080034255920192037695034395494210412041858231964795656964722191234111675506330934356126439580291317700718909113947909864578661616510282063161909918560723119866708842798300849267472890502626793263421465313416151622514598951079534121854690693632599881627141292797344098108219375654922206276148999938076310996169512426934676462968815325557030912000000000000000000000000000000 265 4951567834241419217787165917711813511955649316386535412907581908364720315583323335773526330880999658626006216957872116780616273397511621789342908513540092829352820943260497792763782794298486929367587680049098671613269778326849455707893960352523769836300031764258558272592296271085412145039669573637298167996249193694625124752717186117185539671148025872384000000000000000000000000000000 266 320132614838802867483323018707617943029910382885823921487288802547746848181116251778135625975709075151445263054706870883524566009241897214297100543479571279453296965151078017018269568159159120225085009036507698838330150251548391893336755353347196508166342331425327621651626932526424910210550859240022541278090833286784443829498590296881926210683250839388160000000000000000000000000000000 267 19725094191221622834933979844984767105150632053195766239332179295441940414851855205714356646657151476639050438986169505977167490261750743742459810409779738064776220698924114740894917238114342715407160941403282059192496180883866300504826233694700338695480015959360571149457936381051257929127018327019850427980827497131872269802182371369417145750560301719224320000000000000000000000000000000 268 1227182645753859534944821174641552296327585751309536599604166297594995007238283277441228902802741352582329495168353831407579491715570349842834463919065582275315720587768778852808533779599828036079974084283018476682618869539274824838550260682005999643125935278614504105084133041992546118304973783059592123055092910714418624785550060390197309567767001628388884480000000000000000000000000000000 269 79001193912974957412003359721368990563584409221054954429218637209277798243749996971686633298378186902992356902632829556939219928219451923215634036225657826475880405701490959994477576307229955279951835921535856122850301926237760518666329602195463156513030295030123460850373419421263738145923611401750836502999656440179496426365496195375778937302744070641239982080000000000000000000000000000000 270 4951681975616823223502353439678663515681808506533980179402811010795804854206473024475358622809061357669699513004307709729583249072326361615837061913429624480898932571647022671082433800685306125582695430081979553414367138590973918223550301851894208560013148849209524064014476824439923587360569214645454216527299894732679151009694493674446144105939851570549148876800000000000000000000000000000000 271 322057395694118182456593067716700275059944825264970070868358828142159147717589005511877324827501350702837256325800173440812094519664106559494042506849462776237666574459922354527201494396572310407898510772531950154070438693956943641259711632447199324743255201152587445123501572661572630121931421720540342242935585153413451981670529868585977212650327946148516642947072000000000000000000000000000000 272 19653759019282083955043371824762734734427402157195609452992154127649712091483636746622257258703928581352632565523190071516225255302578810553739004264146702755016575569605518045506142478560053814635857836887847214530452412605577586312772145774982933150998650737004054343434198536783150248466584197304769603543248529874974761958355412493195532464302064405986400261898240000000000000000000000000000000 273 1328594109703468875360931935353960868047292385826423199022269619029120537384293844071664590688385572099437961429367648834496827258454327593432756688256317106239120508505333019876215231550659637869383989773618471702258583092137044834743397054388846281007508789821474073616151821086540956796341091737802425199523600619548293908384825884540017994586819553844680657704321024000000000000000000000000000000 274 84008027552019339657437388527765833348836487780716913045869663603225929363837656909762176426604072328133692638072323641688953231265342867830901999826668666256042850614721826333711455410357094025279510737993414133788965792441280834935313259900587049460628632710250129885575138225625897422045567492959507193385261516097592122514794375160914983965412744096948269279457837056000000000000000000000000000000 275 5363012473186948915631047571192193825394472211001124359624715131813083883494993275935710370091242117376391985376938518197107282174528584865990618738934651461881306981207688020411043805214760913220968765862972420148134869785313910444531159002582119675388345748913289541802341413510938987210944710488039968149148391429444497106971248057147697637077688574046251119179674419200000000000000000000000000000000 276 354233849511014882222194321625412597287593856808689650010083748193602668817515453302830510598847171650297070623871631355788419458502195759353636765935786209379647353425410367707149970313672413139928603611872229597476805758127400853977237579247475391892317401261554714350841832851389200796292142928645921998774519392878180116604049615261858182387490404275465202128380546252800000000000000000000000000000000 277 22778501644449367694323602717376977907725454970858775530112706736520771614497734773990940511900869019869995559224316866289180329822614409454150821323835109642430537851516120252025840055348827852087194671541998192509178170268156615628072009336967122967932767177551045113881811430318794858347285833679535091385482934531327260712342547581391987763881302603499110586862470483148800000000000000000000000000000000 278 1477565473336615651105124362933853300281124512443039239386644243642314052060419729006212341205303037088900378608350687393291497394493588026592583276539437445472327555301679000348076158256960633338722694360690949420762023978061092467074271005657934043186572164250477793053800168113345826478127274411345842927871659686598761644873953253112960272950433828880308973401145585340252160000000000000000000000000000000 279 95132484706365176921153007059664247102715478224217218720509325532970527813428562552169209968372203234108432068860732719091152563014702552173691707881808395527718320291346563330103057266236619238808530398453717281936754928433625722687781910133514676472858530882896147137386980054682342827860963744792036194663736858283320268981499913296580596035347162674832200825904527302291619840000000000000000000000000000000 280 6342165647091011794743533803977616473514365214947814581367288368864701854228570836811280664558146882273895471257382181272743504200980170144912780525453893035181221352756437555340203817749107949253902026563581152129116995228908381512518794008900978431523902058859743142492465336978822855190730916319469079644249123885554684598766660886438706402356477511655480055060301820152774656000000000000000000000000000000000 281 415834660927600673342017699747465720113425212593411709384981874051895618242253294533592968906195830581091746398775691685449549092110933155834781309785593586673382080029063755711806030317083177872747509541685470874599104320508759547837482260516940819160250511659237158709422643927911485205338923746679855988674600889429535486859134065454164516447839708847544308943453789341350258278400000000000000000000000000000000 282 27222319052867572651282801558468023748853871952990130832238277683468738151358938888574139714466319909112184683891280102122465124494262159808755505029892608727582476881902638007847873341829052322883792321068195289755005650696162723256646606554555447197169256709692203996941846654280776870763794543845149143830019408225869233836171169356338698523174649511341025653333956995096250836582400000000000000000000000000000000 283 1777826836606505321610699886395334781752072099083740082813099827174227591577210701261495739813992738679711138201822831284767145438125274898279494136182986523824424836364256897589449574400989647856026129275915215461692292110849396311145612997293659590030515303579129322569509831498798427944497043671117817162437421352597152271300717137194735003551944418086810059975425345295132073866035200000000000000000000000000000000 284 113447300654959317362239328059261807653334694638815256049930251687631451547460329292350854073463773675156678162192368522774128658525702727089222830754353342522761569064192235213090703211899201133805282185201858835535742215587140242630240055066808243073453425939997575833299782926555423634068102707744120658632179549225977292097520330107804275140238151953174121456802204009400971153071144960000000000000000000000000000000 285 7994294675273918929509447155824355401945150872213217905716238889526776736792190786672525843363587348263101084780863331343836263986769986125930125299036162735463830347517941849493891586223116783192597494644032085526076340191786118745784773111163822623170550481760818187154229208972930264323755039707793117840426938015511861379948891393585658399305243399997022569689495969343777225484271616000000000000000000000000000000000 286 508081839361853514186600419236836809990291810989551182452187627201035143716125903330742753600441329245165980054961536169852704777825825784892447963449853898298367884308918081990056220813291422220685085215154039213435074065522406658065432246620634060050394986174132000339135456392501790132576431412539740378302689838319198301036751764125666289378066580533144101095821299384960063664111484928000000000000000000000000000000000 287 34024547175932123666696008074893505042349874942600277518214831434895986790856564659715406399442887681784615131013924205507802796621736133394964265285691882722714035985887214223934098253796748908045211206574815492659702126587817165868448446115361794221374784240794372956044104396417869879211535023593077947333670129506108979559427809804282119178684525343036216636716833015479492263373332440678400000000000000000000000000000000 288 2274784011190890553716247397007165765688534496162418554074934444504474545445838894392401456419895919296457125902073789739664529831281787204120468021957685873461452691627888036685879711825268355566451263525287664366391513606156919089490553254569902813657628432098823791918377265360509014781571198720222925621736802944122714633401744998343433110803479694362992769426211121606343197036959940319641600000000000000000000000000000000 289 151710595207884777697845114861939439911689185244062837414074474106567648530887870879862466362773058617694486781315228900329934412593946885074803521156716434791621498741644532908204439242500589559701018882801877308127803253579849911583716128593238903033935680817667709814864083774427793524278633022341021270311216011734953352858408685658750500543585915000978056237886541725592273217772636019779174400000000000000000000000000000000 290 10213373998816528784301358625526994436911932649466373161626085131817143481454415593162169610493829124798360985099257374182925941704985352798785879906443231413650233040285712304713048856146914690001300735502912097350746754749929181547689460799937690436391741369332272607179242782671299671188043687396886610519165792218585252504932156159526596197309266063458701286014861826883622679125050674902990848000000000000000000000000000000000 291 711269840532966466106730513511059407452636130152581269409652492769624658862312634641755196464134356485957652193066231494380175837711287646192370508356405551781385459933743451784631812648590264052398276862202801446272517587200196335474989116221301723724101783566832112848687779429108971972992991153075488055642417735017372969317839387930108596715178631496252120328624736456818440935990708539398029312000000000000000000000000000000000 292 44999671911052345089019150488133025178170112500986641644650681042558253417355646018335045429630900287011587462081323579211119124665867465082437307495348591242702320098474835716241039346900810705715064316148697238167507946016865754824384311419601022387611506173661578339560313511881627626824689906951242544320310295368765796525508638609711537218846968085996217479457658326501380029883678826925915321139200000000000000000000000000000000 293 3260003704105632802190755490033153499858093040250048736729226535967750391801286773361250406536722089473888904876605776878563767355601442456658988457836105360082582914826322576476033537301577962389302873672640511457354902572705357018458830472898019121871745653295208298940124910187688243185074375951385345861886215628775697951586985714665091308958776231944286414651918818873190635681408271060539524775936000000000000000000000000000000000 294 212986908668234676409796025348832695324062078629669850799642800349893025597684069192935026560399176512294075118604910756066166133899294240501720579245292216858728750435319741663100857770369760209434454413279180081880520301416749991872643590896003915962287382681953608864088160798928965221424859228823842596309899421080012266170349733358119298851973380487026712423925362833048454864518673709288582285361152000000000000000000000000000000000 295 14660598879996820226207626411511317194806273079008941396708746090750969928640586762780360994907476649929575503997304690375887768883401420221201766538050947593775828988297842217810109043193785161082738278780716895636109147414186291107233633840008269548737448174607806743478068401659610439408077810250707832045998076817674177654725739979483878404310834356857005371846862475008168643174368706989364080642359296000000000000000000000000000000000 296 1007392580182638646972266900562420510100259621571900115973843838521602362239446033271050519792928038373732259631814793724400288118988011875199721386400357970372310534767323158109523207110887237497256730299074975257281214272317658003225625411006282521848958938855193577658992985885467517336469346675798638173446439278471611350274725847161677930353358760806888511979762978639847016766695906865983446112710688768000000000000000000000000000000000 297 69045137610979310342483831415470513423025486370812538717899604624826746519642031972654308702730683245461187948611306246803127439539870660061765519637132227046286822036744994913506552118138502200773518976651984842633658608971925636990310172400507517459032493424613652130320211571073196765138014452933583585580059799778323516391906209986235002764987896606072128013382216459084899379932773309045480806648094130176000000000000000000000000000000000 298 4748181001862731034321580406571587615398829601192800739523249733430393183735382814119457844633940832418638617389115983433999686996049566930401413427353554690721570684680771188667296737970447766730117381932836496101114676647761655343795176471234901585259619163200354231115866857272264454464106532378663363500659497000140094127258780902130314805530706120448344803381823193417069234281530718329743064703338165567488000000000000000000000000000000000 299 341781102856304361674221908154514093723245382589563268046793920626739598244063574045969123001706074363171264922064700511258458950993419752934635073928208649682124912062114029821292267046132045727406782658758064080463569409812028783728367610068334490035261846062218090673099527300320221009295964654738231369019693793324898997641757062344083956464775086855235486124910125052076816919487220410142801712997693510385664000000000000000000000000000000000 300 22215771685659783508824424030043416092010949868321612423041604840738073885864132312987992995110894833606132219934205533231799831814572283940751279805333562229338119284037411938383997357998582972281440872819274165230132011637781870942343894654441741852292019994044175893751469274520814365604237702557985038986280096566118434846714209052365457170210380645590306598119158128384993099766669326659282111344850078175068160000000000000000000000000000000000