0 1 1 0 2 2 3 8 4 60 5 544 6 6040 7 79008 8 1190672 9 20314880 10 387099936 11 8148296320 12 187778717632 13 4702248334848 14 127140703364480 15 3691602647581184 16 114562300528369920 17 3784124901630435328 18 132555364873399378432 19 4908221631901073295360 20 191549525877429961604096 21 7858309900373241395978240 22 338094095902528197018458112 23 15221905855327663290235199488 24 715759997756588808413668249600 25 35087131373371990641787365556224 26 1790144568556428972510051690291200 27 94912048396349650083895630904066048 28 5221918420104928269045906860095291392 29 297742506236071563471268939495964016640 30 17571936630058236520938261088651439865856 31 1072180748177658485064571801688844232949760 32 67564666458078436738301623892204731714568192 33 4392758221200390094295436524409188860641148928 34 294381310585458923048226717787891977095477329920 35 20316636678852833293691506493236479285016056561664 36 1442771259260680455171781324771705988347807372410880 37 105342328507646396769514043851075857669563286886023168 38 7902097382751123714626751063012719710685420975124119552 39 608565418055666528466116148121648463194978803912770846720 40 48084466204196576870097946136403572266641809541255807369216 41 3895442529780179471885124982762017658386943067613486257274880 42 323369213670718835997928280169670540913593959926688849300815872 43 27490231120841917299464326032804334920046395851521396186879623168 44 2391969628768086707649753870915764469642559123784535313111517757440 45 212912467670225718995531201331474054801509285727972990418258969493504 46 19377399356909442513286285968215083734403666036658177315823343852584960 47 1802308687861329477369927179598283316606876129659525828174227459631218688 48 171238492198514458469022065763250849632080300795441296516064775527477542912 49 16611916885092075642853631322513516763073968984809678945046944286762441113600 50 1644749226974477829929620032051123226045192829989301783673174888104412028338176 51 166136114385956990557247366337363674280826679897411146261822183239117446945177600 52 17113648088519009775492052609680309345700931018194845700640526528976629615298609152 53 1797097557102116543669127197505837994078102800601594712077844266070437694473353822208 54 192306387750207368665129640512244940162923195551697693124519388015537918353397157724160 55 20963176413189424402550266912653084040956140222048323086352501086413702453170015247007744 56 2327103108103359494833693620848186187923096975936002285742472252187216440867575364520509440 57 262983423865853478954459315429213998459973949009701668188828372366646576051923482533961924608 58 30245400075031079583219403031707089049860263242362694434101076286547052344178180600426997481472 59 3538972485872044235212168032267811153605147514199197947865628940433989074746692073623471291105280 60 421167710541754887145855717365343152633290917738104155791368141973023262996722689998419998053236736 61 50964801963315231765728146247713315654427527830276402448708052509614870248576325848645216321321041920 62 6269088300210552371650628239739596374461419887257769805748929319493723008411911921714523630963661996032 63 783686584669559582823628191862426401574365079470917729816507034128413896953900542697832937063337896706048 64 99534414794191037034605131332872915741552138919130112952404251394436360115251369282062980047481996396462080 65 12840716976494156367030881219166123794320192511820931927324257078856291073562274537569384062021802789525520384 66 1682232680867485162528513225564869572308026804596208065235965972932594566378078367890688115469007022169857720320 67 223749688515405270094211822095492711885509803618259827625554310361511513183616564800529989938095804894638587772928 68 30207877440300549204403204933021715915347589276662708782565897028815510438499282184568370859177684796852331696095232 69 4138701289518969808531648678695940373303701474918211730986037382128074985428874229914170515479746161837587958606069760 70 575309465040379309367575159940796768312228770858892672688067252523650888429697544669625966314771490835552760061698768896 71 81122743286185759084654953206728979215974546126733523818667460586809054878117698645935619156235173179634648722842677411840 72 11601123490674111651951199028067108189768722035458123141772484953185244218849730259065944807402092143206768610572421417664512 73 1682243457690282827189162973303432552333796307748219359845125947583175671416810105910510781424399133559642069338518029690994688 74 247301308852419713070802669160398950436440494348416912516087171150308693682806336080758202029842978952615930340567205861864243200 75 36849565741896279392902791155787952682338595017112439517637979970487996664425025635626969496067571956753984716666047135950175207424 76 5564530057612304865896039073742252744916255326719128464523110071245745803716174795756159154714612240355990097050992151271805917593600 77 851409702749838574083919163464502186034986276103908617414193703784867537657851172851551490880023331471537100428684046157978926105755648 78 131974031852347435358271541190889643572104989840316672865322389333841445653081371537685378105349643331631535940963195899624612731595784192 79 20720768882595174733447451815279246738269836274161610711306906953869704857755318742843761017011827999444079394457133271542084298601440215040 80 3294733380482708502671304290322281548331026719712304526699212236226160315938527218072268530428514067558562327002899241855790007990619687878656 81 530472663898448588384760278742009727211087448957834581985683062908804803327405205890417966631284143289281025023577020020373134766275380494991360 82 86470318359186870095763916451237785419025793059762595615005928573495016110221684763575418096197450491808013150793946920481085813431092029624942592 83 14268129727785992264200382983716686403982848403430150552306624308370226629822050754992397114303912480155956244834073926242239267504368255259669168128 84 2382863607660099736293160385427875415440711116617325582554990619332657793224757224999491440378418248487528866825488066945011578650754691650022822379520 85 402718131881164802397636609093147473109908586123486963162025936931692707335569318326753284698777323042571050275814119666370641410267522064087458580004864 86 68867169233100233362768060811357809249309380530817729086578757683674312071894992843797971943656476019479958454248733314663661008116107048475371838405345280 87 11914420626776800484408499956317564556256117728113889160555414782744232822027656691885452739277103574913875074778222158704765443718536426132786999081480224768 88 2085092076505722724892200634980432491597944316904178998797706876034455841333321993142889623752412248862403775782449935211380664222437540773539652540060089188352 89 369073143495319916466283207748868009883139276495283548280654163183827213051341538370920413462537326028967906550872155697135035621243469587142349358888916216709120 90 66066165931784963776029222692325022742703225304569415455742432870655377062896125144803267949359573413453795238144519802557662098812931468769028244034357782449750016 91 11958343033550451064649191062013300335465545624591645820724155666091056769670544002971353905307979933106897366045170552485863484198151488904110706810784405759962644480 92 2188442474305766957173390091816423815193901290681111172984741454011031610705486103317140605532835790186703911353563343156492648626047524507864111779977014964719055798272 93 404873750390434403115799228049632429257403497880249318660205672180590570815428823106900600536618453702045188804407966522452046228285204383405352937568955084168139393466368 94 75713567872841671633572906974309486671503116245793059948973416936035898051260981513100499852440139845555132045131644555003188231105492854871858371178901370438711671563223040 95 14310267025167635934897476766043514390942977711810582142315121050344699860950365143206991285159630560260349319979977874046820372138750275139989580133896421198301404459857608704 96 2733336312677690745240899437873386536746751357330711288430177948783339794210308963696817439152293433020121845884770808534346476470272595919023673315964311288060622064969958031360 97 527548143302948809185753007610770569818437312328164199149918669408067422861681791137284690643990988207433381479312150990411512993742978469279423276050855880177713306130524602892288 98 102874607045431540986612817967436927532905708354986012625039676387229047955243067419590412568129796638247979645088202828995496737221370706648498708177163117144360142069925944819187712 99 20266822416991959999976519911109348828133932550793578657541160631100874614108530845302628662719662374785260953207232936077238017042162282283084513764829938712809419653707068006727680000 100 4033200010759403525110700280357203579622033975311415804692907660882644525088627234718999376906982849941854768704759585503434235728317963291967136469655406162330848399563844802406279806976 101 810693366635279097022135360053662585690033581572441876670089764302749079940547153112860401113940502463328005931593363687902294749072025114850044196684047220208731563843510374082601497395200 102 164574766462499777110543704187471997432470434340646165079906099736653608342058427630211038899151192033280511861460220901227957254929669301784686289297047930526954607273100992214771570994839552 103 33738633805143551466343431267695234643704735456132595819141542658195096914087790855798075457254087037291743332947930110042835348134463230687505412032721323460421321122736678528126251188415889408 104 6984060965750846556151518844207837568074264413437487848749618444133940607620548952386227018207567075240954912030734408174477040910214937397793760254335784506535344800382014581190250688438610165760 105 1459702316707645942384515353298910822965337582969873052470302077252764226543204442594341219482282801753875304315645926363180134261736675330724103258604649212639119353272988262021422403442421419474944 106 308004139311413325677540043150054918712016487950495213467000856096348615101673248224812763765102977454114414437812098761984468373555846956305598373960386849400587486595407758086548657367480606224547840 107 65606334425161645983424006402711011861416147013094598342127885532803492417581887965490306256732075174244077425331081873929701483657327729906900365170426197706004040461120318225896856911435681860532830208 108 14105668452797234692147730939414268290947426989223650020897305687224565980994282099735035470386396124463413053710543310156020793734609085448726076198498729094856590380811165360572448791723876767886078902272 109 3060995354040037609036329468296467529406710117427136837755717651715591806256962621343313567754915691121733940325348868678469306967145545246584722937752537543193520394994813706620442660105227489145268134215680 110 670372022903437995932808029433422231898089344682766586335302060713813969147874604950584595503115855019671023036634951813520321451871873644383291885041325907358866182811886222091861293739535397769067618459713536 111 148155264016645167379205758958378113874049132056042619098072711240416503409908944865824139995591569556374406534931266150083733966944584221718572853755397257878453134705513827875665982007920937556806835050664427520 112 33039291200779790393280761871294161015520283150961035621938578952850930458150613922511988859223020161329485217868874044621190452024013253170576264332177365600450264197208308529702241212968624995915850392545559314432 113 7433988008114401565587832749176568764984330431395825525992209972756461719389557122292630111824969027718432555866452389612765417661974555575874043529648938880265632682348696208097451211674746289097875218981554118197248 114 1687548169645230986451731653496817021275966261487573762924797572686304658865581948384622114754627402820826221285056605586569373433763676555364084073439732271565734745919374420757736680352623570585196781678546527117639680 115 386455931944962748467948842864086538529336734957525066166780070446265935493373503255576561829551140781468181075730457218569527658125048453294310450669018915981688086321192870668210181996660016247339181772636402521770819584 116 89273000426359835274512132139044171776640921280372907183832119644359015235014989596911072307190326682386471678313568179555902317258526789865425142990765489098248378845435816370462621295712907158122607067492438281244345630720 117 20800993875126713141331378787802715929119499859556660281999744733834825231557940239238662537612611654974962047378317283731677468020663226489942913198412805859301375528167626143942352902828619584453827529829497326633739016470528 118 4888322448879419076525778475266371863609696942715865766268956983714129113749551523547524224721233663707819553459251619347228608659073690267475151171888435695525511994241056498713198832645093803037196332033895604990106106731692032 119 1158553132490072806361437925556785200771160680447799692666025787913719489599541833453676041393087720985619505659564665044906627525994267424575762204080496246326815955265536893466285319789309691738709437657039124146750603596566364160 120 276899066275470629654235361559628274287075349818942702906886149285589201253763349624579208617038531206539903400699692166092417760047495185332690490550067554321317269207827152091669647432025238958935698889399378700914288909384937373696 121 66733828657910568590543231876444414277083162519853720623892522017640700978407093949927892318023588542606125497526221639472957853017637468661743900660995532136234580439142245356432623860435491676161857998493540278014649483115560897085440 122 16216596109253021491287787071596978297431597564460784525085456776396162223477927466491698109447031751862665027024314962256650165528199761250992535058674035125114527245420717547062879028903939093459232074766671396925166432830036891939110912 123 3973132504850267422610312594047515141656918097383275731953081228812967913567345632747756744430673503058886161215329248870654042105017045287595644066077747480369185885509805789350312043274507398773036119594700244677576184084409198492031909888 124 981379878836042029248993693755301581508770024957143183053629004654983562644542595812705116864869651563444211255618976702896030298554130282016272603879559692811597901537785720696754230886639189115157856510688861354327332227240851904456871116800 125 244367546812541289574557793574638575969305881877522561778824357299181539578411265478472312655106480616492768159374907876038137716483468537171359325490518085192407837680977290568553926646618596735454861372310323276553217286008664753531327950618624 126 61337231672844332900951696817098469387703662975619926240469496575959130785263952018571254442992837567014053092657631713185258436695505666863343899523599411221304858895628769072312670219376308981142504807205253034476886154558976401358946205433856000 127 15518563003353532296012616161889623206845588152089357098166576875181094705860275547580531142423281900002897556925885668507446736751821262120929845229970662185237311216794056083446068484797777749625245836481545966153866721704936236660344338412887605248 128 3957294659696699663744046236111507305763256121026504164199389778426291674507967032898172008804033783342757548944709998256040526777883259018099470038891542445500488483225179952539668813374357130886022638687342809673839276396311784117672634293053651156992 129 1017040185011213618186255066181989613816346037549719941452174426957177028918739790962112650226293008702146674304418786284684281219746580551736422370335107355567545803377145346207517409755943656610725858438099035043838244638212280410709242529655433923133440 130 263417349755094862005299771003870089249504197767052582969024444717785656713057921562712792136655036961256273418167782040998603010603311663174666634816491715687365943299975595749294726270884047545335865317810885486206117649969016786265344112298709794166931456 131 68752941384427579662106366778213540504463341389196598756723920977633136772913931951955475244589145792189189224042772215093654695873995143368864794868574973991162707166871712684830583356966397712506113705824735975524988532597879557335773872255374959303416872960 132 18082285988355860725317256635894961575552765543784476650999551700655941676562271346861765265622159817237416720334766279249279164307764795218394338913888564015194719154864982329511928057808167821133479787639347277584932998364936326419974274688330501303566956756992 133 4791874277451436112514551832705718230639108425685849737935656764111263750720488913606822275588821726239815960123525589586594424216960640655505485779111884693145072811576409467139944281267595433775340277955125411579960908540949030378009852819994671333397778638307328 134 1279448445874984664881805177764869109129099876867082701080050580005970638177615615197679954867282073691176198240466854660314425099417395849892552111394855686404631163174519003558875351680557358024662019559575425856107193849457515143378334007185678488030557928287109120 135 344176405800852875066477687532150053732410048058461971619220311454381949716794075901824856274289399971867491805758221906973473232334007539466879436042623309054204031244273570690972099317769087526861212436458187739740157475143588398566700154481520406709540129456011608064 136 93273080646616522127467063031677029167215569942538844666481097749284738495842356709596084781872304152300840361079645965641122667507024732535528436801584904479964338850010984217523363160751404118919186103124796054710991460628122396701721191891950643003344085593760653639680 137 25463893918257526000689123075624896748097850557442467405563286512521040761192089013655431421575873446218176535984829939013082150281105577300398726016634687558613043663701430118394299190738815112153324869832661153946599000124088347947278306636629548447534586196714932947386368 138 7002663757699735051251745697991901214970628118903491712562956325214069186914493195480017536742022335601510801118779226284170176787919852957023985720241538654887484192699094862115639379768481225458594871326405350300358937694212312874250527625014890750807392897352582046681137152 139 1939763231846565951321672010614637206834368367571217833671311412836538902838489138520253739213153105697173197832714879517598579466943464555473530107167255842515122837236131776656593295392744731197526502150161691161388328127636846737326594437135819602594359985459605966377472491520 140 541200918977985860811672804254910892037716240801853728456717074626967326223062209616973984376470845593111369000205757130799404400957324865543694037822724271965262869357214982282201083866758673053589856971973690830249455004162034415955834900203511989149956531183234476461914708770816 141 152079391018753079493638453354347148188474170567438984961308748091145082235252195651538386672391519635666391815450772162888760834518795132427766919020369627786177837814446311936480149605402396979740467372754678705995036133041107953554085218499381386450714249527234343079921810753454080 142 43039006926440160429954935576725780660704352079923916510513861176747717976336022716845811705208573315715179898015175773445515987375370192956713592882410243280396354392832594591090982894373901894087924138782915975904730535828766136607551577058682941360041706108473756870900210580347420672 143 12266268514158331436683395024542756297725562655139544960714948258654237108634242075149247426094194013239640346311897938952786948491608472617316146183606294065923839153503759616459799504490122418663216748148210465909446062437153257455354008086719779660003847381672281504770357599072648429568 144 3520461951030244676774418088594171874418472364064768098886482166271661660410625335989702666010629139754831680496035150811702484840989379043738037896075769432432411355258425372360554679391965947679389136274080107219210326790272858747301006063840640303990072279105296004829399733560756813168640 145 1017425727228788066364797227282189813646265002895333401427992768984730978485546758482677351069776320125204540402595950040188718275370524404710341964170700209231520535990635590009380169922179348188239077670401755493314494581580483457369831700715079704091221924428246866464240986254030884940283904 146 296074394862147310202055777157527355800998207825225469162794982833790765642327641307413445583378215286838217904096675705390122020461338997288683200599365033812546354730309264460704810134455681099416355373935992324154774423427519331673968484965886899874611479045132127116030411936401576108501237760 147 86750811612097820694378807720364387319476186065811274348753108876010445013277450915241667896858813549233319353793787323385650735711119180334470914428552434334359139577759570814808543568878335250700541579869067071257241964058657146018350788466647778036981188683111629202888438653415437242084924325888 148 25591784486046230593346773868271442914531492176449130946467275734500205319002414895625429914678004378768926326079177895732766012173084672683537321702970629014242475664152024743305159023429760533949187632961442900692930641113732891612907278543774417491435605247674087831021313905213440612548867115712512 149 7600846448106865210556181192093574961347886635304422897361544537639359866148644934576038788442159504926175255048159618184620892221003554391706050614750157708778743101904016156979510399831597105283166899664228342458199613391026298432641986282343355319763885585161731040226363893784589390738121803851366400 150 2272678593312687609462559333856630228470200601989299864435787520385410301297358910142555937070337577772873366049523161231945390153486638441188097205063032244662309702115314118153399036538798006013500594014562556036949978121577729334627958281144364661702085714742002728161100791891561243742499859948189515776 151 684083831928238342401934654514617141029464546587381286199944719476914898349052266523139592757633921183339862391371396255039003313712292598673940976703334720711326533565165440293113564081588880935635128274268035313822453320490626689918180080228012405106554880098149337760398146735603749939971394525612264652800 152 207279666177508411063441958582239078919896293651189916991442913113184693212405586880851208905800686145856046198741117663713826508567465329608768980320336121392708630666718787832202622861674559040377885918221344556697539796180885734614348027629765344470013603675493184827544892753303583977481596104439257158909952 153 63220980002868741419376543543973123602521430492124298676403428781129128865669410300801801943561729300379973362584276674230535115611877997151062648074299994658479666988886321794838703873429868968079310398134666227971454123848418413836496927143837980490036528200899765586252808433611913069136156519685320304763076608 154 19409047458728152448114635563781940980521045996447299509578830738438147949017835661630891864655064175876903799087603444319640176288856311519085453618713821218640946939583230418297297387865212319298624614920183597193614409075247385668760050202469130225359001792200029183950588117867756295852773263431666425948127887360 155 5997458679129154526376475729056381544070058767497342532942612123503537339988119562154961649312376778794603401914657818066112179112576202371000847010170741333696223394824211955948377916255501793986144808998042025133848445865321507657439736515920794207401503802683486116457347005300821408347948101345016337845890416902144 156 1865228995242243630435623013032250680365679742183074848060179195815012401260512593323143687764879871320848894771261080668233863979548168191581179063774731098023607945946776507773669316229443771954687464420018284706623038685062994063363633935498211634664327469387462705148802253959793641039578271128618881324269948884746240 157 583822653623468308908143840493527803315841937896578523465054004076816972843356222420213178617227981407088771430030830407725592561502152250913080132164889373879478900834579424555640720573458173409586166079453093940308148784849634458158574985668409317807979439635325611674760995501109472283752980399748736070580141862114295808 158 183905995142275113497113951541059856954809191938571141870317853547606443366809654794250405203767758441420620781987856727355661497601253931598863651725800528962935787757085227133912118425361911795003828012776157238654638352589894999997688726555626964244990142870879905355291676495091749500384863422655489454897985308653699203072 159 58298782423503951850702982140570869583567510704963799644435398786331910267330351481267915408833655709613556218880052468253230320491430922496529447267117072194433624263902658872475811890115576910018638880518372865100003094434419304488047747287049338045844206650122812985561394247027343435363282783365455268346066682362997065646080 160 18597494917129500174615630557291593562086097727214953910045217891481686314001697241267768728863900662841482635012528823343826342272512232104144802872192033526040106096427798623675892234716018545336738381312905389103693159026268925437198448652326378873208364580171994339311506123680134388786646311678619220980706764319584943222030336 161 5969853983856961320469226732618292618134292876134373667100689052885765831766088829679691726167274981936350781194050840259865463229761172168525226342226928191435052710621344410415477774913962919118962246461895603830013811878625070317339678847876297027601346811783077488735061605736691754311043070227835096399696905920623340892056453120 162 1928281376165257244247317240942538116166234029583431535965456435190273700821789149668548957356556720196939908952958404844793391242194846377002657508721916712437471886983122651310607480821874617927904273119513139968555836622123731236174154489482216736884806766788966333549948142019039748161345168725723416429858191284551622118959671672832 163 626697398568313002603962815526750676446135336476899354720948508254783667195751897273426082302802574437955908153865395641957255172557572845931463206160782539563765848460773054613611438585359500194435528258575911525453015540616763443303244110538950142987620228806642809176533357974427566532672612621888205494507555773713007528991959912808448 164 204931971661899912710516503282267987947310311985113388319753952488931504732283021773928849790811876757557828468478783419257467831798724267692559871556258452746042282433368513788364587017575128188830479005332708440927432268979877218899850354399268949270188641596938758816287157793961593647551870239740140824965596952589204283262159784540897280 165 67423243451833578033903512880076674268592114721481614357227767527077102595029037764154346486381614820894617275535508811287011428526580443696625157802073509173678783836440006084496849093620639962000171967017941267604546373322722026208554380311216991007521813878844491733152090697835014958219730055574745521990914278743036871379497772180815478784 166 22317297889753507722382629696508450944658010261044020156030682088256791252921235859356330860936900810225217784321315906253068735798265125428224846832297823316720192619228213617434120514610610979762370807187680412095006355845261628131059896119653365785741360831745672062349564692357562262116203035518780268729240358979556604968710777548567604101120 167 7431727416224173311738289025516991169483631988754146587768786072120244294031399945844001088864529765115309317330154669801366108079294846349477928700713165746196765305817465003008180964749804897748491165079359853316386819536570004252213125565988241481880629038347339495955461971974391895988708358170685864731408782721755481090909971406488475300528128 168 2489650934514051557699864332841308873223048859671073663046888795905639362484963274688921378188305866419128534728234979226344805056241099232618655284880184832217504156477855534352955438478314779915236680986106876265312929848066698804034957944344036879120567713325814446117949053246694319055775403442872351430046099708965502590423479849468372330146168832 169 839019774408572645619898480947253490435890917197702144037244947544527227877742210677281167437129253117905931599309884989105113511211652410533292759763181727315803509719314127783603776132869700497163017842798575335859450400314698319584489479489768440522422643034358359966271917113472686879792741565150460531045242853206918712028834979813953230630090178560 170 284430185765963303646028240704672042166480520527392147582698640683066309127196784795765890019577334936701870325304884549296032910898548006300878058286244926306031102690017690361469375271115629163652450029039222587698170005595014576215321259852730017361721605232717250951387774764351150845210798735384546514276647666085568864541309359366236501800559885418496 171 96991529883726437939160367323110560523351579891160548907090201114407684360725339182190678203584917824538723927347426107656946928299318283961879859355642756731337948107910581526346012876064489613810868435939887195431570015038411953341867954772954727172762969477755547165860375871697972000910801102162896971434615589039183766306134986077657154710604591702999040 172 33268378343766401225039787282824809537407176660797275840698131716241036729089567300709363880012737344540595622804073999334535092733894156533117812195563718566914240890025404932113958929956776993097286143001372834962589719285050383027984480403220150359022644350381986430549623167090114517900556070107212279138521144953202112628371293039461999794642561843238797312 173 11477687236535643916064757991650884513688101714796822118024196339570272878226900668122694768026414858253606215275608970352114061643794555337075414066892260295334079120317860536692264900334497470052617371934435576422359323519230545473576263835149628149651220118031751240334126338778863496526104603696025060581824781626531005959769035240785641990577489253619977945088 174 3982790642748275969782270031511063425836026076444336310277253487065133814574772621456497829639623948076958796570850913345601214470838843524788552030164387108809743702977928535802035085305501169477817271694793184443033381980526396166385069917181285511803543995784218096460577882833299949421225785279081766409893302758933535993049502660703485980668757608150272992870400 175 1390005378834714441567020506746944580001700533999378330073556633824837022433643833699367942493862326301453916169572029765951758329303958051883718350592485220448567068170189745925877117871630812097858721395221211766770597973807878095726808870993719428703711935133982946999917379191883426895377657679206671431725344384114903315655226550188606524685448613896554753843789824 176 487895859317111951137880971872459475199637796026537933234341860559165754686876512212288554113225682587335806238150008237754075840321178913392977415917927362645081884155608686061587703534927709643567788533420601732924770974525941572162617879318815249975430417695418507783732284976150854395679609212570013619347333190405842898076896618497258503733141080026646759392831078400 177 172228624372973226283965693317480659762433102789309133670674226851932688281677174928187748563613279809600315574320492254167049714724969970748591119262518986448666718830770164284244780389785367840394307833695169676531422633519911806490937330242812757230255213629954476737217735229080643713546395378327725542354228604246065146090178249456701382810754938081471246579629553614848 178 61141648162230779735226665298431004210121990167208827747783633324222116328872874209901613139675182944234428588717759360891300541860113066980342370224166667489204377453083723631488454305035384624713407970268920958505578981191030962814337381635234576658001647992868062916730519499976105277051494545589264626814645881852510730101842321710620319025328780023170254242013924181409792 179 21827740136030936054297784633062460613678854684119336729797733488182361450107020292999409116213011455759674289927980427719786462600642341154588382238260790385332483725201559791295080874411360517349153611004531341632831303761540111365014881551709950631822557541513294192074514455733046187792354574984462877439092039322605419108263969985787419265297674446205614273939305129668771840 180 7836219678741153726583818044813199199204253649394583309601295129499356916784049753860933241108261816655999321228977950974882639205015878611321603409837614624910164340750362378343711819680469732906644392792978494007698604021897748953362860378137576304636040189843206087286865701133421980918847372891758666859594593303195938882134960806084298171187635154989904861088912221278365024256 181 2828897070795786478549721698600654197534455701468332952679193430675514140164296438695415754080810938120233238386806135304936873240341947542891429045147315149506378856811203017728602484199757193632637676705433889125759316717237344063302035093488143051896430589058498977332418477612095809758390301888027526705332126723306675948447560919385230812563055818596999771130626549506892166594560 182 1026897451151779002884022597025659197617584903752617368027943690741414885943351136818638160810534750377153904050308710998640055628396000758583995734777689300615526625657007123598714522959036434138327044237558126078355659546295845536036454059299593587408786119787899870397933334279388981889629912032452781304733403116612773623213349908629256070085796130258220262709000997145597732446011392 183 374820390753017223327976324015630586060703446841287195156946729838640905630399617705669421869520064318759785973085168236755977270595628745030186927631512528138472013643029870888385297661337973644833324216791935828163236466136762168356311218359081749887688448337212846452596734003548392282577342049700054414643699628574333228894894278915705433527002743731961483542767911025018083358988566528 184 137560107482725854853094886860232185764545497618684571384140730511753929308981526596350629971100999259304119995031584562878189941397993056958690157952062219582706039738339397352386148459452705688903624361536794787252422717999999233084599248105127571711885587811262273154216048245644967942794911737994097633717126489598886236921627392149706496392534405589572411592804549800111907279465055518720 185 50760053457440224924123613651803196417023081992113515957181545224906065838977188846772718176613151111093219759409718461050300098070040636338969086915727293416790780324729533218165028422617968067817832428357319914093655631243538046253087645831043088473932565663532610848246061352510654011308515981456117549232491429635705489815392201405732970271990598266656009292095812917698388533519248223371264 186 18832117019021491788221382159305468583031422171200914195569303803504593314265883038146555458436173280830433835379757516876875966564232292876493277517261361585458189954853112867741443391298645686197492339505976982285935979965769076829883730679284839936888446962997233054918102638279830622322985030481821309340497165766362619139356116655216590404301759088730865230364788462974445163095523913189294080 187 7024430270962162708890128147540105101954821634187806308687852549727373769399008004441518081699956552682248064511770211545708571198376468066773595736753877062941492833486157373156974332136310079386695383959572360418411024442088692733922896416943108485434805184661804827665081716263230954796357199284339202802979432476911376762051801294663504295341434883563077901152360950631877401206004056045511507968 188 2634180133104962891053702724107579553381157043078268701358399773220548507654764433917394574297238879510191358381834088429406957239687821934509133291337405770773079682766937921773243700047325663177261935735855298187860663197848368717221539775210775103689013418227675970709279932269165033746586388933743063018007653686361474528565492871833201611268905504351776478627139426421474590542043242904554099965952 189 993092915829347820214734912447924991589650061131883646882824947289623731415485454162610370734481002359640476023826042848998202344893210599368540989539884027586343962025759453759046653566677701944499885301050391326152931907581211986143253964532022047777592532003039003601891325258521027527719912546018303235024798052683233100403156797096077283452156849152487673254637712051912031946661716857185453914193920 190 376384842273807152013988096535028311892065800470135604090821305189755137810947002629487495286718175188398952270474577482347636316206235603252552946430201701808990241765822976055349921166822060435701961655505201224000819591754484814137259740628134007049124424169238804878443028762118692788234336597411873500660180557007706749324191025607870163353974935260285311999174113858810065471063021317834023029352431616 191 143403615372061869936997075950040970015789071201881645340327569452077009386097745471787040149832009352488265243669393339574721117049428949263730165219501802617899102576582519493461407771747720492305655385506375613824249558991585089926893137945213091056822766346471900675177069633203341249989581473783998885480178034922948193321345789313887171442222295001586363875522925596927551451143679553182659223641317703680 192 54923960081876228648002226465792031361174194334898380320767825269275904048133120525227113560435353915572485722849029544315800263785672640619187398339386025650128491456609066823355401438693355255147198506615838471348431644618835717551073611915991347974399062274384915281381205836870805698141125639565698909930680198313343153826995932489687105893330135115875419989633442089520390099346831663459188420228195991683072 193 21145867659743343558888661840028955775176953627942500594985530690071544726087379815948377830624711395171190011427596392059663994202645274714285233345768522541854613974727289347653963333042599542645569598208516421233506263364285684214144193940711639449135059855640852677909651036097539471126188244879161436985405584517734183175801834859136381336872585245776770439747442565805049977906422531716750494509505526804512768 194 8183505565252534837989152329666972653323717339399076004468231226921556763232307993478811508455466645147490323900071932739136200664042345678993106407225652707056830591946984787988245031509779058589676683532041052246073912273437144693634373275314265487684251142315281710971738445386682366854191137020228674455599798180394345163236728685567662418907643337024561301858511339047304162050226974264760937610877216999331594240 195 3183404755969963934440639904704716624330370985694483179964528101953311783487857404838366835879003446338552667397661817302903995487399056490038467956541711437084289859897624286006328809999014803355341034214536832642915278392278954986605224778070931125327753846442317954696063461412038603654223122202861840326323059060785886786408061841925597934494872177840891172051724407265886374266915757957033342984890048340140809519104 196 1244719421998734423018665332243409602823640934183214079827908569940291002697924988004419802481108976063643061511409136801900821358344608545929809814550085465018625209290932795609783651461904587141432977250246860741112927398775432931206555069025035702418020858058006962198743727944395861548220152202554006910303676954996849641312806442538354582796374130259387136007897338255924134587296734123206260529775360967284655034204160 197 489177908087844119685617541082060813223604751626212156699086254432559771276713835400429202372259287967912792758092265058727860338702146980148580526742597853170638123667125524599149672266586211962357020767508867848912290329449743059387718835170817800348992655866544117820148398231076696859534755127304692550246960005510593127014892085717069830846500648955393386654540032563970488216932950753416011198122018398124919970739519488 198 193226515238878084518802665327235863793612786668795776086892180222985024538088233593042847136847716395926715712923847633038725897063833685945637072603516287822448759057308084213535225631710957920502390775435091195603440883198316285973656603754498077404255806629493237164244773931854310532106692260125855143519961890891442450802544727510885625059143027095747192873475884381477206466498977510090451678708806741082328622554847117312 199 76711414486198507740841360015853898144307211002487107344462141525057363386508519181663537430331110370822272888250048199646591687931404189838611118639582518727545281283666183056301212620375107476456040127296229625127131856716995347497085551745508882501023500517002473387697709242713813342670625898040251295083802704955193405396105609360254667176435852986902224159011648067960306074067500542494171605203143788754259602840132308172800