1 2080 2 176474 3 42601181 4 9096692126 5 2041493495546 6 456588234876461 7 102515478543489824 8 23024927074137910892 9 5173825911092637444752 10 1162725416647139432330948 11 261321301913409828133971236 12 58733236795874705296277795714 13 13200755134763213406863502790508 14 2966988878037805352869522081298849 15 666859159748186345000173492491141305 16 149883136079997437273857958964478176413 17 33687720248160295609140210836847511135592 18 7571650489622800012519411503921418709476055 19 1701803972662986229968156963271719078132047309 20 382497432409155305559668513724845093756813848586 21 85970117937182427753524775517587241926380830863926 22 19322642730518371461651266102908211886604705963545752 23 4342956974303250201772030981991189315543565826860913094 24 976122964640061888889919164049378535065891150834304323501 25 219393387572742130685644675799820443125775207298982718209241 26 49310855565343451928653287832594803190898712756134950884452827 27 11083107397943510219565083339354696912808765060220218206219944877 28 2491039106749665739495382056057670538820609415269800832983612013928 29 559885924469569315557501448047274286711829724713092834351770921249535 30 125839954729248930750460953065833076185772207048478183228441592458966854 31 28283786954152696045347253392091625729905756234568327774751753539893473722 32 6357063670203570823774243218564530716121575954111923113613295064665492090319 33 1428813566322000492441711982712753901378084931541133079553982906630155697613685 34 321140122738637917989410786777102584985122483187568140463195227402961918713883917 35 72179450743933819822241285421670607385030506248670996862148868720013283186397566622 36 16223052620355409596697478523973907780177943395883070353912682634595726494703436182713 37 3646293143134610252163851347761645796110456340547973689703419719613508990906009214490318 38 819540810031556982434770221610241585208402316987703498999081359575620972295732020253828107 39 184199984187170745610363610469778995449147111807920143151282778282143267605137111030718700679 40 41400786585902356345001710973601104560005886227872336793828917689814455161648106061802051044762 41 9305240374992462197750990493773277150444423713687254147557354007084290916712671215517278213173606 42 2091445732721280120027193942033608025498724367392030018884485937409806248334414625099489615000195348 43 470073321767531071682776686398700919007196174748061536243098606589598441077071492684773338819943903810 44 105653675053785677427490137341810050344658289981118447391023324232351528982957766137943638275354647771776 45 23746718938224085613119152024977390704250052618976814004443259591915332262104983914960683882086804648861715 46 5337312308766727663725222019335129223224325058599933530317473912480621930949175438389109659327829338631427775 47 1199614260623544874997914468801764549649016697378994856197022199915924172136745641145617410707661202839287036137 48 269625289104338670948137603847592678582165814032176627281520281348156439534220638132963581638641496340352477161051 49 60600977256481413402189183594597124956154522317494531499520272440112597344584445143946986481289225216052124588626190 50 13620675036233023403026462813057608125300110146047328096993549977238809654279624822524421248718709904927777541064910571 51 3061382783605513325944216710819476800316593064487226947297955639291407429099673874954269071880377641988179279550256116845 52 688076363530086008913928504786042228041492310469559473308445340382539680559141101197908103708559987311429058649038434317779 53 154652036518996522523434386979906184465526684355884037722320905528456714578693586484024958714471100991652919939187578881619472 54 34759590166371492719709498295956656652535797609948311729006677660453770110861052092265136375322519014016883979933950345343314614 55 7812565134799878353962186735347126906332825366863603383058640498932357545688230021177890649426023267360117767261995577462369423301 56 1755952060808262581209795388155564665219207712750181765118011647113746886555513319594853519280007873000781190757694322812319527773400 57 394667767456093772831371132736899336667079632903433342201532607517396356776893624445589207972581368167890874213834359808841285316543205 58 88705523428173748437330771109807688551818615724804490625247383864132336703386409984392364033825321972947221513578109235526412505951042575 59 19937452549989809046584758860389996988741654008978874935715026703560441757079479861768602040163268914785110503705900433809209553202284583579 60 4481141633812225294830694755822219413192692259006769339689586293866071481063512557896996103517345811937249477786383315248292868286484381178852 61 1007181348366171484427986062804883092361783771071791542460481177429402122733529859077207151976881170599900270562178870846503080543746472685268546 62 226374069688511569794878735013180702082749302654628807262569926527417743307913336160125291649600123858854837945746584806011833623055999463847603519 63 50879833617320272780740701850578821883559067078827032711123156580728166958545904905880836753186461072326994861270385642071878599552236169845748214151 64 11435750890056879072952280177059044218424217682251447916323420183898393640818869805543500479196990776776146830600030830601823186964733178329580322894738 65 2570299254573788891104468464152516747477740947858639874293368807082931656517704796274260758122975682593171890857714647104518159254490873450155416306430216 66 577700434503756120966809801524930228090637344206670163075541936958970262774712299062127197003564173218371998964296550648807261096251893877588737076053184466 67 129843943825587556714444991693187552214781203329127499359474018107778599088340756337143418351457163514766726774409211968120249670964791616612675985569815923027 68 29183723503106902020054726199919265776938829796051836005322777017876509362738113487737932716084183814874076836305726249055456020737997212826192861051122896760837 69 6559333399868256879157638264983621399492212943099245592361625657073730734213415377349609411855149664281548418179269822054868152082993098448298075896609251783886466 70 1474275708719856659721811826157731410161074673421530616961290438728702319595482618713310847980865211842355592341490111043066072274617529647285029533718282698762834458 71 331358193405002069322140864690380374877311060062834181842939308199473929775516435440057462943018091908346416674777645020353249228065521351484589635841072345104314696195 72 74476064203734859382753639940301891680761136610700135400007021171339972053471742385136602689613959189701523671883110122508138963068770684015578990327036212431529526027209 73 16739239438390498112484791593742520733625529531800395060491026179280357827188148542197957577642595473390683597967486927921728192764713315198313068084213270064876189520137325 74 3762311287143932278881931262331940571153666773317160839869590398033218470881359429412394626899293202979871147773702752828585736906831486142781700070500582639048801834692836946 75 845617046907577700372254356228720232168916837067822846073645500820879559354565925865017006493771489855790059578732932944908036447112855337789727453669967836086825787138236735947 76 190060878924114545071231452860210203009267967202449749737434911396474913588295478048138470290191883460490669510853383286609334886254241059649717144064741410790552070429828572347016 77 42718081227796051957267461031033278090868066141767936007206876168308065490697196957987533592895168271245285343520661784992037710795272845845066056375388732104417480877681888175523655 78 9601315505402780152956624191679417098736825503048552097014823924818879612115739335469605712697763263203767358761117881152551720496596461916004627578614012187743941726440721081644216329 79 2157991576042610212312479947778431027979168068676874841000877012449875151941693921539773074032010265316611299033961919965774648863886966310666293179738672725016226956598058640320939185738 80 485030164840469765446229962935813510105985729811661930199354899861661848225724410640574499919326108860392212987020985464026622951696430560705529122546773434401675803138600504754822973247784 81 109015374951828868852461310200082164861925918968493343110933170732197966106898861775435902663763945208492021952183259714540194160306068909156230974074082494161993419372435535775955800189852832 82 24502294573362656630373387267813571829938806725480080331068231283007915538280243793858035733621506058294372312725229182619733028164802516955783575439571810412559989651446280393052776533775283704 83 5507135480890856331035041047094085702541921115161930225012128912684400345244512576347877633125130823677624796584921127169908706098462893377153074850913444239339959161486104260456845692855624823728 84 1237783715075331485608645888584912682388028891284308932568667696520487586931428663753759379371879868832156739511133437949886012497655988546943313485276951203832415745453539228240338347396810035144096 85 278204255301496482355601191314065426539501476549380617078294144266995559862598746281366689188589870393651250108019468331853976311329691992546789712884169440970373266487544589592364536142703080720751767 86 62529185612326315961061234725211750443054840980527051261972213706774870234572303173612418875363862445266856336226120892550459044834671624932796970498204526629767989761259913713817723320248235879654276034 87 14054059126822150752454552657840988238324717619245616022075687172436440185122282170435938858197118119394621974304338584365312415574485279193670272345750385692278248304686380250112936353475720716864752636949 88 3158790187430119808607834838072890851686850994340298607972938574383355157925836394103969343195923966028157891526231462683068692515202012103388533579199738079706887257266629396035440677019824808019505286932095 89 709969650630108594864684578715614291423888742377147942819684525189418411141084153031302123650085698189059277559059859809065629253792734559294465392445326038699151762560020216704670859379293612892567487540438775 90 159572771506524579302098656360800742850993520246358768025626014987874380804625041174117230891757336633902414907898513350722592508566081388193741634255566655314393950275020905583328474272817026258727533855938163955 91 35865574512479929098636870031878986806491783958424138034417655475859124715596926616239103695205579987587594578472933574224874319806546660764570609743304425332016839134459807488895291553814483672777354845837841332985 92 8061146165263253050777758007897416296629518179926939766254635067783367248443643038331652288809028104899001666593540859703491002970066648652681776196924884181647070944006706231290106098095769319192304774132428358848480 93 1811823130705100671285851329509681563751656164842219623820219305990231458943147119450101641253386901474736788472308401291699128363641949561022667295463857554966543671073938798034597825801451165808219347753589119944291298 94 407225348561934802178675827459580527018631987383579288734768191989891404772769175701641531885225036330098976130142819597994874637461105238563442759893593808970964062199651389670334873980221539521426443978056400495034119164 95 91527965230719217792085138633872859370349616707420082509024980638924905487920983987397278200009560195648313278236707835545321854076986108227253877815824464882311860208083412904111620300654900281996718592876929965062202266066 96 20571824541029606735374803930897897577621914342282822934535931146665202963500981472735692759214363560778005411149397511416321363565606459951503754483747976663933026366397334624105350058833887940179247600535597299339892269045548 97 4623723076112598137670962807157459722115201351693318706138429394493081485789256484032396818659423073584170512299171468937181074123176095653724696315406843165187142414941326908880328644266539353871534696689263496078200608897106710 98 1039227951897851005688025348326110997817553198186753873417628566280476946257577527743472161636957354566714015858659168209474330105841269167318645381953948689646992851766232550436175579126867293745472444235107672414294892688910146457 99 233576863974693151326711079191687033547440293910574891964559560909644480319722986712550081901197870126638678398926135292325523625832628045033710039799663623792746440932185501958467921391907749989823173865520911125821331770992984874000 100 52498733588350402778315513496617552548150495933113888090523724393722662317142042109193191724251937559628059214691827429776544111189062732266914958280968096163326143227653457165485467823133739427134337459797520851984148058694773571097630 101 11799614831198358005589618476032299808955075725500034371424960312942930492042254923294640412582097363809449147624271022325158658166560509729370652620981656972035258110962083621348724501359077667995111004356349176419105241009675802899474533 102 2652081310310539257551158199400565221977755772014037861203441326444458812519285498075565404878187460862570697755422962717275382535758473527740979850715490853706111171710590005224762120828548492699128310717751718205558766157136914368386869580 103 596081768525333081803949860084355048447786542454979712362171575124032049540200962376290041217858985535730281296082696375788571885685998722938908036316874918092358053555519122749914048179922714483719110449647071719681213716783784961836235488868 104 133975332274667011790224544110286338234700458726962007246190644503493080910003705367135226818605888631627424896124239621623346709727870538990742607117910611263988584706923355224140017236529904812939653060133743832590279727731473898932881569281246 105 30112294329204257566522294556572416421161912526817551508721602205739997722495986113117348716109138780543969570523684377505587031158425167294583942382948229008679147714875608927000623912686390360307990247974881307596891189772689201716751909227379600 106 6768038969365419066621460221726497122139549760242826217855496550712507917225888867223299088077879094398662943957607284299366211988299765347428077086842555748215632248575549782093575319608740499682379327948533608878595456255492362170857796105320096792 107 1521184370412581407563346894138013002062074896748480780729582385131670874003435700114100600049240595901166524405852794792611568243739432710806515891481427899172635886033395137203852520190621618615020328834098842191306126748882612626140576380215484598983 108 341901383733386773991801713081440823822620412148382910163581963772561976809299925363130813110305169402139234589122261796760566797982774955083317755737890671939069955150557516813909146226910786766323854203541995037662247006500998309086796945273490157165846 109 76845751555480067021227553709466672948034609402588748273231311175382960087895640354236307194688730644800307145190747808803894413208543298185876681146694889577119009329629143121533765133137598899235745127426561294894355973437696299572296067502445612431011753 110 17271850343640231884407826386928772174300217528208921073473905420950209876633193882495475332661920603669267977904302333579956159241106905883597400881894012960690730945955291745415998962079342172581400482695154901154331804650332763642095792178236990117306697864 111 3882020908829688730864318142698891332756586318653324775797465639302954573715679890299889190591468310649396150028700372302712962487090328574822322679073637291334235686946385467149862304396845780418041773246060296807398109474961859420905759185228379290913251102639 112 872522980268870051633948891847501131686551782987058075506132283623917253161602717495151641365278534423304651770456860250753532983256523891163609706177665313249082356198357438412405207331296266132530028799219713949856985579949208159382393958197374214554856594499743 113 196108256234709127232169635635880974923465222351276963394971730293009501130573854350710206686932551539618107176423323995105232860560853338824723883700588741791394529889846125143506939321275780664588464994095171311365380982840148715400406080356124007106814756350911430 114 44077289691060363954579442516995474946170011010958409077714528212927121249385410544732455992547389723329622477034947937921754377320498689912407312397946054789061076655286938093341608420908131916122132025417827557662127028639883889584237512183737774513376157949728193253 115 9906811185881114701334841562815903286200790944113296433547518053373258261944349777766966499761068771145145500898833546608034237741676454319840870974106923523696747754785341328065630946861919799112703925683861160580636043159513302990604251684021427919868700144695361989326 116 2226654782102100563898062093601052761278612555544732731459423987416686121308247926993027964747625339042052494071616213972036010272907415239754353238442677529932674228412514902311307422906171873698287165012397138572717741228387049506477871696805493307993137227770667221691581 117 500462906341056677508242086026027064087153948723646506650840320504902461518582870708755301840130228814595461899458777949909256025378575861614788583013550519172900370829033730469150388882239476406002550608274721113651026623582913247928853591141538625096477893512698199210024680 118 112484037775664761446102206613505884887837962071881579860626307069931183801348884753646241699768856980888267000804799461311160917825449189891632256931299832620786081351907320011038349125339840128856768538754071387306549091237727964916707332046078107496264577407816675095145493250 119 25281911194622309172217798810460278064008810202632879452113334366696112776464747333930318508439364200193515545379623621844940255459714027032786778198706845087033219434083265817565489616765317404354745862805760533687053441969192490364738412169341273489750517490965674521244825629596 120 5682362104812799256225487295189997999456158046237705632444281951397564885209796289391928852637128906471915323842484731045900279038053711434598356320830466891757137905776673071564837560619525207219029297856883917291771746315105496038245085619354623439333652907189825168395754275430079 121 1277167649298632096821234055533320766082393150686355795828098485136374024761405003712848718406862412316064847839127075058333924049183700243374572837015249426153816839963451549169545557596143357060051277927419988149135586297910121500181895669419306293976431524593369475355271245562751906 122 287056187959836262319043207165339433103315362449447374939296054866838344300146319659480553036520255973061673017164972651721993755968294763151224206775615658966435635861578395119610489235191282676077732296020282630485382160230889285023377790322552902479698193509351453863935962171838286379 123 64518745907230129627254397368939961102397716321037738206505152798728924801384495672701944943058493028914620447973283630808364992126563957288532046759849974302945378096441117612343882144336510705179064924042283440454079851700963142376429448123417156933626869850870467332485085399394624696539 124 14501232678614642189481203734446099756345785076511856075194956827377499521346591171420204110806502420747524293163832350952365177576848499260726791129722701288682857306434129847943841075459536142416617540477240347869529974065974195592065518655952093104662509386021295840044793627572359550028258 125 3259296910415551820810084612676025861848578809569664816622660002302780276195419915261485977582873791233787153969716216999462348785810806341931196464044169828195927111665157485226902969759165411848009028166382519224524055088735788102657529921104413880267010676078049776662611860178819219493718139 126 732559540673422165413942966669657092916266836961998015575950621960126537981225806811524508309519003165101713506473166949619682922790779024976079952251564000978760171553843019699192466677409300710533573107673709624607183060177347815227618177102248661169521389629619522407347161592618217966253483981 127 164650074964552592862227023593246976686643181320986098537180187063189079802897740608981535466038199616270662433639476694736291097223184609919796986655320284207078216932765055192418832116006229840708439898530254235416973485369577853594781997569011148526944191063083123972555525200364588136884369741448 128 37006749186436945919256974762943134130833236694858477014492348012527332153776053283157400117672515677979195371514744639727715878101709823282548417267638073300546549249515082532475409304565801070239767162615929485951256639807576818925874228640834300561478101815651701015048968560765001250599796122912267 129 8317636573458531426257683607414008008197159680253976342999367710046800192493809934009472307483002329157219220981038245636179866203726167716528755883012019237165631092305909751365304068550069835108867755991828870481150513491889158607712554280220158498410831207080405683427493853302213444728016100985760537 130 1869471912261094484339604702196087064166487962393665573643881946691377673881805652668269224258429999651693031108255358681254092954093918806446444894813652340166316407507477748787527772266855822895014049766341139871926328894722436440710415796054185843101694059653262363550275554707356605532205071630470351583 131 420182488122336777433394451978257497192995919064134264384172764096964775924664063900103393820057596693764988002825963914412741073379865981744056073235412552532811103642247594688287970799177742864120172694257421693215961982556968195637925941196837112623377563525108563532071637783148785055000885999640115261376 132 94440211787477162507442770256471719032806722027683570511586403169795437293992374964309817657701426123720061084961009495632352589185841347111068898318142463347153714274846641271315931337208990938963578049524951391805797009919165609717049565616807571295947528045679413194648182668221419868053391781100321158070054 133 21226381047719374101895895404197885574442561813148350179140320549830299916945323192147295842206523777412065593293482250830838448273520233940668471749078540051892203050063913433444355679604004419385163652762923738934306812694438352165716024165273781695727865348351689188286630244991419536291300824726488080400575785 134 4770841189946639898772325617173770678020119885836529361835809229800845351857582972476624567528243746474984811004506541742716053952011090246067854561421835260820604597358562809630334346875126005061181509001527376674483691538596940818941055275484486530095444372143972397205800219626149962704212621293729182386670954148 135 1072294217677627761494774839048394703275492224592553536385437657480788029277656464193872140339752474436377973768050275646934121905847526038092159962840722948344872695444982342602272494473297592883562405384783852626940858560148002179044807837476069431902974517501794593312992747725017044948365125628228145119957735407920 136 241008837537460769111441978363390225536059119582785302550553614906348940753519081517174473504598041887570794229503718695341155280143302199233265573779649140024818717123292238551772059267708246637233643230465141990486597974514722752280410234113095687028646676251364136834845265060689879041917536839442598575839974775043864 137 54169143891271814408266561639460815893287846283356675073861363531160026530500985598940395142577805029784195693730282770002230276353088426893292996231515002811340911212717819873040841519636427215214918956358477690468096451005947038074025196333663876064615028819091126248075016021260809547835860397056747360359469493942616852 138 12175056234015582756237603263407570602787408375890810219041623681728697158334017047186210868029240706570791789872548959753593585719837969875753055954796641449667827907814715026215801534665624026721315396128184105689272146364991426344434184302932816113404058097384830552458531390148007472504353843639472419543171394447057066180 139 2736465516216623898201659656317109398511909709056359429126147979904940365688809945960599977008488623177017422940096055333156463348537528283308556133997264850597957778654489899999380919363640489063897502981421540575479385669766316566847733324291114791315500593607951981804010193233065129441811047564034422098468420541323899263372 140 615047961792693742750276628265002780301567955939931554383316200883110269497123035035804009668202518354506356296796763162090491427880312057616785827409118512393509566497916791365282978685374836023850202776637648822456207486703332986342830534109868346508238740313423585895715653898626747762314639779407345239658235366825808006602282 141 138238173681923046720804893009597583092850780918539506171976944874968384173560747395298378327976804986307658280231679760794108876601581844034911053945850878362566664060136653382583405160078975801990971482724622764852838158573499291335498811656953002375542108637585425732788408818715906951273826682401271488864063817737092850802569511 142 31070410520854001613397967558184058797789476786140653946075160012413991973121889094246576631602439498478940423061096762406086310019690665904398062568975959320817337417307058151455639428647901370572574850561459559909550347110719758051647945247701105514303666699208136286921681756786032772346236687563611999220750365740768438804787592336 143 6983385154925794270696314574447169232136734852824928629777750554803324756906724021845122164748034225275766044938214671760695962768481792978491956513882294032185738569943747638896074232142911054026767367138910087592238576627715830184952858444297110710493168874285204060765523894251311953590310831730057969803097232834980033834213167829478 144 1569585576904618607951761685874507470983218923155703102232469504615432865749015115027686844811279218365057442632452792956707301446981756875784713918198261407215770222832476680781765869893436383014290726288004159736569260902076064077250336078131359681852538342358025800368904586448387709034362961210565541118719264634016874726918976549013939 145 352780038415793595806234611545194101848454919925020323848149023792115141080649720087619234381666355249473724071870419519662678433973493891085976382614155684798818254044648379617948232206426635942399238293939995799115721047942233972771307844007818047755640417072364135638888842997017439765735852681706532792240233125760802368632869726034971085 146 79290837872047849305098186571198258508611931256232612654236633900881719313842693347172472719206786545090065620237135329950199696013391911179786489549728728603910330988267545156586132696433250772448126856035754247311615639214227575228431995966384142099293995278432789880088676064750957335425572923849319105523206103176690101853718954041113583900 147 17821407919462127361658695510669023578133112156797159712564340140239137091382272818068499512267336746143219451210943694489247258092630953364273368848939411370378700959482359316815632180109018823745495656429681985059157685794219583798923582402746509262021425099260388568697893746616491763699686738666686239733323610935345592897080129897069552274809 148 4005539464022120943171894936271971148733556406331596842210870840983967611160313162650683038110274802357421702513646331102550539119446020509296184678398280323088802614389484606718154719535677819773218932851065566900765591506257505458551175629872857507202805670301504616366468447300112257191725244532170931297659540241812190905412613802330735936481267 149 900285009486661174580423336672270848885136636676399162253712974146407847471069018246394138538283852746550409657009416327438165425601129412198935830956377682718693717791312968961440047067740316691334207398712339538778916392363280267406753754747052919549292141667560594001947450023107675369754450601996652319924858052811465400710509936607057430681363671 150 202348049641365728260355160437572221537365112171028124496686345767775071213818097142444370535675937630974742127090660450659899441676786892150512400741211573443430337758652703812030279393209098038910696191868616388760434813835865515676523365228742105856715899560115501699158910066285515419270942094477286867754250163117098730751520487745658345146852474277 151 45479745594132604976858669621273733735685631992563727428135110167677892131760744041471602110509128922578633321722222850352794882824253718948343126401636219109351384677081153821649496946049105764913606236598846227348205310703800395290289501438415366718736808313450167800929913875059820287619580122509611767511829715774767065465509050645591067890718574206882 152 10222027160493977384346950245725825240214430284680996203741689040100503411606691884088771655187940821722747963853332753507101691269425474361181591885366442983532160043213508761101428793280616343341817079010966961496100765405519824996223650521757219253294909729752992081013772558774640486195339511411791726064010499374629436104243008406959766035547420406544590 153 2297502721373114323482998019310662500542128973632595829870247751819489447563265665946668275834526812116940332216101496786567891518149404255683734829254227102298528980565283551589141941640002999704326618808481735462042224768154729550125506667874622026535646188384152583373420234940677720764429114255351384543388011438550984901159869132232993242807470678221664106 154 516386688456204692999129060260707847322541825828910203903497262207573648361608417863408701406092733122898697998524986558788028125657516281275327179359641817756060446646080697130745011492878547245950046124736182220870280237362871711186605151265922159616557777629610480423851963293788972222377328817014178380036792513274927142517130430670724107754228171812751128824 155 116063066883071000490204781181240051955883029086026838435835939957413093738308548744113238671828936001384931099441023959908251931823333664722783193584630046886366392084431595977772112991754290199611740059622859782376798269708583567856976947297623256686996912316032775796965341785449404107115864632048905541731392225533843953754912801590032157958190757311369722628453 156 26086333740662781239906489500574380892264207933956253427467802833079457390943474962070664858464617720943858487694621417984978276937835775345428111130410169085680091867114564815987571544870087391828322036441065601586860995281036259293965392581289434399312799640100422948640577248737647030349035789764966409413953920793092129534795085589100337325558140317240246333845848 157 5863164108137995060636982889356920449944967702671847307683816408147128799486536166744685844537404755449163687395921625791855475286580964742586614540370353328892777823667479896361514982473322756704983460082107083244541403377871128559192558487490965728701341980805963203849472812306351477241940999874579816690779190131367678321601106977163045242686309556105347608774195026 158 1317804705740309017468315096122581568071299130010739436581287804899595436882840208128527492409433132232828661975131969653651218022507837291205226015463638192084976656653398300916132896871753695989003796734779248423641994903974870618617204125600643278066296627677334139027915225640690904835009678734938222655903791324683657843751223571011290910779034040723755918037624802038 159 296189772355324582140994357360353104062813407119346703265095368390365768563058034762051096952060824609653671579185455186767656989592425601796046490468068347664791766170296840617146940786627741061969938999888357276250703071791463044294086593629175284695775210241635706361575230699574255829855152512147113663532816555002712663213548827134529284354791520763673012970455984680401 160 66571610243731399256241027874931459738320356024114288312540374095030338177036598972200337822909751396392588230556513010063810135000942453761313661462070464426576073197536001547808564154279950437677011113280672953767731522123807955076702091204337508220308788459445824730096995458360561581605739315617338395278371582199638502624810020214013825218345382806397962662594982275765420 161 14962634446157349211833087496710864464674439931812797281621213298593300556939547479472334488252836668722651868402935360867641053045221584103711841870946773808604665811792043638829395683022729638805303186503797238776550306401644922081548158006306618224959614277498483256505174126868283388532572632777925440290731543632581417944153567999927199042968832501067303948496445662461066221 162 3363001567029329270496605008136543094052860624403895707781998610434131584184007726615485429793088836255401502264471239894280192015930135608382572416280131385929812686816342153979522812906616112715609633985420842408373923028618666368765260786416377993130145209195903031937041445108082228994454808571995738919377461181075560459969960099759256064767307866331584841610424978780911918638 163 755868198246750710535612925877474338487259000520167153782140735926120572630468730564791820523775118150862354527977753209254759236105159200205363737560555595006259052396812471799038727895329510685150024812177167867288496544932884060403148283296051401284252836295063815002342250827982308695733827427041604719808506706580084127187036972332349177601994831607538901568836947771678064072615 164 169888928605368834660131857319811914738129604019296096962374624711653136201988408067845954988819432935555159844728533968298577643333115903906584345856517747683018362988992130344111311892257004834295547806587271183695362309159553126984704748574944438082875076176531808727830618387327294228767900712176349105457766333796836782959191629884436739379160622137998602718250893916995931704276670 165 38184233877846150971274170318457576564937630717939460441363913719722079436459113439483832571849942130900166600008429856430090087987058950417344710311144843734306235270649783655575255357599801986996967296091401560967326515921072551140941632216248130474530215190677669977646094827310746643365909428570612332838238993089001951742955895049748104948032611046114538719889687480747932018689623773 166 8582288020809714017497933625477646016319328445061212244887142037609938485232249456880002906614653095667773996578164769698116712862728044146429862990713554565365734455377085162499753487681406241789618924853324223815652342079594265776505549322851068003414315884289589626544710721974693239656428783995187446052933411519346306320487849547208809653907157610643655129933753039672370824577868190939 167 1928954968895361166032747589578407318265327699119956103793600672144484980962485699403401889705377131434325822317477038428860700014776264834883898478147948244439584687177454147344191887439010269427392318839331636949147891771346490639324577652156545706170659067978438083254493730896045353496263928833323477952180961607428050315214024120394794887171968752325690561827106501369229236366991524046926 168 433551899330809304783381642061282218192691608007626695584645982671412530165297896212720551346506083159580759231956445188573243905617569075939563094490103576594103432151043801631083659816365358134544295146350507185434942161937344494473955195180925488720632000338505788786807433179193731557682469239252776622149455692527020818148748123252326260120618891196911237415881907331225017541151696990441744 169 97445120515692426974123431024591605083644872827687517476869366535473325560252816621664912608839785585334790723271844117553910137876748667113489481042581447373114183382760963104226687422035519905558719148214832944943006198179502896748693827569004217125568748520404729056995868656681598224957101353537956511613538904441550777432887385742913882137306174207199628228215798914468407846690942429418270488 170 21901764303130208876008357645310341366849658169624584251346169263875204406698356582125777081963824516597873429245706575454808724015307845139660901047088050152541891631179433412523974460565601819664449727051133827918096676939883989635153283984613766722924314047475233999205984600855568460634893003611997878539419890786766201398324495081163787387745434012293467250302120003180489916687668013164454309226 171 4922640323612925392563222182671256064429393782885601134345438063861237406503517707159519271340878451754260325305399641140789370894779048889527194112102241124897620483610532491134991339370756401749960064549543497442647460166410414418315357431090997944259680628844154759115896247939930302552081825885889755736491999745484722150494823031918485800701755316716763042885635522634743913466458315729962853651880 172 1106412589427631833580939289634097213161937550248309854911525476319211776933536936879489694184409388830559119385197128394461426285719926414625248203345775386433978033948281660168665066593059983628889242266424898243995371704038403430434526849864170260004528328641283412422215050049292087875868417009049374478206864055999008055528498775314145955139043317801605776281474097500307572795232762687681096869541746 173 248677282427472771605877759797512668281344189513035037735369525669549263868825657779145545692152910558774516245277499645022719643393838978797151255061215138240823936697196394837235715019175589551392936347650521869614958815734950099165452334001014044163077849624414338768619749167856511149339303662464599540029797836585048930518062265851880186523774983917693270992824617427574843899036756745963631161862649906 174 55892703487316844738621119845912690831349824458709263814774640361692216189736569474355232096366417596296283479193823506941764829328905359022095893298485943564267850278549895706486770644285294121940625782332653429803114730337722417590178962313489740449139524983777800346228880384770568426760836323225046799495703854966742903997333508341642658036681786108979706168912154294158664664129214744787139045487998621538 175 12562443471418583577545964159768819331162513327426612494594088523334184561793478131358744847908923796752512391399219929808405053210690771758567484697748957828842371720269100603072586872985238489602130307313290247193490158070577202045023456260427048123699516134890931954998239268049116587136345022667003156186879898301296726758289117105708242025397994420814797659714990552160121276178180410384977931878634184899095 176 2823534667783581473746040059810878762696648369562518215457282333491318027415776143623946837933102410496230067422888293933314678073953100622935879313302026049032698728406642510156284070035026334507696959540893879275568900308298946438639240448768658777650973306565413473250622934364752248703165800680112695492917869930734658760808597201986842859900659006534337593523467586090979022673111651369694483760759603249829627 177 634617623419680284705900558665142380374239324112550273363408074725412397234135833615828554659397521457811308272067463180589481271748047756307733385896706317384530550066090122453079334194082240247895894896229827217961856900283255091446291033537786770750595731222940744395863189483377158474369848025958758065894521366059165772415696088883720711906381565716516320994866473347296366199306249261305641466601940489287976338 178 142636650631594919838138857037525763070371402553642825671275445527997201005387947505109439873682585462734308700409415922736396826560377930017736829563335470543044251842709314412968791634834031822842260536949897361549813729799251564528750489795059838174994389021567187790458176426714882194785739116881974030725934476377502393387125557509665362934291612982973950538128334649306461853290723658046346214746967361495050225044 179 32059012155647515158118141976480771039023236842014733719007354819159337581458931529298262583017385060514557524219089096664646669438693276167222163183896601334415438409537642336909030183398385245079024187880714643883878634418643201713431103166332348192446581386747237768871966133154299181882979348454883428640674593255641366048535045707251095977223560923407818461051956783637141828257214310257010977786643114224389105732614 180 7205583248379328612439744992933881730396011830586596114787436964635682819129326736461262800050320062468976220165437837945825727737375342540935073547186383636346554115203611742186934126658778989970823334408360172238229578317510222928390860134198289804104150754640500118004232731460373263862945013933988470057902677241948919179644995413540846632995599730088831078496508557643813337879171326365133678450043150420333593642017305 181 1619526818145533378209657927793469387575625828477916389173612721406493979902318988004645460255209908356441506515818281884175922263378208736432591987582263206812261322788384199716988980041884277798045586625712158510681185106819016452483606085464061139508248062227154810177067663737948780539748339035262390232756072729711485088241826868457531549115439373259960307952093155588790435351000613455628290444773364003934664422079747611 182 364004831292807248723479268905701124721160105400399147397363002286555978208948233567291942584392969136535878955583444945011741262738023345172571689866055735078074606008086983861981579834652520930685086751906901303618393929766819295150784762403899709855727427576827653109458821237568393626525450987456682662001352915210188900596181262282147730962476265031890456560615182770440914203614828344996754823396880767386265907853678079376 183 81813722205740244730889213750643169742087811303393263264839126930071725264092496119577841947577866110689441054758556941600414761319259824928842260295643880129343633746473515296645795147054139090090690557437259573620210786543273830494336519269067828339927863736828570872516352596266557388447539531035261320854225465570178557252004908496030579561737494731211736859791222543354725425459146965482112503263536169616451628722547053131603 184 18388451376827365677585259635070863022240413197686140725396186592213356849683086922874118663504787925480089508885518150093819148252638345029679466628198342768885194189293721071901048322106905874034917447832712741754338418307188180776520312832471200108667763252386603636767258927554488002046676248034850988977363145394474335613877993765858734177836350478132184765564298809362530524350727980900016721790111351560681825193002602130819886 185 4132988145773666767785506542142073622691862466287442807921913185901135422012043082213819046514053188285468827581236075997899551980805364270720907321753917811968509588029814791761710989385078929402139974175846388414471766781358246265737048457129848598403764521677976142328692882350880825820716313099582978379386050543611172537381150671259281765689461562941338926648913736380484655695780684073960848350399145615867418907694257054529381220 186 928930373910193223235720377368758436827604522629526285471765415552196192913973655210369171413123871913359475751902503097336081440477170546140608478437743235566635116151623032949363718532594707405627325339821353330392354222404095002289137016529548435687144008499797016664960259827362933360807743102277998131197465866713647079030377121487963545544449909399679400876283983303500261330812828210514438995658773233832066843032822866253623038724 187 208786381459944958456096484452006136501031134406431482520955511198734619479588816989789894976226126175748947073129523486695904642690844997853755616997319666296807140123426184384750138818670570516762387439133887076078659472610519032569629356784197980586527005369946280515773259448174545423112001910716688673730486146532198844717494322413465652212255593356437543847232716765868175694455271555948154496597954599376454217737981776065207625968826 188 46926824988663784157896613957736108304785682542498856691664774310288877255773895070398033599197445971550457482742468724753250459794052670518915767179281345082112449932144525041046537178419650015539511464256189579482786442834583669190038753729344298078202912559209051407435943177231323446663154588434199284803491822967830270712585068155246373645447305671635564778724901422575118528017008595919841151416960258183290013862062182888331291274895716 189 10547272710596553984327316593831880206945455160155945070960470004534247217787862905929634585188955417109535108678263124438177538193460034908858410683777091778310424162028962625534538145251819501946138047848963024842288451304467539323378862001742690275427204953033233762510846558346001931090184263652472117327844639978064769995935934451903372329915773100594103010660187859541857210114694666477595064903296887811932043292443229778711598917767777785 190 2370604907929920000572670805813303516972669814261319661643600174245077617145478884264687018868497851737739502661320468660890250386043692120918907885530672140394735149709949095092567140736362022913757886109992192077978257203919587996746972111101982725110170383497644481607453038025389645414529480006646071661419697566657695249850248912350166012885694285673898607052341346458772621422414733912704974596313195817959124117379401176408322057924004165560 191 532817135168544466118400199174871417507149001016892671688345034751066528569724521800668515838723318914928299030502102918864996135236082934695170766656987339704822149442164866995198115446121252754352632714592261694205739752718604661652231071165698430440967025554659947193921055354764606023441549065977546717309897174349216080721875202672119971985696648445019239599598772677381609392213495161479116442625441817270075292049933175218473524941924944957986 192 119755973920225884695070852687310434548343352234219713559245361559979897931627039948777975188108656780178199578535726300824030602670760987546383715179685007591103098094204972523406948691795538562978622016195268741943533715460958563058715722939385792180893943547353068719622688035936484548686067129975897237658879932688232409112930017590304062276637109333339305834951872671980304488904638834369504679793957083707944244094177380420059913189490980573604086 193 26916351489043647513565132622120364284483326877963792262804211905728005467377329396560533394033822744343216989649573397654955911198458000018269138678924956537173316251380639285516227200560248402178179342142477162631810863023041092464622323137875649590016100272778888457366625880205920183333653495174604804087505771947301448091405663483680581427393144561924949007987841447835581332697172461699246587564823885388865825996093609511530569267249879183011378070 194 6049718888882763819019361490008063873823552820389599218264656136910119661481598641581932884680014272862613238962423081022040048591871361752118940834456923708193571945630064108750420154013843549358814516491120824481488101563489194573110277649882115211729494007831642441761476971731640266204248764751440483511732181665723184856566975698646187583128966556509136348068267485910388428694022500144573998452492487401152188521655361757885446517483979343016134714005 195 1359734756376719026084502418162233042010413081899831979390187788111245345548950914217596648892392908522355080860890137669891556788015187590614997789390442521841256905161219502993266747903846512891720958794873415063578455740219522972813948302554516058825889020268267881003818507320083845503707710605622262338376369295090376051468236164906578966233777651443002102945686777181820637659829549184730781187896154841627122753263205927109442544789918169302903132297967 196 305613970112964773970248731230866471249890086792999165207074025062616380476685845356118796186011130635390849964834743658548511704247805460010148480073747716661484469838426898784907003842811262205025469230481573838550767634133723700198937128502577203341355079141185864234371792035091561505355811744754313862343636486924658939523634027576603739479229567682655271545500560579637837569257473725886149360354078541318481810661496238302662287521012823945995805296992990 197 68689792836575381500229067428432635615497814104024185980965540814033726256391977576896038264336207104865313613436835791500454181748536956326561433087638704492866097604255403242750913324560641077396797431321786881099588084022620518518457975597031609742699773056275744535934456153968603245435013784885991119905141898925373871000598660565293398561719384990532714667000588275712153522976698620178458974095406445160940553970701353564543772348105655814924465061043181624 198 15438717144336076660371923650957497230100006420600059077514515596798376737079222923569715207183199756328087663197261678726581181294036497232389888321373861244555802427113263411148679959400244176785141795845983832836215706952363119418464729299253952945896464865821718028718056158890243870431487051348012168436844941553751065646654940344710601985818055568629253295528120780455898634847139928461867179507029357040771529668844627444214368631684570165529696597408921267645 199 3470005909464614250310563193436615867251754297755904675003948895286849488233327926912619801612545863604752294997507090878182506732083160462710434621707279696035510685811868384438085648366580005634848322998565075374339526650578032470449657683372417960808700250664773365444159213259223438831916790888123275118687340655958762596650198522466637659807141781784714263051695077956358655841268065067300945751179925766757116613291636023414730219042299135714083457428400697232475 200 779918493172001873592641539340130477001126787317020853005781164786259897037904665963013026100409811039755402806617961465484283497057536212715116206865646791296222191770529254870690564595080347238732314322527087019551839946324700479611274200377721062756273095821374350155668802068733625947801539366931312630429297334367425307263302567227868948406862268782122479603150717474585281538017055408751590572832291669136855064154851347187360638160723329107081443158363850778193991 201 175294472649914332790508842764749022029327351943529078260966552886368665026491133494634604812291357592811836678448830172676946345542870473133776334928648967702144871931895061969192252666466104449009709950066192462400869532327251099632588816991963238073050174078863155669234511953523582983012275270236357844609925819651122319764773998331066212139769530787023336773128331370678218110579903659172177638865157328472597697200911188475787286715933470376279631599931538349023995684 202 39399183902714345044501718522034833680939503051747646554091804551939212366398504235397072139963112178621291265926554351543247588049871283554519484938798643341919616909630583921428074562255414528394572712863455816180955033379865455658906593361696601900841987008512860665266021286134209286740214391080886955128371987449266807259301049133449927294609245398105866839488289855369756386740162587204855476630516892024374564025675585333264091469920628245762243297066293727137474736208 203 8855360176130823273596526051798277002712751576569060417279682359824445358077506332850832800734544015632091727052073595563648527509963801294445489836263014260566425586282268271113215012886431947776998676544952513617449002180289800086935769941697121642805170782159704101255816620642394105694145982118812855327294469916560013702080615340373776804172854576079007211730997708805301631330151704708833630196331183202448968239295775493760094506519475539315595200622810557500188224298667 204 1990330663767918330310900365272136140774881938184170447485372494714491884225259827819312111263008497499398367244469195165135754111444164515563225530050957686363248433166509485930477078319924809919850537815588870830846185665199409599197766304671886579606553480501713263152746900980525859589409643134299324268694390910771132028275590470568286141905348740342037990374407920256354235285167952908876553615902392301054184639832749586880035734997717231531230775220603201672582009408225902 205 447346699890608606327172059431896816767981470477504838000103996453882657307595475686464552295807744724212350813642051733376598328140415927521062061936072703512459294667807954607203296710456469059436122686538752289609412385573729071615035166591361363875895960988174839620791537851330113760671926401059185390743164505821654884649909496656284695105344566890697333451233948160021174005701025213778713716279067850767494867284655539392278125242702714648153244405928553343465078437985568219 206 100545639750216420335105932335542764039407009351221343209347350125876892377330524647920112727304769593262953813303168353818971342685713515087461070326853521230259396082514275900196779242682378290636341283249564574537242155331011833732689976776869380587348077958612746726308591012160041460382154541399598121761594912021969587500560469883936553151542984573800442857371648695849005860418491019319469293044573521401351122524695696947795842045136727002449462022048450887405956598722333944381 207 22598636974973542217691499313645065522774371660260378540476037188244620340511785819809602764881297464301456924678633860501430760305169419692997220226670982089720900238414707769952397347751571908343456965799454330294042561186889742755445368313714700396864852704101259415677868633295768830883422765647023762655593878465389611621046490474982545886003986167745432153772323156723072778204111811423686324250147495752350524087124909651245398612023685373942450559028313512955128729090717956582107 208 5079269418299584431261149949707211937758787689512262970742264501256054594226943004743741059157464937922231821682625104617418527857484076223472420325681213977517877549088944841179201691804146088214899471518965889322563187868058900607696631411342315679023373484239981777748634896778425687520879325458917456908791740363962500916439168381026892033573659915122565483636203169368877154867986038985135200598563983996436516368474128238133754676910375151690696220975451420497160535584609459814859045 209 1141616543167803307114987268829038232941567743725246682872389728357997031750822369472648309494628292307273503614938832428906708922696430517137812619334920191783999846027370687723455772068361717575049509787880930500290395650241105192592684994702140156034103214087811348721959530713582320047509629158911799372943156146694203882939022869792974357206555092612326675458615077188082089976467399533030911814192886370113112740798410503083425280972404311278359757863840984945199913378864426971427160279 210 256589722714632859750066645252626952097554443157127928704281422639732309693704688868147386960932780841872336575879303489694809393806518730228959353595069995279177222094137190480685856896416748109248017712159287394236588247845194783104795573009246270630243098934198675226868553710349609237887880430848788111925413432636123020926154118728495607979132160676424990570281695370875332823154170305375545465227072049475674767706002576948568701617894337132622092418483719157444534514113190583863371952503