0 0 1 1 2 34 3 378 4 3186 5 25620 6 214410 7 1930080 8 18881250 9 200907060 10 2318843370 11 28914797640 12 387867845250 13 5573855579340 14 85476008430090 15 1393770581296320 16 24086416578328290 17 439832565550644900 18 8463528886854858090 19 171191360282164168440 20 3631513434281720800770 21 80623192921323323047740 22 1869661281900071204330250 23 45209083349213673937248240 24 1137982973153417044197861090 25 29773698648142647847544387220 26 808543397153696609343698739690 27 22760206995303478115583572466600 28 663312783488800137808843811317890 29 19990853362163983763059080213997740 30 622369080094582905889850696993788170 31 19995389339051635265525798614597508640 32 662314790245478414350919219916403284450 33 22597645014163048506765425177467648305540 34 793522666307660517558317547321595600342890 35 28655389074682208506031372351325190541196120 36 1063349453829466760310778699670203262534937090 37 40518881335903838532963835803629887626713046300 38 1584365649444461463508296669339565672506070983690 39 63531538516858505447794735547506628992684803209040 40 2610912668215320552750636039630807870305313523353570 41 109903115626008336391168788951815373817032631653447540 42 4735870097917918265021583011708240247964991171676124650 43 208799801600369915269405306159930096211428307998021944840 44 9414116315571851186286831883921857917455927807014704898690 45 433846861232734174532392363356305622072405452795239991803020 46 20426690460177812101366355429061871341527531096641640107412490 47 982131989271543052189405120755483151183047334141005307820592000 48 48202057291906988909500393744562800767086433923512969468456331490 49 2413827175840215654381557742950258103591943194604626523914690314340 50 123287677218849442609879809620846948479832556347855877193751021636970 51 6420083777930093227534768336803230580783465601239501837780143907904440 52 340729792920340973862214651913049873032964483094394404811307257043470850 53 18423607157580806294308931566553583060855004010989739845076492636426086140 54 1014580905680711212591706275412638233951996082570735116698299835075606708490 55 56885786366863238690990163542726064043980207170141335496935798728131265247920 56 3246298883592092198608442988514393412353635268737965416226045965517833048945890 57 188498642646471052739721898662259252579929599349036914543550170528837968911983700 58 11133578437835185309208227724793488678030715326040568421008511819343248333978701290 59 668719900528327924011242534303380501679105319500382752110975711132819773792682433640 60 40833520393462794886751977970636710281263906085862318042946953495463273752837293578370 61 2534174652068780774302593636867306018168671073103801928513357223700399025764932113759340 62 159805282728452525751825630286597907969175120248140152297230917619007377861620937797303050 63 10236979432804360540304098670507639097149235939722208856677922304221171015926413326120969440 64 665998467437837565327563688509415039503388115443941639592338995100472142500525284544763192290 65 43993966326452743644918229036912176491299633498468024303223912577501307098814407554155987370820 66 2950070129783439005873958009167016777382016606543269574174422171249147045716248326451556243517290 67 200768078295406794389281964427154603724663245946572519470516429529674924135019965540030760483301400 68 13863939136881975926180594472328097668801733789322726468051567003824675742079487938130893180270233090 69 971219777527663998538411060089068077618519312945217991235453159174570508365455657148238930689648286940 70 69007942822733016071925277111124819126280329609901749932274373655966687336919865259581236235845540917770 71 4972165586515598209477486381137055970167765819268315073942758858049654175266306250833788059962514831092240 72 363223240748434964005076022291665984330613233008819624993970677429848495572013748913086200996959730512801250 73 26896890826545520555727430835326867533067754873213401220476578346848898008314301686928195302393142702655634740 74 2018607895805691366692239091208796747540055036521939766413103995857595332150498378036881246968608655762889370090 75 153513440283526065919548622545255397322482215931956588188320589553627915876430382343080703117009356364694640811720 76 11827977917003521229625627806988678932038983113482344736070036835763149819959577361338043766064352829585116002306690 77 923147946679347731601148143141421970402837471842471135276733582639694508564904316174350465333171582309914826333825100 78 72972244312455097624647589721287821717016513027850534618333797656198865517447851691002381732992263745858506198231866890 79 5841176953929764702568044317926033649666324556907077334121507693453623189979820170912028746429774381651948819451614194240 80 473403728574046135423114323829626350695067566769116994671571629765402880326500804658789546876252794190486051939432882195170 81 38840577367530598665903593280238770762763162687839092011687234168415788341823895647213960317088014665754112064141666947183140 82 3225507123086203749727863959082780183776519902325136011308127638718383356930500541599409321650363346170466021537520175808345450 83 271085212868896567934685561342436436695536218532539717645605872277013781796009656130563733475859287649174872866680163941667922040 84 23054080099817610869924506782804177923560187954455824293621520645393746577210172453903625433398027075560889539442676876464437861890 85 1983645197085072352833511245091714088999103351935156545926032581659058516102220372391391266660029289030242629437158698455445485010620 86 172661648368965709228215789573476282686620802585774850312904288127529777290175543413283795947385459790851629729865328167381582663694090 87 15201493451609522061809216250008668373580728370745982677826770358217105431013731727678991037694730863083908219547745719280752264646034800 88 1353565267570474413027201975026991213501439328654600697301916353141842580924832823699401680861089551744007769428554294143939001704473342690 89 121876520914538668730752169884736545301371935900836387787001845413691609668920695727311641386048808090760213782784719884214290566688524075540 90 11095715971377460323187502759286378534100419439627198216271982185798330667197814313083887985791458146867336247778529683065620898351102872750570 91 1021251600500626081915265230834128587188040182984300059385955643877161898241541706974585270462305644466529046214685546466227963758721710676512040 92 95016960379743101246683029372734098955110682120552307460386803613894164930663572654185379548018150976268005437100290043160567170609361513825515650 93 8935325936748860075016034148311738213669715068809057879525708983171317475748793668803929021855888987530226491887804412462819035813718285023324471340 94 849203008469071503004511377106165291104328849838234609532131851643544895616912257592250068100132453821147676943776493985700300527511999230522358887690 95 81556110993956265100963976705747583061751925904799688946940470592553665108776601480108426773852077567373136046759440453990083110410775568540960676207520 96 7914041873601670791983939768295308492984890663196840638879527866781174252858867694939497319506390914086775307250570942016509216387959476177500536793259490 97 775873617903003393024707763965368354168034854634692380468718743997688075561692619835492809866129291025455766739186853243647134055118996284181678321065610500 98 76840347058531182484243390299796994882620460864050539458680081921925020362415357179661729214533589011680444210156695860945901663819380491156288848172153200490 99 7686862876694235212754476553367801214620577091416221337511146966275584322658698923929071143156464242783756104707434930297424034833472835299814548867107799450840 100 776653139459388335956885746705569993586172855729143926861296582228059162943827748707163109407410317341114823260935697036120380494882700197515650176517243224723970 101 79246619116184668214470707645510346436739088233983237717119325250684549255800346107163329554416595250789257641163918005292334108148229803370034392098694356960758940 102 8165229656991053678724187397123328599170021240010939759767264961026182551535957138680124875985844341912843649563279722213523998203957302452680787869653009118909091850 103 849472328905520933555953349283673991764643514456025695056000950887701731134968734366247784154383184729253851031967500212384681489809901991046660977759636964265560722640 104 89224304326660187173144801253019094332736583483856157865021255522129492584020323878638041432551337833114419840527387659824744681119668990264588883714281454885482460267490 105 9460866076950350711929397688956289819804775353749992561642933275953490538650409435234562897869916567710576113241666306243955661166406358213334127702863869876171393587442420 106 1012637101157746467691930672112630921875254200819679386030615280540838741733740595500485933204125922272078643182163432269869191866416232079581960797267187820872915657783782890 107 109399196602986866311369935243960778145078636913178972976397520819875001041647543622673577318042353655251475364595995260333061950463692750174903934209296181531268004696981432200 108 11928192125266244942607955165761965146146548028574443177932074315163067725520763100893877256590269231758177878139654352921333000091851656126130110815988352752746475673198618780290 109 1312498540897680007271087348444202121536081756487285742911040585613980251901251472468751889748684105293662409442420592732209788739165069980437395044373626251112644745464433499440140 110 145730655415547324737769834220238504635640875564595289737023357796270473389281374363407827438193175075825177318438074709559370851515014038743926881078497425739351600680523930727055370 111 16326598317890833203004926672389240125156716128630395400675379880425346216706184629833077117447451941197571345401297148261898808531127612140011174107624451988050663008955579593268803840 112 1845434515081462296333148995589184698404817047794159927740610709092043027366639310996723163596611682285597376947068416421423234684937930589698004014539997248531729414345776322093487054050 113 210438772097184093954061321037397518815505253477533859478430412488138542466227011610092010974419288428748544242638645402839059718026021254027767487779944313807401656600803633460718120915940 114 24207152614878576120162355835346757005084344583193351771927586892771889403762711042841190708716046070551602677489475811506531506498562424061841299498523058992501839389380937847835431367421290 115 2808792799227989035899597923329472639498125381044002009781122277618038271133187417645167599130053724925975200801586795415282173591348218893919467119865233614260387341521080070332134649328555320 116 328716513538413250885740891368911913915739931662409153631706359257807874256704915582177398943900409601667866868258529210848333976501964046404353436498436591548435325778548865426930584202855244290 117 38798728296866433512034025564897785193014586337474546673069896514495027160249330613949296697479606692094945421893359847962300490519681560030343696389823211809591889233056335795354025242781005579900 118 4618239692149144967111491287076679422030736879112772239805157581507530897830773960364492850785698124373780549583655669834130816883058732542502608803700862404145987751302649611619346311791697846222090 119 554329303986898042796553139341955002763004555878022208690380017542253182299503102085673274260987516430562547186683490435436510930290609879169534710574907711956455776199453540327043199747293207080763440 120 67090570152965740140820657862614218516522170776994942501273553946213222530857292346556627913417234727277425076749434739273374558179667670293751076821129535738344681199267013224566102606964924455365484770 121 8187056483127949532672647619507454240879539176683893615123882200270083645478679705582728012777432065429368683422718925781618504371659920765546116593165687671071674979806551794796329570554814351385796726740 122 1007250785285139430013331467791907741033707274100870700886427053511900818496282498542316693859828204920696609772168262269561359838836766517916899052698913585172044511209218988709259608531358486928029150582250 123 124928723594326289095993790898480445955653624543495684829512078866674726166032426979435490129779592836658259540512072318033127243752715792399772141366888432760221395010490754989764142162968643627399905398091240 124 15619734474223973109243128596060973730755995542200449907799210138771820805470741223132587337435239242040783673801883598736865696188735153583874946707224501323490883077638699221667879707095943976968875934083369090 125 1968538402843935796322878390088796520376367705125929362092365312259496945794182687601896737347226121541992895572533778754702951769016693613772268485619354623089289146747068103075625723247972018017520449850466186220 126 250060859547644244202786078914416386875437731902077113199438499003737052653969863011339727246895964566439866821898845566079509130819628121724581247737291469173519456507451649233788576871727830903155357400504454823690 127 32014906802792977414748964046060840347298547885702465100455349020172741247509833837874739129681262602960755857810621246151438685020380411710459796618391120491399137026646135119966135702004820817085098541220971653333600 128 4130826808708497384415244296958822343861312488939665513546497109359472231419583369383594611072862426365907024542731405492579802934613510651122915171090716722913446793836276580766863634086426510012091736649968325680465890 129 537123175519074682106798134286819568901624999457714598756277531193651532227370132969979717147501497902316011607855724600633033590073764389826599952378530732957686722225778374736969984882794438251410520943051144085757740740 130 70378060052917916211123868054573637207868289419487605014457401586391049058209821467631844830658486564445902216460882726054025438205710167735584700199226671125740045046068019172151892925897181372463957021573328640635642552170 131 9291844054774652211035681203393755690066818087140872896968432859406569259418859860040788762610572970608384703030968284277374102770939856387976194263191009452674486922564815301333197104031072236164035567992051120066084067807640 132 1236069416025451576590665911296264167579181514363410778889668886651460264172014770232478372517444714568215020473134042950300555254074981865941984649637398898399767688620503052027113502989589010054658645132855496843574662934056450 133 165666850437146325156174713198025493681249224482822102605474116569546700351398425178963159573249075003144393599441976226006367949337325057593257850318966745023184912760505914409006583436861172496443391173671112696510688446074088540 134 22369486784749617143855975265948812311978619212411616596895384342736190866101130712878897210624852397807969389778254715109450114684278788620175053459645364498932896873220979668386547510798338891852702460986107537918676860737148730890 135 3042848107474419606765912760053898143540428716456884645028727003795671724490507780989858690188634380601269655026223423151096334761243062635585229921834139997242467083932112518805438733542732890339568718134538606558164398409549943775120 136 416950907865039162279132564851840100995069162136395342728814488499786244759801356540785010944236261499791028170804014527688698949454754477812768557219797187049543060237197418403502323225365844117947074148889566587633809204263534056901090 137 57550202816557344351219836224079957462203682580347649201519928314220475493478430716772045883126099871579885506351705160435476602879121983894474580774610732822953151797168972192176702080382042075510653960513017927619944650801473779223173300 138 8000982113273396638887394526757179310155438812825260829988533495147892492771242431069003246831072804640999221155849925619709000056246079397346781950995076640776408799174181932704154851286676963947033109242686802117299926805400388185875251690 139 1120345037062801286265596779988194104183220950709193903753257046727736952074502137828061518488913391953552419698487870934805789819209092177398593973958048229125954288397127352701421549351807864884829840098906221101003601360227437882614462292040 140 157997498453284061561618400905999639795677026900994717299335111268188358671532220883254421993563072968680832671883764309186084008283997104599237935941889312725758285519266078345975180412467468449343090921831056739078351805230591053034917097597570 141 22439683532206407969493508618524946805804140019081022618323207275223589711421414088351812627213636220004870048623070962937409399304899703915136852889680914145717498863473740151238939492111138849888210596403949195886284118224137053153037135932526540 142 3209444209114966382749432824721160104859330332807294193836503268351832160722263474567394748973552839502455462052495424475700495388729325883612924267240871797988637284559796782308743753541139780075504442941820153601877929731328029031597436476795056650 143 462240830001897065237802601862484220151109607955426894149568887817933785286444119248202990998236015014283370939673612426643306418891293815012527405653028691581810731462404112229242808185957191615764266310781971558470202598500489301711294750117559547840 144 67036483886450967034910828609737326524256236877995143475594564389664002308903056875190668736628572253079047956041014598069647647595978340128250556317048231111379471697517048980720277384636520834025321208447247205869548019340634145074198476103693401726690 145 9788991796631169717958821969935154175279140080509278058079425295364103232800933283902815481579117959894687122031509205971885579776383503779731089101908747942071838719344946341062290606621804880930185269880574123561311095352093685451785723687616443201562020 146 1439223240740134585514913773552925816663004368801552005580855258117131215098394804851835663466675569691565194403812409102656148595097121643166413740525443346457073490212288404668340584900811879175298048822299420731644508273370131300700649577668812100363056490 147 213040290838301403654552412305811911189082380019766163958270820197332193656554442487317459193551587834060392141680597697612299373797811004970337005409314795525633803527831552600613250961521516123013990091579147855230626703924183925239765774051006653514876779000 148 31748185262594847439285049985102871644648061438204219098231075782814022606659437601889431226910276304672183704488114146055853445809219079002491256262285634030067514991179593037817104519508305529074356716929481567710607582366117865292927336907335293384904933119490 149 4762994714687041983516755099392891484563477664388973843665072456287009202270173839632725895483062723875610976429117475096897901060157957261136522722874909070028842831975777327320773736610002574119453792145482138674215279470167019937905031549013118705391607403937340 150 719326473787117754787005662650818264111159126172827856254057193140209355422213721487588980723474141753259987133425891364721045804211340762635277239400388800436643889539869293801019834971990143661024265020270728563932504375167371692074583484824991804464856966026760970 151 109354764796048061019021207119298123636207287005783755029711381193442466906089106421570630645797820113701927498175108381201018373859247178351111486625800727295713164496789170264092465027324465081823699644026589585336640241301263249412975247832000386271266896040968563440 152 16733867271636683841911092995105048787527690985839516572289139185852424813800439016574329430757358813044562734758841889282032142354952449034733008735525697350274951454304827728963102116029519607566575761038829471942959792936742512745048635197224905530387739312208294362850 153 2577408975023931548566437263735747765699836775060385064149508709836143982654926080131698219513077692227384170938645297607090952258144797024894851940101241675195029791479948341400974880829575239972480223956399451017956791186941030771636730006769820109174065295206973233909140 154 399558583653067372275353504079945152303822271710247910281771985132477513194951288572038701562523040853078337492714919067720771957341207879511235245724725954992890769609493738201671651237621632918040250896974130895610673044402310392365276899568091369518616197249495924338176490 155 62340408698629639341078728779410698046929800409485460706100542487279272224461813924588360984604978150986624462436161657112178276373858137664242810364448407260890777456316691933276941478260745226449374832222725681840680038132433817114267093604512718544786082550753285451496586920 156 9788880961241278412798515650523064007935675197805669269690122655527826664978163786799672823414946055280392631706235693961511356300133332424662088592084029473669823757213249293465985214291661426693991680964655927678426097683671485652258937773051518871013118106342213610369902069890 157 1546867331982924294877033688998915281926397340481862247068884027237293637481624682414079129317347936484078880021771536597923095533293332873671260906468314864098587738304851859318500506602019515895715299432102963891383859178733277446046676804176451422899218351558405606378094919030700 158 245987095782052924873262666496782103307889200635501038169834170013961521192745068747496320806650796081683506464774922940534447484139585743953950676828751061931300077182901325570928930860519213672474876982535281647686261721338560799860814659721442672521801591346531220796642203745409290 159 39363495344617805973796687610945959139353811814503986767142761532184472978479556590097334129804538293622325431891480952676930293968993158124986898739245831678268703382468133121756030286789175669514851128112928905084885917097524938356154447116897957215858742620346662569901720235229796640 160 6338406793582271502839137799824570216440518516474129354445102405143850253970023559894840520216256001641115733741399865249421350073566749273807302378035239121513711118856792876437497690680927418416991490560439684510024995280354993525510298134093844720120165154655177765301972811990402982370 161 1026963347456136742029199698685543702264092769963046953009725437387247757852714208525231320325869526084728163139206207269355950351047229512866288854204374373095213181139508196996438916211569463483568694900272529817241387255842065503159777441446926621998171969898837212626566932201390280798340 162 167417798585575499080410310279091719148364453521348970952513880782506371220233249072997717337301337416648344289659619869835920261120534407609235528138302190115528457287177784023603394084208557241524285090890911809395737543990610281891408295095368567537233570683506910416401631150916760475955050 163 27460208185970865890190713907493433440381178164315546689344715235449412723937267807479997607435325292034028362575156968411896780155541074363863558688965804281710077814450104141806740449969286407989801982093840827508934367463173370220162021082242608636654415005674557359129805343488952160485412440 164 4531535693208839770565025747277166332170947866362798622602465536149447057992148626634064235378047343965317763373470527278648323470743346607137163111787689658232598802938797635993644936930862789640227861077083936934163616501963871376692016370486183085417320310349748084543327748738069467596071500290 165 752333545246545493297897778264692580719698114773344852045145632658056420827666579918832462417555721106114054421961526436728019874336362908069115928766522923353682899310783401800612432611015830381071152519978366395882229462094606156150781111774955428479847232361863345761245624488751878843968422689820 166 125655974384862982459126007165956350960777512045073436605906819007341376796380353649545358115623782656019812529291869034831525018416012221909459590718620790814431841358686422147937392804320923878269781521731488610806158725426618806834465000721668647545728877843659030757091800292329901058741118029921290 167 21112904903219501976143764184375613498188217885307861837977350319905379751806465190438276087478863706606923568097866821754755189194595429580267471522753795650809437679107727532694511339800607725518052538099476922782609849144304009621899356260412013891955120224246540601675410095561007368307040808278008400 168 3568532030140036828111065508902134752835667331526861240145067993418237929207725101995616198100957359222634458559070574468364477652704425441078072154443650431582271319020890191202824317654976355445328662427725601590179320111916929988410433643251301092153950998565139875241970243106890771647124904134032261090 169 606726230175124347794866389286129128017895675856418285865180051492610878158921924787594740282423689059266673047531219367046184115001142362441434336727928079757026151243834284518292053407763153597612540238850904545836751360922842894897760048473321870727645664108209497069017698736960959615754714968673784589940 170 103762993033619020178623660286525572077115807356415493764793414056581722867895512247448158324583549349684380841758516980319591156138190260307914661490329470218030236427433481542962155512412001531243971209660751011898643595898393185698206657910319555669816513608014760387764212486105754399934704593578339996001770 171 17849412106306840110692525881443971898893378818748019297458563510460750992740404835051891046997517236639176062389680260269267603176177860549134318061011809536029590641523988036746307192681229648602841608960581050921861747735223426554108792396209821257024588198315397972819016167964712908747679406864445360701311240 172 3088320613464750376584549806869436207287192187682426135715641953366316708512156457035905287524494575930959556144248508107468240408268732092725819389234492102341473866880578325499126756351281210082429832263897872755157535778353318356857770361837859741055815041981566770124820544138518792198322184455043068118947013250 173 537431825623537295964487433048578099897897116807453380742435100047475474605222647862619159489017000378676683513442657980611684381150632885583092740451666862856053458811492312601274740872120629264694567047077614222053589213700939870928727318654280029081288358096549120383985263177969504787923527390786465416127551097740 174 94061648210475063159693508414521410052709137415377384961055160736288599602984547786496646537115580407105741303623876386201857191870714870727683658422443387009223557325560156031068896203811711998212406521575155983598896904367935485905064503459646196195026204223869970979329523566275694983443493135527983528295844892718090 175 16556777783429561443774085608753290376557230888595129292762157461255381659315562097857072881549885480956304443284027799661024227748713433388684106501101929479261417243136113692165297811778026038264392715967791241198082124971583800996992829357853341782733940974314569127072981984427321823412951188385346362982461781630510720 176 2930887014884573682889918075113898782924703840391862054251780475684205476307153786621592940962399812757762331884362392785663326657929110534404148808976622856815933303956659213885262826668464435924124115156147712606878883335465084985065489227407273464715540132863533226566340332677125876351299229737380027098314524438329790690 177 521757261759741385646580683706437667344834302857203699477003559159181089161734049991600366694647501213497069469880253031084590894078984252254781392655397184174888719642481147977049683208127343173127574877447657517032470343639861516054862566346327503293573477801843304757906942988822630785399671906452219693173692229815184992100 178 93405058895514554837052964524953314519935292621778511132556671393761890005044134595709823345333141931258896702928648531961005588607403837305765063409703917839417589518264783487160596605076693651407962284261776242671233343968627732176057770020599033393184350671457738657615753182695328699278249666591095077010337026860187582614890 179 16814781210405330602193607555678769641195724200960482712719000957036928758934629884431745874004406127726241392199131552365622765654305977510122047967887737504331192662290058151558736578240102919021859707020478631068612967051715460494488650578447767044820159390659539063230008621895061012257209034356231413705800473789575730470637240 180 3043810238132440059939852203050361276998145584072070147887864392226286257253944741721658006454952372956285249423326303151840595570619600265652186925378925268773194624145929610604830745550865981399504949728457876645833529795948380247303332858177495280206857602003065723214423536335778473721850048110678225552815111558812019057692359170 181 554033734368937630678758763340216467363172006966796866755021858805652486159837754868453917761629207368854315733396415764894305891547006548886315344193388459404786197003416424461165092170350932164888602546974557545576327319588423946613366258814425041114641658977422009123587639252210719707969847076739498191584090948225573600151389382140 182 101399082445734457112529578582953792933321698705411924687105927796539183075721495090322368016593990412337022240453080259993594445235759511843504443590560843019415598400628365271319759130071112148756959273143879574122735005792054774460598927194367665445155260742596620266856360553831487492355840051071215235575773700183723258656604157917450 183 18659416618246974575799086389551838551597934862144627991338011544152279301674510939409260509104578110288288300189326351692085814932423381217515007500440272516170299937234194256199467281780318899761267297541125310515955854413679999486674430737065325133562570337888345581799218049768194191608593731954179049451833441145641758341674947156805040 184 3452355411402116004000967821309856471337231790460592772748157447482971410490525843021273091495731899421877881589135978908183267735153310005251041135580655579800908347556225170865525030267402866839202032849833401250011021309204171445458903434751291618281757944618197776476524869746081615669356647159467930785967254309009837504251205348430449890 185 642204960533655906920157193184302310098382059763016189091672342605755834452494209540379816123500963911881482449535643184429207921707032805298674364849855688075899078732351340739214394927137005382631213346138452892540940600163876252293396648568274231217780545207013893691868819391940867515305428813282879547467473757735994422622330777701747489620 186 120104695612173185676625173133288298177883980322093025031838013681452124181348851690659284519574223916113093565745090230377079104108390806290418538248815957463285201049024990625505038621393633354401869414400737139012350660011246426414902686077606069427939071942696982964817980045839334320511057289783939693312767017104761416694223073265558412058090 187 22581983221671151688560907258513420568686683837785562272920869696349695009897816936073081645913149217843235271028915004920210875003724146518718041546849487548612743435866702160347529360045539553327620298380488021482260150889306219671904682362522955655832369983178314378451343261053423781953782001395588328878961192155607411835989520291296665054461800 188 4268425012406792519251466542527162723084503910803869026598949796842354446002078937926660892293192689914184544509537649710862696017365691905092029490940033517699137003806357441860415901603408297843833111058391181218211616931023759229593841736564312349784345100457591073186564159664559704642735302445097027800385770997173394485029953265803574526294210690 189 811081626857348210479108196365768649679367228159665893372978681155712617497096607163729080244240818779155922174405823635881166283931905166021697695332676678112965787675587451861768797584950225176131911538016366121176323518528152391404355002716144407855446677730677559169388123601453314534572162250658632006818572357258500557984942699483398068224207858540 190 154931876010264400615740951076841673492195011263706102736563611634561846492962056061270657850562961641260883432936715980517763773910521966776390345206760534062350989510036935970264608055702693591358079366339391808501023773047634714798940044272110418504313904980225377046237967994997920529416796944446845894279204459249733616076852604028684904685974015394570 191 29749824397267834476926206865239774977154257592821455974861903305261814471341869541433662976851552033466089055672638164811658237189930552833653702505359687363098549558087040912577490612920585280256959248227033744309902300816809810769131053863377299307573751767599805409405808768592464857777592664702293376087210112588487256092084124174705117694185570831491040 192 5742270811502432339759211278362135740921459462580808894791710103357884722405373384031609018415151051542659080125637806850129329964086670722499235022635797642295307542993349194528212688742775568236388864796782781413652939708452107074239595379990049666718121155323500250172191804826942763731822805698925923782481697304372875170589964988146832369923220106882247650 193 1114107040374782008770078031849459294442255183196600360785117411016361705798429808508835265838037193743347008881490913608889113728827388333080833118698809314999008859170959401031418605702326161194044219909257191196522295068394808982795563484714849968211741820454692707315524386934237529030677129216577223235750277227408946054099457180006804453514622448524957174340 194 217271427941141347737525887673155119832013725882330293345834345784422422073488775456516578277658345500558398167954343716166433754269693548043546892337608478896794532333575267058665079520595547717382285449070649282560657117973322092250999701851774348044895934038798274071476256574153770304255816645052778177207427853764341876853359916756446430369008302785798410915690 195 42589187559667122225863044247665451625734839513781422756374403197175781278306022772152227421633807705906957939515392787480633991803640383096535371131291350383337362467656960011860815159313264931808398485970353677234217853572219992158733717095429221440059221207330301770129452506197764695429252693307467134102463875455212902746227902415356695367455070858762250497866520 196 8390847547479089602010073918216868357308492486179653908820977357412281289447219928735609527508350655684185534310818955860527426698839342767617503258322813286832759061532281617667260203173638019510541256636898425896345083551369866560390408496633439222227292114310608258878922856165366659579609743602609934635297946607570311343185921728388442015338890444161586930114303490 197 1661540223652894379806945259286587714606672416248655344606336622571087561324252500643488348634165575199089640557894322298845566427820538578317872533657766814010684830642548417382930725119009594140167372774650683617792343157109169087560794663184861955313986443780942042050057185159846373454451933985440393264343055804306022068377901392923293432515347639001137234241564097500 198 330676529129576805387545379423521567839067218918543936096638259734927230308225729714560200829138842103222156709598347438047111499602005873020189191234336003282032592980320996504911415662136874690478107362382810712132931561210497943619486412801521404002140875526453462905991380395712871964400708199270992622295418393130297174825338888660104630025768904379483484963621013588490 199 66141250701200224191089803904151454869016646584550968678283151771955045571375643396040232017113867163087888353157990193123637368452613476399154484540082401300599968309190063867232507002391260098499411908161572427520652856285362701172485160976195588029570374601671799895728216187825456234979166760415532688271931435664592394042258807002758034922286296271111617711935054993773840 200 13295574421122932822011615460604423547611783320862338814667057971331914462282873315776596813845820949526913504221181849215179909696885556813458264004906387589615090123059249885997528457603456426718736090241793104665370466377967262312938505160977683332542942994715872134632829535380810189808518517835227568941414922219251130058855035032431049693888916114141204383221905656845247970