0 1 1 0 2 1 3 2 4 16 5 94 6 836 7 8062 8 92434 9 1187780 10 17103983 11 271660992 12 4722454300 13 89127765656 14 1814841101699 15 39650794527652 16 925141689393748 17 22957155125457704 18 603681013763369997 19 16767920412944383544 20 490550926763623941996 21 15076432260424342403648 22 485630804356929583800760 23 16359989092186910313011392 24 575287772247924026275611025 25 21078466459419982812723844830 26 803401683167272168655662938597 27 31806001053600160064519641399524 28 1306048554472591155380806076812954 29 55554366335861555325803438200259470 30 2444889901258817091494631710311807415 31 111196545212888727009992330268534394176 32 5221009264843565679431820964034985940200 33 252823719300091665798469887576832104726764 34 12614686054613879893656434104324024830642687 35 647961570733837296189020629913016137661879720 36 34235516138754678516233789628774813574355991656 37 1859173591108428198504863647298274868516866263274 38 103694894332527099233088026150409849287553593792845 39 5935878442854428177161470320299360737994644584138582 40 348509185718751387205124963363675060478468448781795226 41 20973499267004850734936279615394379687564399435207859290 42 1292987091534126107961796343812426568674418427669796434257 43 81608559546750449538865003870086915733839921192100838717598 44 5270582405994389005773014417864970555403136256166686298390569 45 348126251965190095623135006529812888376124090323970999898857884 46 23504669424813568235513827973945846914827930024415929729453278042 47 1621451812083507282484005489344040314884610441395723606908455480836 48 114232208638362935867896844412547344473635149797281417223112471670875 49 8215198612225175061406025032842705424121585603357963691468617420740290 50 602851847140092161471602075349753637800002579566380987181812336525456685 51 45122327626667871602307319016232407834693732520979917978094934621406745380 52 3443443316491551563374752467794738313433388115687775906522727495884390500863 53 267826500891644592735551423643049582909232291824494979629490060113536807454112 54 21223549676256778358940804294183016491360585040301246289717163080226617895319228 55 1712918918650658237862812233865622652005821494483225040602013467172907085517694460 56 140755629054567649446995934538626563303785067004110077408995069422156290313033197199 57 11772424997920101693084616077893271065472955577955764850547518114312776204209009326478 58 1001851072514600434417043603907704515628836066947139514519226953385727261261957902623089 59 86725732288292973986285998753176032378604345810308932958052400018723053262213094535586476 60 7634405735777923982523947798032791844404189094083908228852557122985150500305692948779242524 61 683225388080090136107978045145241343499649960793488090564093853864265462741602677303870380650 62 62143721166922140908486775508576151865415827658801341817554141111442365629201538538452081065501 63 5743303746752294633302829297363382230016489995746802472245780735716186090717278149352055920960782 64 539197593923274971935747029313346642080622704892176687356100638300369637710550946630523361923773584 65 51410226206991096408649813907402300503919602378167777099103057128980698158876088739709067566576510498 66 4976952947950963655894297430419960982800266424794363417069518266354146488132094866552553597381165129579 67 489091553062592199780148029198688661202856172072671592521371009584186445729078584068952047507919272263738 68 48778959067058220969514497776400310418121053112226130050064237397755742135274240860774610298171426256530660 69 4936243880159867290271446525912974861821574541726059542655517294983965189090232374947726639989529554671527748 70 506746897184161450414320467174879996473349484255426344848023063454946351967729532561071446255144900623859002198 71 52762734796272011589281182359349413204372260256982945957577023694447596256128861380297210279421083115644564458558 72 5570818396652455131032458257230544404746190248442358175770469284390413389175664469013487265649199032203882489042020 73 596324142508811964878659099756829623024718078640122302366755276803647107933724708109274372681228914218753596292168236 74 64704717870930902986035410622208334686360774381406107758618937849000226902281163650237420986064817775793701640932747497 75 7115416777748168541736738649858397930481574625649237585479898272312496057157631595029152016946233012356690061554026938840 76 792863392201137748355027466954769629650961976301651834953206228188124997689771081070471458885027239821641424510954573601540 77 89506552832139661509688112913311045066660158964561171201390681728466427383464941028839850391095692540969354339303036108847786 78 10235204015476076409615246221835382338610829983235819588911201710908319920385542672116146070774568066637571183480027032520396911 79 1185364787882345953692896857195226112810868685751305762054185813070849024705936522661808607438826827476205733597908067370939931752 80 139011851765810059910511645194969561256665878099219232251106286790698405986544035200690286700822235997210937993913718586747418735120 81 16505477816079325702999614246150614071185720759767781396550453909081453643158465217780127300686170444880161273607983073538670854197666 82 1983876757436010107558396402052761839098995440056870845303751913951703150970777610319521059925480106426786542235337337208361555105792762 83 241349860922142650100295542235256484339183638349215805315467403627685151975433758963184467748701639258939400400420858792424641727491412170 84 29714074223481694112798484639629369432205069169405365842781067646218696930365202285913050808988413202018283233938013276768935871909923974298 85 3701678114397373804955998654565696473416797271500208193883588369242263368766881628559881633682176424921806069251725245612244480468166947583090 86 466548017380216875269749164684645910262796473529278606170326732139579649810177460984662059074925288831336657298915509022212933163147793946484301 87 59483517424581365734152330144492827074698712927223495950733648732182023004529032937755128995899453428589477865362046996455439180575185190128112094 88 7670827636624639064652844612025884107543348660777254496286223385323896600010608274935796616707310362589577826151591386476197250112645249092956156389 89 1000407845128542947300495748222087992154126588653527405893385113253724967574943002701918302609281287174640924704626406726018984996779027642737914335048 90 131930887539165798792480734063181525353489489491762603643554831574718271047020184206089282505359487952252690847683856593395770727635770570521169538207546 91 17591256998063769930098236434278204042974001970239809360833527576857922992951453253803697292217412483785821791933902328439721639152483702233373389443546706 92 2371242086547139539927426503825299464823460520796173222247271202543418372835567457140193893821616581986798410748010383573302244016247673556575006718075136276 93 323096550385982290760992621058395944893088111924013224413336084307576104026696404358374647077131383198995684926470005165160004965642604624330573315387100051914 94 44495493382890756387132404113084734593765114819994437262449531948684480023675397536576468735646037894567713998458123389793290167989536004205717733068506291511012 95 6192670163469582956420957023184924559563884859409960292692136594840922077774773467981129475551419570639079016024039298389359202999757333562551610734070855133653738 96 870903542007882745065018564253963807963541892138450067551305169269253573076917228650501681164443452783618257868011958151864423898264623574061208545331433879874236157 97 123750031352139643820526605900931294755156222222438797748709199932941902239945139790211255160963645216995595870040420306533531365349352297538504897475270770171436390114 98 17764691369230451424917489464343451718518018553586390464713183779666770266010662315672888463178519528928131809981989589730748575413402289971041562723269629093540418763829 99 2576095612475035171369426773845534938947069529142517509264900031514142450246941072728440543290289466855862430809322073834785132958763075121368603182703526643946887949705330 100 377323656781314128869687505629144869753165661394944110396726527146228768112872226839091826529702140084234477253086237176564613333612552687122972258759947030003909486120194888 101 55817515701729565696129943642009051849395400089632435565735947788867064459773092075809326908396530804625140877463947162615667416643347124947901387437161119399447331277939080518 102 8338518682940099895552226510866036755550530857116267100742698940297367674757925613456046818759904777550926230230727766640547078700593373110145273518687834626154650133732671030280 103 1257846360307397573286735313813778522147360422320301758847598230481219051831426209089494276303844783232137667946994341579898664280585382399009656517188319598481764854040546626116170 104 191578045433184689021356273667747350739165202717992996921774143108074599072348437032872635970319398554803447946237011769543543008027541489637746086025531267851456687219680246519079052 105 29458001026614736205220844236364874100363513865682530750869615062115747371396899684687424143745584012996119647550250163935920535540153040747868542215614022562153347597375910329896594058 106 4572575746717640143098597860948415162199931332161052930592560426579100813189791617834140794419361990104012865413670618091369887514573658752691663897972137296360984282604452828327810427937 107 716440438384081247519266407525803650362952180863263533828012801511040511375416083130349880679794600716039989518016073059903069323404371903356909747964475499349771408749882973359224347197012 108 113298193684334360343630730717610234916321374870920966207758543347024020902285962411128831246682981040434755143232741360029582308426052657360503796715597377212722634395361767298527613053135279 109 18082249540041604352948876833582683889684548986300989875010276745814412868090790309708546310168832217740450221419388878737933732371737933734524602779705704337617829191584772563565721851099316952 110 2912272793349749581946816974324675359534400781447573485097967998513262528535084834841013614839644575160210888645937570260534685829462217243223944916692772506413180857986713879217606455120487666219 111 473288526607269660989880037481725624493068767583266403662705687900245316204980635262639126560652910576280696871178757235803712998904137344517398999559384528771018485588731931953208406084699924580136 112 77606675370714358075335475276286641880449993963393295353045155025247714384633025282390231564960456767138138399898762594635393423872820138550219449974200714487993573564779658411376611598838850539372916 113 12838575423919933816508133755466259580765719314722148332135253817096657790857947073328566277589692570831014128422126938668308186217624666792843466503978112083252899548141142826735320702764867503107327684 114 2142620899530350139470573057310781226480765634770678982865069698132845169634775449393032829793509006811878346400700048435681220767001885037043228874882725848738191629790223771114237587992210714480491823662 115 360704249699807649747523229408416465865992428339570006793911298039145819807516343297250188078129611844533432925134219329693851344897456288580879127393398851516356911237642774785961508355977143438564821330508 116 61249403329864204120062491647711765069844715911487850831260677060108266258291842331893278272849207311731260003133424718956682794756150716544431444823782868515994069628159116717299170699328704421382142730941870 117 10489745911731089182137328673174803000400917173669710985222768597574951251448107745460439020384527595228938419044538845202424394394165761859256687891056874383393721013364000403934932423033197719993612084066030072 118 1811794550289232453130328702356279402879192283283034412305414113929665674478421699799983187979684663078993203934307311811202568133545480898464676444015440487995821114360526391979934977247829417436959806266081863055 119 315575086279508195957485658009991734158790116901222992775315830438806639249128644971858493777957329374524550052635182759102486102449111535370335228457707335371269077803751531124284841609990334726971778420326112737284 120 55426273206382192087449789449445373109713917806610589003413844502711531193708314637099172109673266616858085308592467369499051265633324959843410289257503468731958040096261172586708050349506545547552314967769837964115427 121 9815621220218317216185395321530078986301787516517042353639930346620108828035610206274387929340234774816420111153075420045397046754596264720382576712704364777081607033162517109269331248661475562850186441573057678770550622 122 1752586572061059871336153503726469540756065147902202103009483993379418053849071547138560967430021406310534697465537496373574818939342369885052959372809833953947145154209927086877173376810230049707904255511980001311423329260 123 315479875906762502978957280610496075005567773114330497266737158468088482451032084266060737801236206786599453599922800232054113744042363903578402857188319086027004339125584275885633596223624887393289300426369031275292986715364 124 57248712381045170854200554156653200177685281052645057690167758895273392370370410403397237499441280071776684719620509883375858667513072883158478289949437425928126606247292517371068344306542558369083133043631352164317838354114167 125 10472093565256423707232778718120977304218419774144908050943451947524653401420678453676801054522449098325665660487636501465559584242376610080581023474929401422796939787212450346347412332012495492334961941671489701750620641099413972 126 1930844643617653193593088068615987667650525325141756213344854107625865642638350107292814111550108455519546135579643878443792031651973258551346686863012682494832864586535543589658882912127144767988139005784224898980776359900556655488 127 358822703229896452608237641826033228665926595423566980635468795753434681695987073020698950822692039696873268021323232993300961362030088560793623527288930198541477062724821374058429022189341864244655827159731569505658688225930253188228 128 67205439456843276987811453617878524740216261263161239642938553129392925267834775546990101357142003854663719613235828323539452422319180217833748872313550347015565892150744719934072790305765084647748220888343501485122358280213131247124525 129 12685116220442543704383265971270773538636943191312165248271968060918558707290107241995282099097141385200250365453541321135733500247081724604141301700642055616599449310694528843559346799518944853196659527446417105916737543626034001455904958 130 2412814767415411361057552221706048390782144920328415292568132749788572166108932658682033958786041221225875517193866284586819163325765700571471420721244520111615282695160147625130820111103417249114031064492722641986670767374878659965440953728 131 462452799145129976683653925149385705894481500903884585591458082209166955645070565186838399099706178184674393743579067492106346765637010987716856899377101550572635662130330058853434052424583935299143448982119465917589297117437697506218819799510 132 89309883655069083540765962813296946318898784302337814986590806933630219526758059588874793073132884376281275798706585296277368186409642074211798837100437589103664398556085372198636243455192400307291124888851374976976840507183621039983791324041876 133 17377827394099702604473268180656865947161363486754363756750502021750722095490431391851098625232268456122005850871863374500684341689696666270336860252255461994480917725583643377350444064066505895763609871518041263154383883319265096783686995075773696 134 3406675882186802364941655180505083841022837621939127379299221761517203479302803300147584356126485159036671968320334591911513864482392603324043961151648464764818499424950039109023940665162277516518140266275190803659994955465601544344353565783452275078 135 672792953774215042829711361907265141123857013325072636368904840544635978408804459355903692305874994421617358532951248270286338403527836576508709073446980169037634289439066862980226669515975904407010168018946262385206943431457288296147430425519185522122 136 133851607723754459707698452864790955532045906723559267092393173479123181105787894444896465599208977247535918635499135635079215990326886959895338262715342732219456811828399022583543906311247751454475908971162670722210205157291772242499939450774241832170104 137 26824639510030069168211340677589655664591418382732423350710055810924935299077573802496884795644308816581193346821150848321041860308192264391790728980523525776190105787415402392687509370528169761440325609026886184982998181341057008406201354966319792147482430 138 5414885627593288253598484591326314305742696383251198039870267385110477127280760161704934516799578945223827920936739274587414318353485863131395951455362154427544345319723057311215836467180614472829319428994493187006005290484885924639643312326815811119097584946 139 1100948623949179890849556732688759614922915860478608636490560854893648639168116446910569642779863348754245772785456763332146814577053468354086360573939304694480890481580184926645307802243957935675004061886574504065272769622867211805781565366385889529300788078466 140 225447173966043654859901211687683713328770249537931835360389607629307323954901599179891846744351163303911269758330941699160435338245218007498594982309710659092153954307107031292356096186176591934385753685081265008911310248019520305393496177242940417470888846540964 141 46494377956440108821223848072656507362475903946671509496419881483933711703148426050920897988065529267641699679968792829142951047997578428684973823798619989288583921648989486602754318834962718643030045973656136637685094322091859770860568093328638161068300265800475468 142 9656332890956578925550993395495103170855702402591228579692047240313544091801623419710909242586565996522074264135601069628579345186224061353379146829125241630781646711801436163191470240292281575307889424181345815347596661995409221031414725256009974767393631097156602212 143 2019569029482364599215156025070152783999144516387689542052117329261349241560078100572952511473444925596865759350896552901710416366839455318833165935257518968353718761679996252287625258656597976025957690257723255902445859823905256530899781686674584083924573050090064771192 144 425322838950135780533535525011689290841159145473193378800379952000802976445355608235696450576599012700362823954800594804469338900494754391023850621616675900134360644616599174705705172245443018575662833132127948898703564365216894586274373890324353378538189902521040373015530 145 90192696633248371334433017871312570681699476408289803007731478915739217650667033162526466444169982179587515442991376008687416283773035127597892509055248400366170451043651442633140643944971832811891091824428373137053230892600534641275925028891534169849076176685546515136027156 146 19257332528786661709748149988213478231540693910524389883571007728347941065367519219571394629949079024148134144330228777830090389102363736531438420364753538367673279117917399554334024544742227669013787082744309578812790211144625526928008315283550244567251168996344672771811936028 147 4139736350341237581957961974274651719033160717212136979497972860230522877768520704448110267704552222923645568831864658761286955310469436967359620291849872875890851000782895376522713566092526023603291472357261983514560076286052947287600854045274734983532448720628117393002237054344 148 895944303041461754091279838770270731519339965651913629190314348284470573074268768697915612181741699536202047357062629012230478395168440110900688006524807241833739293852844935635845620200198204498678874030856518322937924637961840852518625527561735494047119710733202350645181215404716 149 195209688778479808363384522686445763275056002630121982860293737266924602375463455587730631385055320773390736480418186110691483370139762540002692094460699053326545282258821830539796235322200742619387855308227245564535894135477039793858204655446474282737888374364355980298324967294284102 150 42816806152478017929937058545818963971543112543500141435390990908380038126669035529482469672556594818281703641404131232013809806786633025366327843126685733011056002600283989571885225051667074165993394421801841781172358069225210541568963050440951248349678567735002861343892198235776620086 151 9453671040928264816177180864539761428795353504879299337215140247260702506432105682536239165445461903545733288053757515253894418840172057861802875717793943454010004447412461488064094042153428038981025045815473802697864011613285697950098198107533951813134188479896709174218663430840431873368 152 2101072556965019652922197489184139168163535721333412855077126560590417934883034167715102733974166374470330125185233838786057508801942364921389721686120399019487515821181593760682268901184810357169419915059554448440219248561626985267232292798726840406739068658885134569987038073529241902090920 153 470020975418103997471368468142677301644327706566088083227468649119040956841365838998235648000653974437384652283986112906550298999132826793021379118060505875701922847650684279358575109677400227674692052176372380629354212763015541627795458912349795670416662398741751481520195612148809477579928354 154 105830433723020172904301754052023897873574630497794071546504146750144854489587426156115432221540858923080983524198600567048381650008776784253141583539490324862803531752216039965152198640869588001513374482959198352462365949395907131196523300526657513562633211512092239567736055325196674279313042424 155 23982962142411839886300936400385892752320445038876477511341137248203824862114448446559580369981579617734257845994141564904537438607424854847056905802257633612612690713334114556819948990485796188766166260261442389287722307320258473207354160690492388964034112607699936366202193302568738754946933030764 156 5469857018014399671176591101665247449077508775396371343814333260023009380055139379437727945887848505830975531641065221339659504057371849445586232354925148722110916900274561099606224696764088261212984382080058818330334488697105662336159306589754368613540986917111647209859762076311906513668163012170402 157 1255487113955608037524770564418307061459253961388804896064635148803076226131265712530811351084819069403341169672352853009099808809086365519526610189843640462394538095311465652357811738831085191668223153564369557941527418774671500740437491163609323148223654093799746134830443113063190946775665316754407520 158 289997418369658652290815798853036801097531188940471037335156466014410268082736337474535002434828037045647680727070737226797985538658499698552757946079802909124227024575631385475845083194497746954152882084644705474822697022331486990635295492097228799148992749063722738803059158370557036390742646620598297993 159 67406886137605023178506621068236097638936835561285319151546188489042294529549145500893907615022976254793324984653723578359235423352906910100724324216142259402680713515508320336301278978245834103789224204801418917758624513251303300436549639658191607365448865092899778441105935719384414743296317749946497119926 160 15766146324380613435322538917469384297436731915560550204734802496769574180811576385244986855599032941152595768358792764605521072773590995921977164037215870969846563743986677243209192360399057903379075345207918853977756722099361518552534853873297611769353853724615445869141742786168643668190525358497618152285628 161 3710574025860810078119202708102840424048667185781323414700980601349377163604476595540869072767620662355791355751610252071860169308451606298177059989155455458423028184543473172218231446407550400020574524276767861151069102115426329440516063975161957241641413612531228294805880212104706539475302599051562883747651558 162 878687043207401886927500162463141827668444482769542946995353281969918593258666399762773438909126656845149885500116313345016175158302300393327467688558021432156826671997137549278751716626521360229841101576513373980013689467809387802191875179235457173596426193491613704185587852189103109713421034432642922119663747127 163 209357460069999098415283357234096146096354191020561520272843815495603025794878219490462431653594813030080434040383240846290490820005249426854995524402466102813942411213158144627270399839851475080713171368839981702388790384523019394343040665233403574433278259007789440452427142126469363482663008057372809946859661732786 164 50186565715016217519807278310279469839895505806293555464526877155157125976595935917408955193924689301784915403615309975061673217171801035507701198029655244249587700658305871798068299916397512859394314500000118317827637779148327194524628569132630262679923639502607325845576584561843630507887592459426913894279706654543875 165 12103619274960745363682932680643911485741746044685956649645828774762175137551353118010209232406405788168947895864873945951563770192430008267657879478130813486160892689148853374541078324991439815351744522579805245217178397356419570925449528888129883552265699835281584318845373280824603310465962626427165717311772756030513828 166 2936674997788335226254858593601978190979552636937841710581564330859462550159569179932704078383048897223646855293043749718302168966033838568266033765674912839224607357682432465894609413936085331028051138562005954280383503887863448651455941616622496100649283920516753733117477933405556059843025648796630931045103347127246053958 167 716792873063895549777497158553680538633693612751748451533684863506082636526580875769467110096980922006794460614964412655195431236032273959501439575274830452630708750200000190464356323856714222949214697250805169225955286804428308575353410792654873459666961696799980324436340263896838569298353798022356311764534180645990506013470 168 176000185982765912721250847129236790568997027765437900861620883874217520665913277800656751944068734092085734268862722711039677316476875494206628464329081546326813186563606024625083931748899221914279887131819368594433024057858102932683265707111701302652507994629400153386095545728942912131387541147992428745178192587581251308351047 169 43470927709798382832281898891043985929949909585111738133793887609180774457099313952336570746046763666536437517321176897210686695142844985489632267865551843536171198496988879075045677817114008950294670059351101467703443617518336439606513118461321659558370627538542362463657062887058131820062254841493772905347683339613508667198807294 170 10800301594993802507654824810875140765000353134573340228774559785036468801218310028089989091642081733318281985480442637135496141275224355338306301496525470735258297839701740893816773489846717051901540461047028104406875232462852037485069618215224868973033934997533960701695049492059773120607749941261458746279410454641863768516074637601 171 2699038551100816380051054775518119519891312368363891790070762492083277414035508651869503254106706668834542573634535797869441566785231631958028224672703976647576157863538610419091300147290020683422634531318001158005135498247244300601062485800824665848961511946319832404518065437833584984931146540726072462623604874213352111851653168432396 172 678427953365922993065418505647162591766648399692792845258185299912232163596995884436553190802691586209537086522719730071674849606000666821508184244079207671895307405707794481839644876677772654491407464688575356129774429524754883874786785780455961401585587290324631260645696025787286811602809990892491371365984484129258562843241078193100399 173 171516223251515187162101827646355919646045216832524428375679004802610859104824683134230075223343632146729183713453386934332415209985412723772448704569536133577684405307142174062566838483517863093640975380411463013748529887834481502532741593893151112350279840740001971060428771171758258604905874863815816648216705808932573098207741134545707546 174 43611302059607064870861326605416843111270151190329582607015326924173918091865380781670185928783791006427775301205312369121985119813274982766185552567321108018654038064946274584939244822326482492326059090329151577988852893376403169490936431747568798014806489355493933033515604731591514834327838137181171837470339428148569768065782994719982418606 175 11152468263410385444691349231181710260897886745096565377083632030650860400587406941035288406065512290874389204877899461460547502999939784165324274604850104295740445225168255778163760911913951059764172074653749236514847699199420422625337469860306221085503269574347533611250894405268624893191845080599234250293624272561666364746671265669340407055328 176 2868183376454428620220835540609603368125406215781405008969812390479010922543313433286520751573973262439916321614076346884977100811721336362003142809612177018671976788821162385348410493706438221574206172751483088360470421238454390680313276259759832862164016192691303566663709020304662395601226610728660824933410301804431113905842764303120699529361323 177 741810282595446334618996067681906072992473505177150204802673905422561550816891153933773549888206423306930788398132926956407712988380914072762219523402891859282779000437608223630832678111473847162397052588092380357201121652927311142062117496763921924306841479170326245192027870022885040601780488199699182763128804143962034490610739133917487852751582880 178 192936767598961192218792800249922098436191088417766233589818960586417266201676906955880377866090492873333254328313771322162804499631719256612625177727849977598756388237328400678918424988463189087954198880155918520826357250564525059945598683534165002329347153133494100647388561817208741102085660507217934979612536422770055640737678922203374139802133734908 179 50461448763913538716235770633224284086621893649264722246855843141403291573251068303094543205189930712083502637244480914326291226115436813802843012873204201148600274561319911345008828822448555803094007165418350390851490140971777161983962402152797508617605326381924248566223676722852303553387657683998765242704960127048923992027733143332504584715628853221922 180 13271301170505143697595943611220609287844818225603688514657386938988494666052719346524227915867256527349150776412837116765658391256895861421145772078135723618869883969587611261061150774028379091542480634781861707469937162015235567548880598891722221001689837020052111032208880231790392770890941204525272233743585017577598470040947632319838750784099007984158750 181 3509643647793055724848355045744104902129102378032904762759115720822217338579001547990885529248703246050848599360152336293827760544763600060034241174027077423841131044763753123721450766944135362538739424653267607531713061253847488097682873912767544541750077793817939120864997256002376070319837413399725029202226448726942703446621458546555324823937444596072638008 182 933243707190537593829448569921905309506756971377129181014463472788340953242148913419532405403496362627849530037103791923453586943338806877672708566521197983513727158064626797526172623673131600003515230226789624609411321324984957445784123832509348195923803099921464743417493843672520171753745787806148185648134259626994133713773814632859790176716464800269525244492 183 249514963013353004490865290127135100159615430977450546991147014907248365201665245968340743732921071320548733475518539444366622107003216423019760003996350319237997394135628164569297128157770890314724878454908353682534823080881383151322838358571849026635023489964289235266459808723016076803650779771426168842716673912003207539433653712054986025530522361712784353602440 184 67074073946242726542735850065325319648197715665873323243581566034009664640607212971404682920351409932674974836029900257437253886604559406275686478518310131300579011110659249081162060885676338466603052119798347870789600107777998551917604133177928917027400932067787466999399663475193073575638523688934291152667112109000235885946917024038727833848340971635740168098401437 185 18128278789640826920145305719080661753071123064040733780420072956861656884361499448724764164767612075775638141042385093401536329107371920698966607435868699942555192947014451094906435491467453196603101611498573515710398452411662432482285516054342391100426051660246542088278300976666041017909062510072949925940221879530960046018896083670730379407697958855673688684535611234 186 4925945700705945334847541748995037439214189956519292916331918204648223135624568549969223838411753565025059841266706273267699876426910593186079400136125644217519630100781654467831853359726220211568540052823839231171287227356732109179628530245388747890071846894785634255723733097656622424929853278351895459933187529194652263669297297777784092870039721366082676202523626430026 187 1345678564212802609353633045124592220367275899772175395762570374742313490789371529772945759943747795672812772425754790532838825476850520591013930340990086577717793078724110095479148044092999090582869031864854408779359061752722915973275313373216304802244751445962160279954153167385478969967409926736882402626533384654803162396917587074059005962527364167797434438466165704325286 188 369572246761265887031108891696316682501564090714505250296362170889589491930172235036573592724763941650213394964659779865876323224343419947021025779929571409236849088498821646580038736422433148855312207815798519073345605445520701767961676233132293605265867174369083752246285631973826977898425263368679568969006613036939004267680899900137438910289806986996941409053863032110249572 189 102035532413189238783347122975745111231612558369894914349522624390476125596452985890986564078310373348911299895762026407066282185292832593713312269776464462569656875179382953140698457322505913902293605733515882600656375650606571239387573386995948115049338922565360403352852561489961610983505010679166541652507784321593771299658980453067337082865028069565983312692728701626635612278 190 28319493742411115985742569451958511022052346609350634194888231658122207319583494155409205839924696600461536805265827838367464894538336894314998003531711490925099108490187756442639470475868325185684807112133052488467565450733663212803781600571599036070278272783812558153120550442086085792974992447771786310196810239460378155702531967698869211647396989127383596719926450134224390056820 191 7901135782156136266661212532518425136581138590925829984288229833954876607187673166857995247116976149871567787454513684901193985971492127723347649206690131556253172514753463550913961594518959342653860613360845076225801880544869333355632142383645087375344302288313115798495888541532698515143600752084251580788468578677164128991298274645514500277549651771806258504311981014544658268446744 192 2215907889176271645726702653636544537536277232685439742764237737502724618993431121342500145903993708644672865465425304895577005197837745834225630883218395287133909755351663284704326036147828919437022957841617933930550937995803924928953725313170855181219945708122645787528067998887910832916073276295637122467486459712554452441466131074121760080390040389418415329481600835026318237576580139 193 624683870964959109018482078542770880185345633433684070370015706279159010123314130609397183434014940045528085380671392729778263690902288393020756373358481421397366359348273329606808942038133171708341605515664660275287873837555336982524152289870557301166902647150806077936347632280651452833202008830260154531132161316264744802672076577738169436074781940155115311902012052285740641750160796848 194 177012398270658720876228786119972262511507189841497603430520930493984413318935790420345067745857080060681059551633570114872741729404896793852248014516850427194948365923508240434972787401559892971802433377989186456614464691241000998802371693506667897365507782246327379488208647247455600167159807959902684798709890667855487121972666136972842863871686526456338506592455187073212376978443763960267 195 50416233449688794524540872669443327802490756928350524783057454762662619393538133839240934978739270045768848527194087728032373636733675774862955217418005693869400138208551938353819081321098419719474433247498367115913818208630569588799698472083882092146449304915775605617042668141870100005389493839273854675897681761873239802858462482084693659403157961858361925308630595900767411056281511460872914 196 14432748878463968957418477875787644370348573885405558834596935116918133333424370408335484413397761413998761002759888186569010749379881711821966362343863880845215495640081667894543530810670165899233232225715004590974541948399838811619913393203146501956076041786839144392632054618351225268189134731886752837534684560280388802536764957315164536066609897803307543011217185656635604578687357164053846394 197 4152679440981697522976437288920432231790452272612966707379093211069840137926241533639514017002514702060045967628602463051054513942143073398774616621811132846055992051122750515826287217659069090311711491248435251157886191400343981265726524630898039110428901462606105966404913621631609198208160827243709594112545863211991151415457919863467864621737717790997915295531727448474756565873581810211366540660 198 1200873648463358200097936936467986739162616399320318891809176555034191973913586964437830346164160840870403709563455186632229979528219396838627801893819220380126060173487227311191765894262975366379429404544301822045487294659183144971827154530857354696998906835278225028456499993792602846723982020288650476062594934640446483742707959592207244267432765967118738903720397198250257628974584885240182773960110 199 349015527891517482211259846354980168105397129365609416264901307172051526622742205895093212340327503003577027096780399187508731937096227400390494318317312788405989750344687464961127356678762715860411668618871333874324535446138250376963504966462078807506279733724243111394619229912799714121492438611354556772517280260664302593195899394470336339338946976371533283568959478968347532528149548836265220380134996 200 101943559736369102233038581588040652869663910645447092501504561148890062316730471776649123346223576250703044714386590115848272436487706446143735750015330021566116498855468248892572673974237348305321074075202224060858608461602740313636893865018543478643402359755041649548897189191453831407558516497983293140602343849148867677406346423707423808683909420909377978455073651513012014819214156104464960310998932511