1 136 2 92672 3 76447744 4 65265467392 5 56275748519936 6 48667983827959808 7 42129429039341895680 8 36480870847649836695552 9 31592958742989872646062080 10 27360904144981190573706706944 11 23696028949244230878346703011840 12 20522125978961142352290756484399104 13 17773365564239213838548267075756883968 14 15392784137444786216376415363570027462656 15 13331061885053669495510262990272859780153344 16 11545488946771737552167478449279457893434785792 17 9999077207133302730346618172578677607987010338816 18 8659793098199400502377442645714888250030047927205888 19 7499893747691145301632333905378102674644372386308161536 20 6495352212210911125303462419857313781297468721366113976320 21 5625359743445696053735689995956966959895046727079259795357696 22 4871894735069902857621110363577377903761951039130640841829253120 23 4219349409205827579221289616241455572644110379275439669972926726144 24 3654206505926982232172508745001510424854499292817405574485098857758720 25 3164759277545075724380011547539345803349105700072233394437198408457388032 26 2740868987171319360919834190769318960260720750998523115679172524421739970560 27 2373754888133778537391506399836496729353796323282981837991288850129943598727168 28 2055812333720735415015376095185778199795177052088973565817884344478311756869926912 29 1780455249447061601970851937685396177290060997850524806975336733308549761121453604864 30 1541979704706960146611600726162488525179184618552415862461756795421801607904829707911168 31 1335445757744593788688359144803708375925643180962048306850579217196255078525129466002276352 32 1156575126400224966852373699001126698295000672487798032603339763768380708691246326105723895808 33 1001662564915292970773313805144645608109975603012198822662795659160837927177694896124751830319104 34 867499110996347683788507249704750748489106807957409615100122721737585723859974289210932330655383552 35 751305613226240966479957101435567828378234633224399014675223879095964445718462879366333753227531517952 36 650675161864960646702446546705365460436888134324897357432673358742246151724578802618359724563506707562496 37 563523230513254130547689452788048251633139275929932940622439630622340226779573580856586783788994306401894400 38 488044495840152208977616414369686870790360899846579790045337363172043318607159665156494434780835467046800064512 39 422675440909380844842716812381713009946187279412240280254115166183620642470487208369659601233808034168430252785664 40 366061967444980047819856667179367682196436083513789741763123788022623659476923145781258834090364030116641128069464064 41 317031346134962085745427235641777066254843146435531577357555022203061165812383612476839507213748063172489289441273184256 42 274567923932859409849580248311223527196171741912679946605181506360747382663913679755023741530420133536731249323586533457920 43 237792085141976955530778584860289005250233270598580528187303017185483052434245062750181321503261214741520313637964846867677184 44 205942030468192224223158651262162281638398559567626915004051314205455249392344366257964264515020898923607364762175577925869371392 45 178357996600429694877332082702819182774784412000959180592258219613875991291952631541657772569778774567305748749504943302153328394240 46 154468589432656841033649278689566790521873992816145301719949699135566068002501608621135075862009163890681745059117814505787131984609280 47 133778947824631601462765566615765484412367901933432871254046922841291328507192947016080307861146582439289667400983337959048788455123320832 48 115860492717633806530264520761056821124880697587499414286499720101972877527731062159141434864714567953976383676810756644475690685063321616384 49 100342049261515352929768334030436760090256231904528959896587442892856332735243815639173945492919032894617578602152573730076833197410182485770240 50 86902158050877665067282004235229106733831856372243764167466293546830476208257104959209679220254191379590396588900871815304436288590216634887569408 51 75262416200185870674674615675687637026524079314737035303892682882954787854525777498059356588165771535836716208934490669849067006913220570592428687360 52 65181710320400873888074827161816510158272495622036066262525893044964144930384535004308821380874045490841616131263624296825886821308702132196974312554496 53 56451221935154417311778496985296522494895563809878066236248751377124011154992666416407864569278158600865120954748604688732708169862462008892752317586079744 54 48890101875320973794194813918334701296754159704716027827814693009416821241170051712958745235103893628713625202496669022744975920878563776871047812322772910080 55 42341724048505755403649533432034304204069985387623149125032889534906323120806669730172862812517867127031648265292262389700371102760311284500824316819945975447552 56 36670440981527211579406118835582322069524112469533488625639580759458723969503120628522038364605583894778313744184648583794792696959833790096884620686543174806536192 57 31758773928033423591880919869029790258066193562304560531817392795989819645771707161314571895381109202256821486689641489338355009028074444620375421570604567097598017536 58 27504979335264312680449123597253867483691843951439496852789893538148574410281245346450027477742815797578100853389737945131960712541050794377398722237473367747484893315072 59 23820941260126365745816685882885675567369905285753528412011552827834140900971637125841507444361882768795668540381302954232477642520692554211829449564457973555094121103753216 60 20630346076678404003121813976353275575813897081965034394343395081282658435393391449687102801997912803063212604697142946776048728496393650667513639141182340969584894297405128704 61 17867101664699803171275336283829433651043459047717052810666662909851881288065590053380557768395451365901599488209227400294908376496283499937572314517725782801882554844309155217408 62 15473968333357049964734299476165054876987185702764394955484845183899474119352594383899666687077753644224982128444025821252263478361369068585965926441327893156180863280922098613092352 63 13401373120006803761336526377142726622470268061993997554790989519633129182885538513259859313805139103642735998726217718397196158534309554474504697241696490184108795261332473859962568704 64 11606382902728720175316673894789503971183520027687337579941373676057039579597857513253005308227641098940905004681329614610869203583935926652285657982015331561290436657188674440808118616064 65 10051815054954992717953217409527624101309378019594544826496772202098315193468200282813394455867267122764504069136355331238200776677791140501033380738322507527807092719947634134279079887634432 66 8705467219702450040358141002613085863638326465960107119232806466241021376099358482264630698676682375977435823211479684322874478088854718401850637313831742915587379602232579971533611200866680832 67 7539450248436075679861235829881934849684788909708788199176518423575647513008511732851904304254410459758925542828919805970111347858268690896370967176780628882330392609216733295712659887669873999872 68 6529610486613915321401016998823854475258418055250282125308787735007166553862437760399320418688814627477989866503710576435530317667097793832429389659985970112771956217065884737565901604206230917611520 69 5655029438750186077162755402846725274387634339610364572592561794502717983459142559147594338958586530895597359326970447618008565877285848258503250289719955319076503380569063152004915365120762246628114432 70 4897590448724438465809246295438907216810792914527498092150756494859388275277615839652787005565832844892789541259007791561835245479806583886902332876128844406869182140203331649055333703498433121250371960832 71 4241603419263200428837431482632277496411194715850165711795202988984160586856970804325741576791098036424875666506414590332690508556159542461779298832247867655808100008911589027786543957486789099202951285571584 72 3673479796782726649622248132104286995024318492749133970928849938999116066449668270425274089493436505981635768059343538943515449699200875279727842139908132092974239225703133120083760410817147634338133765370413056 73 3181451089011747939657074913739714273701621007674901261021555416393538379932863375260387755611855240657499084227197150087964086805402103058678528645882589539211115954266686399783691762075658428386080571100185493504 74 2755325084580204001143103610813631991901064452025521623574850228432100211977307159696697524510854306635336635391651833394614018504604538100319934245641247108774777825393568045184264902729678689493293413912984875433984 75 2386274724743654395133987642618981413050867844263056298257939690885653331526968289663595443245121417280510148351378771047814466922727765245405851140402114153607385133380066567707818446262391181523160304168883415716724736 76 2066655253791215404301610547769769098199185136033575788550521250835350886392683508649972402100790195198326651766809783741287709368414557736775852285557714314224462201393152731309886962280590700990989003783555611324202352640 77 1789845860468413615893957947395361912018832952713149571870251573585277967854236824979609369733372237229731898430477485638765085340523614337252628822914697982406724082632759466958904272859886357621845168659372089599795199475712 78 1550112530069592129683696308090649144768256872261703068236801698308977775377554719611956594056799651883180327530192591000728397935200826179896988416239396196132327312415777338080595392618665068286225453669112966521555481436094464 79 1342489266226484951579592478727409920350229031147745873113158853912477431660612348916228577318830794686021890579599756555379835977072810689269745813301604328139221027204059419974977062857248971068474157235146792675244249674185441280 80 1162675221941734090774797608987029823634295266136054548217903024022004096581779328931350162973555501678152056461701137820859676084079272028765797199107196343013155324208629987935545662280148424370891930199341848606062017826065787912192 81 1006945608970852358848923624747057946694388838159715843938262269801315597164016036090870295085462508095892117860583110436323027451991498224211136166389734528140023094002714771486450398171989561310429581265369269588154080498515505166942208 82 872074540070049689637759479166678918069065639406173226497808663854808863722231685070237157621600981529016725692939159934365107550297008719327665182316366711433671569623972426621608676529477313197598856322375463579550864191180204932331470848 83 755268205812696471450362579353544556543122603069874650076382505015217133713443297084583823084064548903676418282858074506291946142209077456083415566502718879641957133681056462949853549433208519735868782329814012468514987475426104106557686939648 84 654107001754356506729339524203126414319041974102020297106087210511126471084716076023263337942863803341107430803908232232105643160928701831707494573729390538602921485196727502250362356771263660292526348208996011799421737860728769065266885966168064 85 566495407129822084467252198665131319886452746067152879439867470905063865227231053280605832512131106984206711504588266694446540202287403660814056402697978503458055941380663514462168987947469954537436727228689633025432797233956846617458667933652746240 86 490618576835996229329550362882179837043364692338056075706744616982492493769916139434142266199063705763701025138379097824552715526165406372990032187306327169502516866407853791821070568402779465277769018711592398369677308006000772438407916011825655709696 87 424904747517955279425847319664888104567189630065045726381430779219169967878296490945562048570896423851105537001582308327751618297501879801054380516734198867756733210958452959376178742992220158121065897028373030669646695870042484179788789845034141736763392 88 367992679012742540584629769394458505755973480709193788437488140151413665729786031668096973787252822906731996883581038581938189222025308775639540142241810350205962304206336745373987437258882530420290951584345445872181397499636693920026056862636278713096863744 89 318703456711207856473614642696856796426561994027589092254565020494744872002019265818094312759316056320066890365502348872460056062019667431162280264684113086683214784881747656869094805704849730351549349382516481403215737960329396200226357619572111562996805795840 90 276016070733177803538518152744491126953330182379782278278162015600639451697601174591692101967303904435367173699223309507619195801348225566935365343870059511816053480089560786266115724150601480654303862995870397404591811347586955664291176472752279292606499069624320 91 239046266046675784878654554400486273429406648390086224243238126455946717322828717919597178959425895127434600982142314646250446093104248553994769219417375744675010729408295941576238135884362888111623671564741729285317200670171409906164976360484148012505429727638454272 92 207028225418431617387853508312873700988137107789795850572341270784241793969572507415801539499025932338101772407096569228095758584084656254860264959183938788883828399448185442202111814094089666337310930035026778299064245835771125773163987775576255016919379621306163003392 93 179298705764080110831735529273187421175259083931836704244790461538171489390727962134249916171499055667875242867217706234700790114696291358892259835917032527957586062927464697022643783889834656718555619904196276469108434660402307803306783612900769879331646026857285364482048 94 155283299287808376303626921773279488786829928536827759870636868134220899355826269501939287896136248123135199865251299095926022336597964230689928492616639609457233434227218380548804309752116845130984648399973109289025736090042088676052390636238727566121245980818208876520275968 95 134484534815519783705956704159136579512892932769856950636879183260338123852970686902536700572895210388245788447339695258028559212032092344102255940062210017864737497928242352809982449236326026522616594169498428339535528714394455381173348901976420530572238965727723169743672180736 96 116471572844580398553336945371595972183825371058531404755366246517041521605912941332012874383076787716774408385809104616271369801343739861849257160024242637367439483734543849480960747701579107811286833467535676449550795302431020071331206071910784671648413605171402651446035143983104 97 100871280846523756962295320990374418672763079828976425758184881528182669353926865733273354208580466875120409765510014900250933112453336512826255847858050218874555610345404657443122009278017486892033677287787011147855922756037053367857483886550113356995753235530001866155563274540679168 98 87360503950571743829468554790347461407520759889800768251221443894573795002700154656041629000813020197067644990224043014048238058901287454436927788117908606585598025769102766137170927588445750205650418001909650817243965936051465650826658799833763917811527117824468033012467689125532663808 99 75659370897746180665912349971104358735007870901140272239377360000528674103752192340079084144687906431504808246987376508560725295492597161190944843579945664344921308971673149231133828001930077734775924427785917147096200400571080795363384524207616259721399040032640794403949111126496322256896 100 65525496600632394884120266269421808655098564306101192101559160501611342721781336825329677915856963864216906500340607954571889418619640524357769309706666856728596418861711471773152137932035179730463940127051041274539131501407347494465790401884021138245337150605152446020855235270089491037028352 101 56748961216744526799107296744316476223711190947974032731319637510191452869949288633218729480806165614538795608226975019420127213958311844975215755010544421026874941511184070494728808986663737757595625388604587978798603436455039630769469640926360923063364317106946606778453098045732642521698271232 102 49147961728663854551970444327850360212465260863265036182512100894560393873880771179518822521718920837844030283908203952541558168281179753067031868882797745648214214928290557188105046609230172350332824759049889363264790282630808605905185403979436719695386830298105933079787808117265292397576129085440 103 42565045954876005545528642417846476754946379906309388679387806038697108727028121099181592404563246559682190418490041266361782753426214153891083854220586850465339198897897842119477159591878751428517727012121214991409791699164135268119173713110945248039351907869960576112581646556261570349445080273649664 104 36863850980091533277171117588458908279233419665065678842141736840463905627075406073045123114542330543923549648128980792275192223883700797350515367200811439487739383355014565999336121118945285329096477093125476568833443312025266465046084626618701710392053295273535649591191864705712514925731928889683345408 105 31926278442716512275817837900726996801743509477053084973531956262282216203608482514046083455915593761887194886423598432882982358563488236945941480974744353764356784354215052762387840162148926776673536144419047407005753091671463604170657919412053290605087133472966176795248803723628364732696978893611101847552 106 27650048166490667294131895931646591332645689250831295739472724966175526993058738926967258285091506222323648989171641465862780712315182943530068899426900762921842627941165533914236364141532049541650642087326709645148236066580517476360286947245494099949523106055026499019501119057786024847568362061721769913352192 107 23946579460584405500166136533794219157025481477328468187147439168954331809242156303605451759796385324905296106781533119896924608311382942298362404382494273924146744312185997804153874267176018433492257842337801365914649923437884332910500430897256003095700033318674885989961007485211988495455406979769428260107059200 108 20739156199989488706856410964823139252747482966766117885896529097196981620921699490434318685955088289683116340577266568723796342129056568061399866528609943951026894786704353617495063685564654064338566884142667423037607202888224776645124626691054346174578565701407323620962332041847054939557821575493554979837338189824 109 17961337676452674663991537289968446425233899559850388519689382489192530933674285193428771201786884698957661095319147421523038588831992934878578582927072161557873542517418786974713382208950368282877952317908327930119438744039138913187971515146361192067645320170857430136198825298598671505430839697983132960979599340077056 110 15555582301256879258011294079300899630792916985106763621794925367547532983602009342730269953862372524679327084545037729240676932506296191778837646127642128111556451591538294566688941327768450510224319277861307126260334897439100501455123212269598881748110475597629162725507930232859886895867970371015725864705963114836787200 111 13472055650309784266377360837339753870627876638873822275382916958023369432986773437345333139057139003263255652213005390172299711650870886087530830850012271652790547909923287250591430574647108512636079433159383748707320383461150945471998586358499130703973861206966247712529202854523225311177714312592773383072929176519954137088 112 11667598160589528180729095476676362005595063008273145696398842719509950374249448862501045671433023536927946236277654579580978629718524268812916620649577313570125160139549300914457762008292074263022636415258244761520269151233033440621747992804991140136251479812214502303684792979808036152721785784709573880368637898791830872391680 113 10104831094121989003695490402707482265676569905020619469440836525154411009196962180566889257523169289844020747429315137055538933422683788905379565046468146728270908792857316138913892738202796336188629815723663815915010345927486901817026898382349897598446839426336535268885502053697741860867305241024409420554969695272539664905404416 114 8751382249830191866561860958157552940958557172828364952334317679737564975534470020566908005358934889724100627943013038795076095499070449044500568107356342594648658647896098349040218583374242340228477979483364722523783871131662917451580285865566342351108748625792141790304080001559636941243995295722308159291937130191208565636134338560 115 7579215384133799336989936635067353404949268880448475702984139195234863770751779140750922559674358632725130104763947119400140584444530483860628268729539678593660725608619342861615493584893351345029758392431860233541976859428925532126021405770780879477291198748681043555680599444453281870499223171995441078477773179826845961749326880309248 116 6564049449468977820891565964854876439609582900401242109148195231061959810318042383765787741475556876820718908057923486215299079949550020175205825308461473125431375113638537018344403895943395543557783191619273603453599390029207180271852558460239905453292098631778205210674464033579708162751262779616269289531925277124429442258079029934424064 117 5684855620447342191793500753905700496189977376531548981175185927219581542202113122829160460750490461889890818159285765249114145746278670178345998717034293502693247743382082959350117159649111327298429424384499722816843174409031901345834046543068587741402577411328319748080230665886344890099040056338369609991737903360526539931368895641762660352 118 4923421688717805448612757108805424821697961628546011622479193575757532281262177596173845331346522671467897241656576745432462045325704106676670552642744164818344856241599757006500990495730263379715875448451883046402632684416853911955049023843202329748149863820438342100456708641676301879774811332810575513811742536439824489463641373547896579817472 119 4263974803115480237520357748614056888406857646065319655828760376071940233327668160909664002054402090783011631307340508399069417352038094598001621833173825816986628997456463583525837298838463030054307516963924294640913690202926852908176830211301314609288761185721061292436209716327215441292313669187757552032732954450786810052825813966667961581174784 120 3692854740285034711729898643954170911062372979159634619517958138885159116975544034611165007592725665253090534287016406859117864514116423851888930859608285748068856338019008495535516739122820573256415058397596777153618792225659612042451818790626525688280067769705230941648238436180778579689404641613525655535589660102331502467819041128193567367893090304 121 3198230937687911732320963218369140066562875285676700025474470182651353471619093524032112818544322662143852326961898142245652535106554411718183795375236385259699074728512492093479685273399624558697612755153644581587196760754016118284073783445590129774964739911805156454075474525164714293850172495393755440961455066092828201126531292097714496679842519449600 122 2769857427426076776738379604006100734067904107841024808300041581044952294106320173314485693938461866701524880730601905722904715332729175436522294093753095608394473960211006323377719101330752092941807509416387349047940422508563688732866812445456317269774279922638176923965360606347590217955402058652849969392657787925008373602092587022239420509079861089796096 123 2398860594417794486840442951419457515285759838102228638775553491637638817562470634889488132477533213606856954213284986990573368204922843774797834917005189713630498322837516946071455999969778799540200681414348409481228644472327573815977572690128860140950597094193570736090002549310786397966629822671460131360936495170108897234091742678846800752097265756084895744 124 2077555362406491186381499875157420663948552809334431781817137754699057220903710843176397902635723172586006267289050086646852543839616261617603888556562513896158093612202642987789716749222039382161255052749364075767579421859027695891140485097113556814540007426111397461187630348015080713469269491447062136405435610801625481288561958478187225685262491014914203713536 125 1799286000156887466381778422043943360045765545560463454228923094922057918596192653636071478729514626677952660683853687100632456975363310248343834489426508917080317917185721353399058856237195055530617645959979177828800353820424576074089389652695412048095281952630750428682925881056197147765134277890222622965263236831614226169267570865740244009906880287965084293005312 126 1558288250191592441497735117972174173878497198526551079604680903950287060596231009627527447928847462446939989743309694400858805248469218807970009291518027649886983146893793546155738733401718394806156884335799825576696923439035561642027459010898137900919195886651797527464562412871046325037662980672692859433530905410408959598489524353871570660493364284245401151599542272 127 1349569924110699685701660037533883744009811397616334515641521679747739275886806153751717694419519266342642493022310053756619109604984432940538994846094355291315745983734571149676814853147705306351073409785239171584998486644521411470106393088149381871955975499210006515224901402436699565238656018923910535540282383956663058758959809452224994202289450726508653481786941112320 128 1168807491066062410466415147222727032167566071101917891482727064621678002473925045496885402038838166677334836215106149948593565712834759103316817865736922303179182581769688820725420552106948084513646894943264237923528194242761266043505418242116632712024618229780087777477463097947751174616152978357229188538353166401711279582213711563519427127107304067541761510219817653633024 129 1012256517254816270748580142677023795765421833377303066249164598765200211079158757143576884184980046310268811403088027508710036329234363855855193314970545267639417842426932363297093762024242459905876276850570067610707475367052683213320580927982342060846381124215358571678804721688726199002817740823591127451558862542255597972162609456847579011352859945119357163590076477088989184 130 876674101215984545868126043755497069135920068108808410000021668517323647427634025864372698490345423659401057003558229355818135247148687090535071287457387418729983871630757176153074957808800395396922465294124545530004344831625781441570395548387306623029231315961631550540347021744618922067808640726083559825244730178682360079096296108133189286947576901525755988520334443468080283648 131 759251698203079713942389399498263809388690749223235962248203831791674360442715118935721559782750198310801570763940147425087200566938848663372319075799942042426026626128195200294758868829790577344034060040746117943514578903959791997570485085379769167764997573965173695690423834322892541889782508755738758743458450057621749289917171027515797805775906499885046729354344023019284429012992 132 657556942111876419852171436931602820125947496675711063226834961988452970799236980403093393815809568589884839534129747103919883629057178199114956167877299261026166803837723717035324483203339601398652627358287351884183345058920263528480135968598561234331788871877937841901704593267048592122059863486913666597373776250459667366212138764275108826202842406269440319052870821320765731808215040 133 569483259823899793968328049266100823249757836750947959191547042444961720805420383273732702827456292216145319560754507363876989059278796305790097871863672396922309386625887083847845731824269105573231146452830520905513990030017639686189172839076615044906605163519788596468358996657579352813976771317711651604944522798875203772352058447891977241733641382984681177455938267670581989578700226560 134 493206234243478207336609777248991119220159699729737958948144574156139319876447753578474732704326113103599130893445794441671310083601247329078724101455879083987747693838124045634794723216913060436087535930229542943700601967711194108244416876869156215463160761083237384578441645114200325617825583579201738760887496949220817409993565625586407143350942028826971183013763517747977246949026085994496 135 427145812103156747714295117677131816233160028723223542024782248267078722521772731173646938008579918781401941039023427034168346801651823750268223308626734350017357384611869320901400960143643739436460863500639364125075885022363253492645298734814680941278084160375050945338331308953478472539192460865258163221588556015032121784525245758931907795760787400104322937622622160806452507747349705720332288 136 369933573684704330374841383645051802874514389818476326645283596249213438977106352515259937471174447917784262893226891915365054514166695511765293833998016916032181052241962139116112046849956209002913507395557598382326238064396500761680208713020094687250225899839298297656280107311470508535239839608206689500948679846608863869077452872228676716874515515346503482506527988421371928969523692876572131328 137 320384386458848757041214615924436118891501221173044547158678369892495889417106830685864358018907443758973580898535176119475288465594893119602936588599026661460164837682826444317169338451364612724875220200355601000969969005818973199448800185384623741590941655816425564421048097787869571707514665428767549098573441218213147753110285881409932126626980914791746049857412045604812182770064740395862403842048 138 277471855458295399980176158989939469175927491383376300212607667054732702533663544164475583401154987172869653118827414369129630655155376910933983104988881727644772646022084110485172371970380028514440126004073057038952819991046164900148659280579362899301241138898192760467961168702533734211768140365930802016785761522947706824463540789158226689951661217239473687801740864454680223319391391011939891388874752 139 240307061846654968118214218403139306205922598488799388052176785806882169392907005980949446379099307830829658397548800719706748075177598964714074535816370499226032263201066370027785258466196081082202113492087027259685605152019674315591096102085711901043490291348459937299202731920329411370397739903721780997759267075802714763048801999733320793116723488917971285952165543508945333357425013960169840396835225600 140 208120149259792669086915173355712588979126466203688937951311250299871808940737310810561034042059641041617233395834011663299327415350242822426173291851332154137811948716679067301352486941618625721780051338567614148457300855372861157785511937548195767515503758165825190887491560213088481541706864506723125313284335991670897670637219172238791741061779241604075603558096770176776278763598877749965917865703035109376 141 180244376486771573634909560075257213092238092725394840569347259157212376719195103021846459232452191086322819633975517140895158684589277897558548826984322810484555198127453234180540013358887957867173743073026553016772412838932689573505260125194907574255991588567490991521759697337593572883659909634851408360758029423185701159198265434282411089043984062000058829083890564429211243066880751566364600988614921843376128 142 156102306146969069107899572565785854293875778954597620867107763234844184574988360172897106072959001903753026461922909278579478845165768836609961915216682716282644032438042234314516146490678501064022855555221555304736345539987463673729941930443971005050838533749747773330720561200742018125513829119407311299687886808435714936136849278232166532128635689209106141268079119718636666320738777041604399571895090058260119552 143 135193843266397046340560815164682156456386581845917861969854557005587206339530517484688878146130070227933446908754133543755916111742547131091191724225175228218573474359978506004337743232381205034103191876543479644913319728196586656324486410541965877019422742395189018586675271342449530478246715457735374557598082879285115776403761508867850625028906769491104952119773765271394953782998963160779607720900029645825658322944 144 117085875976304461449185410000029001487109949092100080821079317399925402293620454670250453098261210513099006221626896414146830425071022740121138522816291046651916227240043229289867175938352854766787512238001772878737645814456560930632517991957808771624473586250152373811519358544024797173447599622920536067292560837153486683604547681018352515755887619378119223452960459483407556760223010209112200116493110024615557704187904 145 101403303744572225946746063504217150422621999805303488896668265852782306163189779302740008884505105230260590507212708787433827105754244102467469785790259226653532162578673398958859664891371109072216694584030265673259422074921212753268773297337329440354204822962681275241226606091358072711944982861699788791906481337006844808146893658572949696901004003238996953323505781612830529128917374406631557444656009698099308932114677760 146 87821267292691629562799466112651025556233586659162275450178348120646131128974615216862993889808530375017470303119038557303851535781708258397558664385562285866090941167782065740956677336789969642300085243741160541599842836692881157008030803493112149794701784203762215345706375210410948592292703566530769256605075460533630534789363417522032519203053538987851040664160002635637129812010197437956814608081186953719620262558494097408 147 76058419243635506275799372787309172134876275094953785652940465225421079636328085021123560220793571650033305310241917651828015690786137605335945849222114078996409776380147668183882927353686557954755628034080021208619643885867844689057772658338331503278982334639759294512659932103168697366407577186570701828472485020149950105630515754303617213442882790630237953618629318984480702274815549395049256919092080384439736532385862271369216 148 65871096104326363666547436398015153887822510123379569185376734406750638703571027220232303401494563747733417290956688183674834373797778537636755497310482135672460933315412786044219750953997121245201592578007235705918460636505858870346037010567703910796376214772776092747877425609636124223242529170341066880344550888780343745903912547125443200602582795781768056020854259530781293306521629442925845102816922229815541885904665373770252288 149 57048270857252705860720197400675055305468673176344387469691159154238737515215369756823941419241353535376098955326956696940232612377492832058585110362686136934774115125163179235656734211422611483435479228631280370003214612920625362903044851868835835834132771174822102479073311233102388759148126064405137154273096703002544909032252874079150702244666630465099062976371144991774103381299712224431201061546355374497178611280335488548654284800 150 49407181605844189738055125695504594647939857292848894365574045453690533362128021967527533028180424522473154866810765546426844316209804036809592472685068632120791416995352569173851150755954461431338662499402209969539833457006583215435535059719905429192228199344201668527110355670788806224668973602651630552165242786095405644057214254794462890149579741153806280752593076734594223252817648031745270029115997292308255090562469033502363717992448 151 42789545722445476336138791951354221488831626679678693107237236804537286837002625446326954600238709904249492297952746465557014970107701361985258084878232814250597423870267908439377690160109848669195587751512231902425487398489883256089761938267450937422787316552373932277956481118592822179132306303683659926102189824953418479497681834789367917175468586640466685202062582896513223128858180056325775113269695732754317150665478734907086870750953472 152 37058281076220634601329842205919771725299854181813161034255439548166001654366842632185516845059278226239340800816895622685443950619423253172011161281474088708987488858722996994343796709143911907745268554972836675612158319173590819210611345311190975600982775083311476063314923162310404444624336432713111571510899608692450386042732599879769894599082812639374692514912909739558693778684541898376827148213865544045646963666193397865729042491163803648 153 32094666422312408898048016285286276970280344172528704734655082815995918024995287686883615167394211849174309851519521581651176593510524278645446496286926586890003338206067939564878710340444272907534539617170944869902478238105915215652373342529692970908133559703194874423406368123587472881495316358688152808270492709577026425414771610957989544200141305351569030140294717261820644950743713747314414990415149216648071746133891694177383743705217434124288 154 27795882130660292244036825385389158332880835527866559822373503472639211136782253134769817685229714724876777700570706983374644109857990162068577250211456649002092536646480422518898234859637559234607195962381170710951042184968617654780205356950621547372885704964658253648335560832502163925999227220586969782934706816322677411687221343737192771962516061037624609892856432474894407771772406704780506706773538546264240690782866421176651723737526906726121472 155 24072880311491139188468953130019846462691193994334825275535288807452555530932192548169054713888705327488776541910829359938971530529864157156629487174249135776934338327871955757913398330620183148155237798737215879588991867622108533232277465653232187041048795807959432128269087224518828391702899119027812734332905079647882010315364461352961114593800236126896891933625462028804675157442006206981227030722502364747228434183458160626893405433346713961195634688 156 20848540217838792408061704396845872102060408176759176898326192159793397746942503145720211323458385543740102549872203889051490232019383507483005751722588118687126481308646376064628784086888186225175242015902482271014566390351295461859457724084938015801472493645827205087464495096762521003570837130220375997241794212020231019737215093766532948189252478514273258622238269302558326711690615017466538053868742235248027623964714808130788735081859368623032896585728 157 18056070714868165560341892638934524327431661953058309351645069410896028700098243818752164263408051066522547728433132333147216370307218278793667470353959701038918093754616233954265773726169960010068490744954284356721954656791223606721225486707348439737393549338405938405093422874066180263507985719334012964728861418042750353747256093599401919521856541190504944663352548819231543803083318965325146555251516817184502107491615959517476147255806727625496733765599232 158 15637626723686074213298878435332987420137954529632102002360425471004032215543580278279402266582499836580752973186193510715323283211849013783483508862163260262726196095183279913389942542459029211273029042126270625254672726752628560185449096798132185239716674315928022276758790142835053928215643817967997429051392252318297146271484195026914608062813715129454334405189307811465275441132392109028700695340760951153898293128674305734498953212719154231000752239790784512 159 13543110979731578442724251297927298857046463704751391914106711918438431322368019924649997944529720146127827973665529560464501742574303414732434852883327724051618276168379188121301207520778953681082793388455012612527787071209741131557025321037933739912396496782435067088070221579492904797833363593619240521867531722440803013858070540126107407236699502156890251521657992647945561605471008759800901299404414932081141989629884997404438752422123392651896387172135461715968 160 11729136284568606694432958749936160918282426727899746887609090088966412143035514884145184370358445936219768052687689329852234526996935548324403031000418670116035178365227888463399183618379768529580909948028241825895316336772689336998904876757052579476150903175021363053822746191587088330958443426709968331937124171811763778524213647191640211556542303380802577249414955304004164100311471426528917965445453080354851965245944810235974660181881851354898563512594828456099840 161 10158126754471188692921775907966993556738448671692319132165653790044367170895011656508929232967981422928085543297395411209782489719285025209490900591613758105931396578454526171716914963241459783819319770862537343443243399898196828945903687156936545427223768484743980725011537545680312161808236815744513271835204987411098032039738157990269586527575642222239188281348078236141129859301202876590417149306293882584625175369618728416153541776332985512747114871685067381147697152 162 8797539448464049036774691581491922459682486424406933897744565571299801595493651098433562541781769877078946078045407156818574542173601505063031795338299318329758582821245544567287358869363054817015508255870497107905473659761631462491108880847728339312176374812240339753841528912089114315501931249509730166659844410760996541244691822301622402759085398676282403122145734743574740487252031365020782550553441094897105945810361699075286986119187403492410223598545166454682193756160 163 7619190252101775242513249064439339746935112378144823811923897607646178567721215308486885655915215978049510831236006337926036911744305916114580841711707194621712380708828000730695705587831555821352124433267219440537941658396117023475766593482291849943815247637694946537662250948029733699825470270428074343117854492335379389620297701800087718343164107489320893719976515921281996972396301786215922902620587990457224551846103682008656172073922220397693243455658137997449162783719424 164 6598670052892794586907002662049124542670213836900876460764633189788296427093803029874617755548677305321231907899505266386169918834390044937021344814236514314987396672443785718106308484795802986178927216231129856651376996131157864296448172901730985736046442612570531644006420166076469560133796085697098005509880220040024393260031826652840396662575164300448353362178524802823150657796535928443868935985081033773933239064954157179295678783324589686116840195494087027928147600754081792 165 5714839113635847214503246931926077545371685047848126347374180354067074925247173381850920782454058516013604609583140599416981713441359824645061168695424041720980160739924747118005452205755406717063659033006076053909552665630441436480615324341591627925286518660432817419870033899401004582337253184905843995437470043457696608607275066220515554624158968447064771082759823196385878769082760570655392642883325430417770729525711521971044108055758001248594086980813222089541582837737041428480 166 4949389169780445323711525529408557419312999819163064882968877961361721148406933818281457247604331960982306262411822053657705773199981138652428513138499948674299294092034436324022468995900051025026533717585483157849096712523760990834588478146970386701411291627359372238578613824803582392840842523888968668279092766090696578204919797229584165290724532644911965886107119849600641184777079229702675241962380690122933694914188271118047675450528068978490833459083784445992686682029599576031232 167 4286464179803486537305455311987062438023819364455028291743252733463407894777974807081657685860873422909873534097756803697963112606046098841712079344139116923377736971755157824985610464145035237016132108219028096929896889326637929077006110600084495533247779938958034420223191416185343604428715210204239425794378642661559658545455437844499092434105809948437673835553207487979555305820469422993612017213304140607924413026355969008012752480107700792934579739314019512143589501689532623355904000 168 3712331872571951416206916381832976527632162362599469101577780987135305852132410470653578586948485833824928285736378320985008668297441074562155923266086937278581076059723794434306955643152109629717936510923293373359975718986093787476849624378230408338947963524948543912780113010359868183786716909473344700068835076421675858700752011497676945209105751281871519203448886199115182490231022461788274575680133805309171315396292343009058345907320308053731945575010299899256995020184911847519089065984 169 3215099287904321557060326950060583151152696982044273464743854288510917285127008902040871016889662050822196242597806822670905909602857020474938778375450654808019732892162394594977581776425114161359033686016356355547571449371564498462871536415561777460395585237389828925382652856031394662853563020317696912276043334633755190755062885716582203857710171887510856380569219874192827683933166784217291757838881491131672029199877556667546279358307577771657475847873546685409709257596691926678885910970368 170 2784466417847864234643482361245298741498270217814178385876046123568005096228763165058516271951586328946558788013289175873157170560631031217047580773390305168516868907580322414857692824336715823490549097240580440462427805772117006325729127534077377186808908692679942451714826993349592377000773618948182475571007081335536955641701274991637002887002798229481475377240985314864540957788969017035784807675538573879278174030848159121833868636266730477627333578267259572026590108358256373913896721749901312 171 2411512845432612549220674575061894144093401339702539007497303412693073226883434520187631854959858170377571374527926707235419343940049902911461733199138806048495600558345569300515069672823549908921919343755192536571111775273490530266923893723181519477102708159894978276762021318068736201934650734331646545570771596490061611121762574618132419732663058935167314235500566633620119919082693731650474440904422328066436986346895170179635849141005687844173971339552170841192328084646268682626375369879302701056 172 2088512961194647448502002829797969001845108145199988843652880020717535168971840811068766706555156328527985935396578504189913346365976767275912662708536286063772676313104687745856545690342808486065628777963752477910262257166769654397929282390096182377934766994506609031008576332161215496801781861226216332081658812475918231966107157299970269706330542599385234112605498130268059418122434904768173669985278357373984667701060639668783301588853566649938727219550407723752917116196362469345033760806544194142208 173 1808775929740293708926095016958952402679871841218127070910437053709588847732416930809522974886015228778634460320796928270461168054210223855182590859546687056181483409564938434710686690760945050288480498444934142998629053057745793403603330872307310054587465881452391206794217159373684479262335458736385877458478562758572486949402318280836574737553132643792785788304550856704524631821402164702090713883226851290563264356566969854744998336805370469770426606456699078563007050088708931921917607010647596343492608 174 1566507091311724598560066025098678413782280244352569439460953728910292483608915393023518840391664542908279871545595267951182026711119353479820744216023153572588171493493726372806715065319121091716590532659042451173305574629410852376544205850558365218617018714098516563310329565633518299695593517500181583400962861090206878763177017831411323045222859069225377923015282617136019632176100901523863577942186578391004715276395548833739066368590646237066039200334364534930766031798570831431469668105784335602328535040 175 1356687927333409539022679924131415963847777771251658279754482101319286208406408317569601911872389255623069445207537209023514180505242233572401832560031565177743471027209590338124624126435224252012341603307307896532587698856142412043882512269409650742990699557564535011025711085744549876062544948453391075269847990612639407566793376049005658002101580095214953877998474394850759019176136134964119987553454552138304739638905358388811717411616258551111621266159953824436833198119666360839367437613468251495588431921152 176 1174972103465540593915192421646930734630467408965400208339500980509153073884709808228590827083725319703854047880956832659862592816693730362799408041779330206224537190889175056214134949164138551297093180362762241541743334268292905968849252808373399583362766856113086455683488734315942634702659970500957657023625067241688107815104063142222222468503223465952073995246911757974758289825917818846653400759727652049082241859604097671370887940901717492153713304646342126489430265780144922197011064001522195282746171797274624 177 1017595436730794321481078929124184740352005582922565499820720214327154210859523653513415600041674353255086745784426797441594718668866499727288006574127381488586458861980595540551084459902466653721615586455131946388675111969459637841977669666356087462420704510641885743248341524286675829140668152640255662618596819755588200620562095701556189398019686476784313084706300510366531862241228437587491690767250979486465457242486808874837029983640276069866252988296521420124807394790612789132837219808954181790328563855955853312 178 881297921713343070776831208925253675930764637004285192577750741370040142844691991771243085379284077632079665111852946124023019184008803873111703254603838846745639588378960988538950759729838082507466106280667338894716568046138017770192094361568616402898071082357790344582109272257995727774180028793836737621847791004963386259266096778234086674666175849049996311543836755391133390158653401207665182531802850500861973674405906963164157369288820668123187370306213113094969920870700280613703744844943700325973988397247526600704 179 763256200628708868074098938289717097542163763269098402657093735493912470537164252227129429861378406707273586493186833539352955926412538835180014265472173014795252755077309229524270928202148845915871670404573241309023778791483334463905911153556313388175903147937206335224091476203183011628005425897150482335970270728750357634112412943433277968721661379731391880320641414316068896011437043414894559986634990226047519967483074089706229735237738485059664004709533850917977678127725869931803408744115014704259512789152922114981888 180 661025078404371073298925114890943035523554972672521497560926136486535706737900955880164007140861009029482858707817071726965019957188362447619745687787401709098918182936875885479926086824829877984871708634545313919421282613340970751244302035438022288572405725948708036141094096603539463486861676104119831625298192552192427809848054255698633640383490410436540704690935344679385699896004332718455846193462993779259659764584083340943284230513710722096815666971572925126496895413549627274943126341553906718572800166679120447168053248 181 572486871275434581302302538164613132323974856865522375563645389335475371827537888142131122659507303051762135612365623313655014158914767950134682375877517699489054167129523356603215779305355031559670534057292580528815885279355113562479849055647079574910919839948147761490716505989390462465405900911492656141286347472616412833992305041547190201168013755994262417216036884298377165299141586735162135996181178641070183873242459876761608303988865500460255966283055190929731924290114595884187684623019317337867340368231382121127784480768 182 495807539668329765456164556862864965284376604982789530373732281941960520918595841400920784821359617178423740453324894828450818285767797255000149267537095270645800791047988411261587497064167266852037154618845380336277241379795509734116713717857904712043630908279423838715443873691300210895827734154331422597570942026630219394307020526564619924026788219653868165232528351928967848816197146667163753508643592595687194694962453636718548779052989154099388333058795897232499609043706204229624869715232919580803348854453536944395093027061760 183 429398696679790135689327615945792949666957003399964793645245365230749621516697885401812000956104611700115497749345983008323259895655517473749347004410653975136097234589253421221261794166595941987779306499494378324933842175684182424596508500141445914565194457539406148939892061217869033313745872498303031398744426463108909375049374995319206970367402291225632202178287187514861346845307593785888772291810536237289328483822579627515903372994769065696822895965057085688090814589759022483941960374214800652765112529836994474606823862467297280 184 371884705169359666224966891280106877280854003229749663704265508258870897874879394042026465614745184942941889656834581207278113542144787663511356287279443662265384516274312835079894458863434123013859212342766466799321956020770594976371624406366935329333169377064725334725262004107172562812171251000630479481067889727873433568715945522060094631713603894234868008418238693857733918174058542927931354849438939154891618972958140220344707826921160315699366649841586958981916135332672045055386705652090544501637286190047512565111586804536732286976 185 322074181892622031259751507128465777952431243195783360722354043712070741723463768616826738121385879308275885558258777370904037470389199748721025829557376625999222567193830459746864087173183492680080201188062672159777558870142524736490929231673819837306678302719276985383298437319478133167517844544543850900457973336677933861844022857740806260634710482376556309930770146207352824618858730284640227457669528443706263148263674154075133479020551212071538785189315981809875148972966541537094092412235158150400261847830899528042032989780591824076800 186 278935318392729780851052308198291456328478935527750290896993941259501589144631210552833615026850443770321093876583441202882332535486342315247045874000445966037166689422657843331208005225324563710818457381238328021924466537832747672009743465746743300198454575826487408441206368937216962643232306555639071015072458769289612636882886903487921526042382448479470315372194630792120695629256072571382186061929492315422195344874455440695966457582580774631517465066961637945483926417017875718336386844625762647583859341499038214899794251217452255315755008 187 241574507430692835481881983819245858499640401830321571530974066498941601278169960602610649582084010607817077465720326761836649348473623068946513009203166013032464410356131147736046347206465140465513262272228473139011475176988617795631205959452703270921117247229050431530192121052446442623361619513851484474056496750423331334991172006568773473860692038974746878453322647130310894516561083775239733165121626861484635841496031160061970370628530094068970994337514660277893867255668607399542730232849847266945479327835585092010494239647484271728984588288 188 209217832208023921130856387589885151571782118494384147736413624770294749653875548862068564724265394763369249364142267276639749769319324992171784518676373573453509357541727572662223190377076297952311866449003675980859285265894507650349050644578056197165087189425462380622869649487712319814206699576918005582516849921935787340188567377889361895008122371794231757910560148549874899147856614984270026636519757435381708967352096618963843545544660576106510810943821484907834248406197184140186731480314820821238770672480524535179990563966428429838038069149696 189 181195034937132038676727622553978737514673549887970177778156948552897171827231998997333140981990922523475205148819647770994980396585435166216857035243347546049020170843840348473139722422921956428671626428533411946461793146901402719874667359062296044762922744542408161351852861474346482862699839238367676595332224520002088621126369974052970800528936698706620022336931224104434077598119143990282534976795062608924161083277581602245279525155370590566143329994922879182364145599554359343283556112066461837850053278725299329288576562040312005210676460657836032 190 156925632673720730766995948911937033321736555750802738915589004339840322906584029109334573184032754612504004946944881807090432758363264986936616055870990025548429305084338750863916656447858179938621926373830383918002132527789950190179271331675319860021346338564538471726345118813925138754702567737466930660038811662215911518334088547503353459487759771556129936937466518761975839577890710327433049706495993169310635010349193213864998989757212484303392583937715298392166082843155308746299937332583414383523152038371202728317876798282287897184151127684569628672 191 135906892805267631469994095105223468722195639893244012864441876651399155568221151872114653376591524592185174520484054554219118525274579379811007233817734194790238814136389764809350150946426158496614535848608293041119537275880995623589512840189758951633551692892077777967030949394842580353340560447479186783276532848843710095688621486562492405728986909417756948321018332942669339648306015531413889798586203797267746135281597808516577154464141285159585390864822379934016585147286827909047869269425074209305438838982000603307744385078728854519150752069532164030464 192 117703419111820261161943207154557527757758521491578670309496073818132237674781978785765829263736662889068161095280253921368819202844655218309506113959408945335262353943776855732530169435356599475979440565782094235801635013943232073580754024759088397627841995620143561077748178310524524821260152110223373344151659354879823371397790514849791677636444915618764411185287390666684890573594156638344812491874522578040389891416946529087418891391188917718135486390439227166358562383841641203609369971783933889466287333157922638227854498991742863024957977972693167415230464 193 101938132677813987969305856562651184085251840571194062375423300670890141931184127739701501438403061337133078933668833051801969052943732653683341895202401652758123348805533657750233138466131825168832636682727491871230124159700408294537957932059927039550682803913379114075743853749128930326324039562797801125978537461841398862107624933367855865478574486409554449406199674752337623072903735608504963967531251649954035293761597205214031201548626209591111090524220486102006392905140859210642960842563064128626065698501013877926694047961424487050674242563588039243148034048 194 88284460827494030120595730900776541449267962908396967996440453489883647614842865527845932965384826613396492318790417043346844778662427938899611229123138426354508220685540503618774959093930739793368893856904172115720516524141480797644980843635518377462009610275142739186137227198706410966007137311455356880952688775854280847515875537599756889131666438295562853387403315994355886271317557085735724706280376593576522674777768423234007924123113896874728478941934909192411099263807266741632230406978790292170848114062944892591179497516521011809583641528587972540013368836096 195 76459572280331370834111699232833000302479873737822250849807790415303175300855066049250178137661683118590927278665886832500724629927147464892388835914857946582995919643772586217247857417958330387151293244992324770229161168775367501386239071050589059876899507015581188699360948474201311992116525976344132726220662552682993342204641324263606307339693511024149220415546568060174512710407165516423575789518980904086203125406970897285919216985328427414806972620316780999987485724367053617708210166237650922745510536377482221056437792123141735731845989655957831737305713889771520 196 66218518394922375780012537024334550632089644215977484774210943936184009282218929743773244914941014694454750372870308732726887238528622292331957481428780451892155533799704047366385302322905269694083420732445999165492830504527826120293197692912748313494064462171721097882564318624716042272198814674305123467772047574906839937384881087260902514017200684275940963326131244705859648520669434862194382226044963577194222923192624795889654490928165694569721910379518527625614428896059940592842475550348872843479686933187249835896956194764692930811907416241431518056762673098626433024 197 57349159139184099234503006873872877680089324319371032187164764130455522568708880285715762916026358323901118501762833717602894375472291747474625970976515565814128322608311964832517326361017228836599755869097210284738786795748866005849821026152837760909377983958387463647052612147211943235951265196958922276728191128029270578173300184883543825208556932354481332297226956088155151864226910392618732515952943358775563991945532632432779507331421765986114795892264197205991863708113359954108236223612921620673867392499492711306821297194588266820949732265825628763173603174755222945792 198 49667768680002018274046870334511088804056358892785480732394661543844484561084505486125610082262648739516047195220557722325354728225549511477476261773577290209355436251185520260264364586856251520016823964200152816959043075059193681545501094554156228235727016230746849037075786281076890954715526781216367136327106112426821059265335862140301014342838562775032924323463444618598386172029343962233481380672641758745960778406817902724314613371539530648128989123790665397333778890361227369423223367532292057042251198510377721917156986584255064980178652876738962824401155636757168520167424 199 43015229563578315918546840756444345163057573259058299196595278748060766078466045605066358376845252465736893542946767077666263928138356829575475767782556482894870164720166370789662837724629087067720654124161445535854688161461595494435422422387471478894575511107443851691712431018123988284216308587925175605412618373152535425344005434363634600882949944695276851607063101697680188265433793961788041992625284528360965440367132931362941986478782111892947690976710202375596248857596932870465665428469262504433384988373521769822778395461912238485705081907069279230964621219080081393141678080 200 37253736650189834272054992545302375960726346403358184259463922257087006656925816537866571106118634159645754244112992055922851877271865165147395442231011475189814080020039302450993911703491388578051955380115983831533919927781935056445541558982969038787807032165767316327719321436922058173938242318494669295898669865194064778852682497530881840737546171535584750570988355294307470206662634231265227791232646144320451474986860727410914875020322381997762530598287723658131818221574266695618897452097935972909214142562378656969505047677885368044100465667081946295997136889328029623912513929216 201 32263942526458220192260029543794537224762621352684680404196365692117303220129094526190985718199975390398621005266600926518606732752363915851274816827982943195949328078819296008351947211549164380387899015357417687908597129692254757701868398705748225218740217855023223131108302129012574213893795184686811065475590389176972636626082221256330393355142680803107998457714338793767223763004864247293428685152346514338799992536581551522852649333529895319132511667257912640880224741907715262914346618722998682394245912143862074777599456882364956917739563793435429451794684264242849415704331222515712 202 27942485263294918342681352065366780782108340217235730333386015283821330616824246705826229815634616011788325211053083598210639616787123119745328733741733025866845287996401456575068340948841157251696118718010110045085260568058091331055002613409844724287925225842773850909591769114226225989829621601409660691763471872517454303383159951322559606779370958251861498251001588347374951123187891641994321510886171052979611952045041898266663793334930332841112946489943470635665157893270909191628373304473856692716106242054372524145264227775916007358438486264106348995395393602959617690069685119968346112 203 24199847307847414908060697057741511385606468265913736660854232616048681274890441769623636454078151722626950371724973691953159639476794725567426542908185058689419760024516089169365931288558684743753956809619470785144048934165514013546250019913526786553970897328259279044953672034790606482663687404823630141966132902942359895505463715123080538719733387814907662158282757920074062767470632411196981841980688668799618544317294418671127107160399547674651523952169297257771378634118844081771031816900008994473411369683210896141060711428340876123781658422306500914794506573329187192027656033604374364160 204 20958501157104063016102534671684962149168761117044494739732476124732446194171087748599102950787231045815021070308590102770572951887501461228452374479404782368933790006302113510462272914922878286490796915382724572700464791655037329303246103286327551697882147664376696429476663969349160051601843480739885405710209816518619772544227330906554872157950722671773994113533344267933406365194806475453103099138026902725833536211362148458715551691145287645275743248423729298199265179635212491755734361979396174091024332126708095094863756079710693654697289783395810640521418604581320260191313246228355401908224 205 18151303401401691465337887557392011747052202501201516972270097135904552429804819275723414668849599928580586483263332670793714255340098187179270088161804338874789300056685445785897738660328278119313756743669883920971376478630027591189443298267040069389417169143754182640403313648886541042288669003702451318862047329415226759985707028566712615219862560212810308961159945621058188144334585812537826946229955854880923875842073359886223640517280084916607485771478672911509760079808224986928228243881288073572028446134423599765219429652755491467145907314432683120164495613222713975143233125756879146575724544 206 15720103870980296966699857783843564584566440378387987983424624074594903008071507033112067059309759085562788228478653941871622668815191805595056275333984518942374569994616277170281636842486344242471746613513747826673595231628300862982090645212216906849300012864722547548447519775049436476574711111047398360950576292961700038717478955943106993715662924509825368203931349141959393756479785214653069407297691303835901180252966573143211196200367033983839389956263586112547096330698175498145543750427574438581266996215369749129539281306740826564413201029960697276628963819593708471561009718229474876108740493312 207 13614541074517344641611428195736429867961515144130598709475754598247347012206191025876397848163067945398155742169281298598446113244677813112899933561432985363277184123088483444445380388426861419299453449965049938261215119072173251990175563140221140683475497914094019405729788956446942420636336867867265159922596306097745300271347843227561067312544927260905825881287634816186138660679688922536059618720597265956826292616217426255848145402777124307501850530455906739868969882542976229513409643557214021928102231698759817008229958865408185397022724144912555538291809063861641496391551366713446629664324912676864 208 11790998977550726112948943357214822253310385702422064908473036826998927189868385892797944777201646866674995657698837482053711051344660056304336683052781659246805451338497725689304932049751895517981170719023393085360889357882967063506167562541602079966580873839114712496155327936105832753678325164544808121066769939475678163963506221508805034368688628228690450724879700160033832300106590412365521847699521982841323409773666961193959222271432995505077022952642188894686474247909226457811817921025670359325856097453892718304052183447335511471529614778434279006382389975057281174095152759400100776511623746593751040 209 10211703510801667034218666818703628466171535936742876087856585504794067441890696615734789047788855697714433587402879905681920170937391802910506776866440559780627664441742204121783452222371856665703823966818959980255331608714428020207298643227467438159577282583988404143680544288814684522358192326774616022438328384282661717492557473642613437698755529710605361026406264038812052360964559559264346550395810681327899646022878756334172184490404868387955172471122720820450103915150314656965423507661667164076157878320022950330704825295478683648262137404354519897733914638654250779139706111055947046537391443876419469312 210 8843940092867374988366823568098089772391046562726912247626504450191434459102738207196771832657715471496232302493314127279733880567916864174127692806602019965073710601960746742056663614115677658003175011870334981014771953108440734020215486711351125980331152641959185395617391002863584958995050901912901745811087205724618336975300749360083267170475726797145698952425999330757364389254926373111413936555820885813038345269437863447645829760019798451446015349549158744201849644230229839132335045034982707270866677121931232479251682765760635740141641434134224817550039552814041379419698974473578644297463941111841902559232