1 0 2 3668 3 478164 4 28103560 5 1712274593 6 99246546144 7 5410290101514 8 290532256300862 9 15323786418541986 10 795029724871568274 11 40818159546168252400 12 2076399050875132311982 13 104791804975655773251687 14 5254759462792720743134204 15 262033298096790310347934949 16 13003314704305338856378349038 17 642573127284369474854529991183 18 31635509034440376902052589724120 19 1552353730936324265730815392364406 20 75949239462673237307020228841847428 21 3705967622392313215111353900906148260 22 180399654478322059690253671977711677056 23 8762361566293029629522054996154349558007 24 424757288242102291341605517668404019337450 25 20552618749998455213491684709466837619833327 26 992804854445249544867182323516335685785357262 27 47883661962831940839850324575893358285616430426 28 2306150352582040600973392859561985548317476841270 29 110919871016327283571060454439692654110531542945246 30 5328348304752970391159152389500190893910813029516200 31 255666242810015198935610553325790429863812879130577373 32 12254179225970170287460036643081662861509060891677260426 33 586752009826278517498446406001601465481999648387011935945 34 28067985277872275269144487563884415989639147020748757005708 35 1341462688083940161182254199558398843466287941849816745865444 36 64058824843921767142021759579855324760321280866961035124492760 37 3056559074336061275962174408138985452445246651374266895355913297 38 145733320256004543444413432893439365486462098110135526987551906826 39 6943436371938197163713480483288478443752108855504305703483752787609 40 330594448961876040495640442515401786034034296210920870596499622237222 41 15730296617499841248365260893413919667229374935503355699850157520768156 42 748018266903689231131314667697761868752066085993127299772675012143343074 43 35549551950362526117588905647968421278351511229395875143989289116733327111 44 1688552261182307186994542571357329628835999173542670679490404721294003695204 45 80161222829461722936755018293184723363813238730531828106147640273682409468128 46 3803591611562751364065501748262988725306588629541175365939761402676566676636396 47 180390119619049368314837756804486372048769029844108735438503990380538162269746753 48 8551256120021776193660356126482061150468828836485691091682288230381154290372744128 49 405185415975162729324287369946214767135069275945932350222267696727506089814141806022 50 19190766619131191443887911857822322088687643129507608737357077590353512148013147946974 51 908558508571532160020343226175000455382425486866897132478331223249487942542667005751167 52 42997432597364724399063490373561370806324879347672248908084132965269946122076888739767190 53 2034078853294022711298113038918443583804479953046384205820438670918318428027704248433635319 54 96191100845748408666730934361008372604877143820191774699087283222278332518840554612256128112 55 4547259331231573986627313718406678021682543263833838216738462683050867831556660542038098472450 56 214890796508248592310196438592261421480896018726310169347964887135820050548434415649061847213848 57 10151832020245592511249461975426581947081105424742307845725449927178464195834151009356700684921253 58 479440279353231612847336224167483788407218526766883251652589509657753832681232888490600948701108516 59 22635641918334141189418653761607487442220711432680448902704793418726921563797874587027634758369293675 60 1068375179547090198541176667317980016952543838011552255571774317663619196241791674930744255468336189034 61 50411740655155730315709816423033036540395341499360734112753736536667096488836118320737960171028548411592 62 2378047727907518159507507403102182735681528552528495257820318058399408810517925765444222344071289391813436 63 112148703120930049201285115348702523222204092348910718390613702003347068025800326723332115231413799168922883 64 5287573565640100426865168367582368923458606951864881127855772989052313173758182278095101440781303382766413244 65 249235876747149605979441220500788020808875412821641124761221621414084027806364904812553451264177764378908092988 66 11745188471053889955983370147581018370780530524290515370291555654965144477790821259715399927109962113132471053406 67 553360171194692673382432324212146475368525600246329134683662218162051492441289979609614322461288884581728369752400 68 26064975044982144694239319828441359134813536727529847650838528401337301570660004573364992883050257880768765911245336 69 1227470717239614085185804513277350058641997155272740932538083631546389136219166888230064620240156739015235298385079885 70 57792589220597438192647120867964041054211726471064130955463747576603777032052393621707187623097879535444409809202096988 71 2720464132766889991481355540554029434450203113252826384426897125449324463728460714809036476246155666138170143233496552079 72 128034273152637778411182705960736214094522455826554876578555235805572957887563236715938882635290872031216900685848101829430 73 6024545613185297403770123506626751296456291167950887620321304469535021381751608114649897831029310207291971826996619364474675 74 283425884586327033875348782525162990662351098267376256999428189469025217969940647438260893199564409520253975760520479815394370 75 13331349797903098232753328350839813460591470785204376982405333650715801445443984785517355970131027286922158740335306384896230433 76 626946220211377711741114705166991761545788076223332347244205801899279592382463219100578522815101316582240757517344726629174080022 77 29478818371798153273407458929389916930486629434953501881983742426723379813150606347275909179620070848989262383279759775090203874863 78 1385847551766351625781296966482497495645388399213824534673193736415979207318668434089738393126456081119423773445116079577106940491930 79 65140091052192062052291131355816922717624415945967585905858453815267795823499266614257232843752089575946726615507146936391027043496934 80 3061333299915877707764189215977317500699503775330860238155232399596443672169457299757996104428199828268212931897360134178324344490734482 81 143848053709984021617706510101155218450708022491841972851459014635459394193486364807610114216120604337061653252674586904569198674712338952 82 6758186738459830882808295381163118892590887875920327202288827003054267935066792015946537769215844482824200570039261279935979081204671346074 83 317461342707788383370660273541288606901664803993284065171870847617778372291619687648522963242342430459095264329398903137002694895970578837402 84 14910340253465920543468578389006532006764455496000404080536554781700970848139202709190505346355616154616255823185844630104145017291803099048708 85 700199551737850934224378197199706601494078985565681656099277495814724343576379555934275689834565480821584039864710986063933504382413965916098409 86 32877224114795141685290112573280081033023528692223028240054499486406003836751029500921543116463176459883939618864706407223177145174241692240804600 87 1543508105972986794130194036125088433394051697918265362496605423966422380417440281672021281104164209981971714799665729432730800944073257677843149308 88 72454358571031004088103804004635404525035297471031385222177158923059454217070421517150274423619273139987754915696501933037223600537738507719701954374 89 3400660445741883629704178485205945176798521402968860838791397909344860461523962662055073107507763130944171244696805837209582816847656420606357955755132 90 159590286835605096672993506929492023112340246329042680246289863988711561460538591033228317555747267864921250169786733876750062493014204825913886320008724 91 7488508172346851848637461925961406637289486942082159879449550527157485414042537883016028714837549359015923614895476216932887323683646378041529392145589355 92 351342772229372177130855911197953103733834475959328758454737372743747423595230702496484298573995506031393002071276496434003306426083858422256641467625065762 93 16482184017835415889755974140703542872685698787319443160654701852641375494184712558059480696936498706403844105517873247209501521944073108034909899789170804511 94 773121287740878832769436978201774877367311635807923230732143216676773754364481791123924332784810348868237151456446280056516378090709174542093746536465869532250 95 36260244333715528047140558099558123911592532313783295037957107275588244832440817448755620176198774545602370699876936818573544731298727822174827636870419707510609 96 1700454795454029696507524825710658393799929348828651588570445080479363218579197617076973996726938109049020062940061550950404996568741893583033977646236221034702830 97 79735503861740990223907523889502348680405421339802107274497877367733399827275036958887270488168013131248664763739990139757870803037905726741841510168819195163313334 98 3738450771019875457620812627505102286893998633313936281480860248107782140722249164984243419055349417014596661718735290716850040805404038589597628453724011299649737836 99 175261213847698380194745532828991034448408039299261302710838102053381453352383410137139544271845204860451452644411287232607723025716209576787696906372147714056084750941 100 8215521112114524882095922360069838558413655511415175606490684031460850057660772931352136525637029793221587722063450633594792824372967029280527128923026335105411125965966 101 385070692709134267157215561468596222172451529558678313766537294769414924961816726203020373200791825187100661810069246849706419807951229496160691771633935521076638552362318 102 18046905198728532781209621867769229623900084271038250570838840680009180065086200934387601782000212593448943344702219947436378633108608787128661031999534984292995140453876254 103 845712546828874554388108206480335299841312510581956611954458555078023505003546083951924288739356244804502602096419734576845535938311468365709940529131660776773100739640545875 104 39627930932469411380926708606681620829151521183994945537108030338919094699567443209862499931894191157997731970763688563758848438634325071188811222054372030812611092015235328150 105 1856690028573151666397192052415964781865608322292685272233960075401039421062528101150599630721652088104431315652398360822149065862441095334150965567278109127314606116916770840104 106 86983638673427658997879967302193019791946325476353213269777959230539708266337670133718565832137632627245452911096048414305010379259311195879522563470780163193823915373710862908966 107 4074709460956170673590289581701058768297517392856274345138058665302452507835527313694594001936588158713732497423097045308658569067998260754468450985579522491671545987492971859658388 108 190861075342053991021126753548455457172824762397818017398392625654398103291557136890383164327307957730357863863112432323373473062079774927667256660428470405724336204674108255002806342 109 8939236721510302316927436501671462197160668952099357176086938465696323329515494198035037561964115979866640727049800239222750548742569357719265698284842101769578753931675619365187494810 110 418645622149722343316312945497261964645246165662189915686879694463580961911565851051293424666411746954894105231458161386324804800673646085796402932612717470523690385309735682563747078956 111 19604527831689095138346655702645966848253946298174493380729647946350631118186382208755202414026599163014773391355446128629828330993662185277579205886150163618319740617015060088983584987506 112 917974444261316851071044954120120585484855827527424846022854862872447748342545081492639576114929558942008375129125596814592917839827328338800403642269547944231564112555148004214741671565064 113 42980335659571629634517210515794559962117240237693257962188566218456019479443187186399490803755334309431111164754453824024437875618733722959802789944361675985080853678467171806969999060386269 114 2012216206483465626458827094864675888479518570597099888480075439496673109693987679838569547818291499851537482449913924701109374208900965907616914117716337134479365158216774781828593193373365720 115 94198874420616610715152691185489046494228897640436710585793792705756700929575647293107054027375801651214066213722881927985846181195922308882676841654244237505689656902359671058739092186023781068 116 4409441685232103094677127980971053177754171682384575842521972374827592611733692536458506419856906976034708494437138205819441255217972766476671644223212001268278757996517396192499972354318543071802 117 206390111194081005165719777332951895042034592848716721998076996916932943897584575328426350872224401397229320299974907557683613503894033043116175913510269214072163956221324073734767560785133464095358 118 9659666130854944645092398743910599534195489622245666866322645823922355896727022678145530427986139972311742542214803322007290053595635940896443918806565921684918768901725824901374395656619699915231200 119 452068077002738667200534921956620458301239891486550092980497094820986062141697849641002355504479293508064743516341766076715680074629491886486098276587886607079019991029896147786291781476783130593616879 120 21155075880290241822908437392275907458407531253636093694810486502449304845223513887854125854166620637919673114297043575238603724891512004020688040370039521561405890883454365908250695862167802016695502252 121 989908091958143676701016070375541897441279097768841013100453866779184955326075550085135665366493644940342284627612748610829934793253389307247511193991940204731791839818037920540612511729856187251444745019 122 46317510108577641263782720576833281612817609748442970870831788045767248440467275299834138233969996592368966729799577612209477969872589417369006146610414909287907439197982697300331520853609079279238105941268 123 2167035723147751860922730638580390687702088087706409998478939924733758523324666563330820533592991241366559027970665726497991704447518168068787066150435010048318364003731409572775202318292839277472136740120425 124 101381322184191923514427348909104900397942969881316762616767598004619626968914729228247950296434298606220762779324201511120187039722618291327115572693617504034641434510847887621498969981383226613271730135855758 125 4742652598047571884951324161394938095578456714045148456404436814246351467284213503596232090689622652438961532295066800082434370726637322811107333975169923345635062286167981571750708981573600337847942389944232064 126 221848560560828216580569859554824148443097392463550115712980145084058381600550600188187165744290087548128569616897266366193378306965633537251640903253575794807912334013926478098414127209074315695678069150127690562 127 10376820437136287834602456567542357464364120912277340367958334009916342993381998346646269180344648235811232456162354618250110356587307769475225808129778533283002095093752340100289390145787374426602363926833323083097 128 485338572173091062127785340932610430293209817501567598087002789201277624489738944671489372669405339612502635100941604089873588971497911750555675251845167160023780737852623248197830212121505620375828028725476082330644 129 22698573236336321225091101166782512523943513601174025941357341787336311980858334705915964616598839589233572578291058941336933320945511903074715377146809882089743129449335477722935900982411763891493028474670443453913103 130 1061514598509120497311788366443640026477177592523217708959743237697545057361017513926848801335463076015026917184428755546766492140664979138674660181647996647684211504503696092759976305355106396897461188015621249782420242 131 49639505718518233453801444286833616125613885194744204416893158237635848300953012046168482008925432408507502640868805211332934358493292981097131577793545111363878015089629512009495698512458394492989107930687653350541313889 132 2321150965358629341249092388711750071691720169149729152401626401233876230536954224148689265561420220126967135016343234015978634762617470802522913017871100359134470181642643631307040679440538019362146252562926832791852288048 133 108531092712332142976588864019177587004038990095097525207219081612795242747231763646394240724606358734884300831002813357605925195469063481262733408084165354795074610605460061762552281483975348418769794755107404907987365334409 134 5074347338164473333846861119840399367690849783176887276787542290107879088762164916739397742754364292573065041736551586492354960937203554930396281180431895994837246650720946631487061573215848616830491281976822444209680098543808 135 237236661882999457998723991090195360796917838999519796946561473046151417891682873635965324012708174889498615609903813700642950431052837332630169729631068233323755246016292312725009850834590824522400971907045005466929606199890673 136 11090710704102758222109754416688350137444234256844345755873996478732857776296423029310998018540469886676728307801710362579819229069550337959341118076447426043802080840694897700070961346532150596733478852191950755199807269473354124 137 518457621023332190009658492453621027596977789252211769907910297943433251558651972119130282075941724746303863670401504863899384511850971422166117779966246038966153386588392954662979805598622566786414719598667484640259815609671405777 138 24235043720064242333625879354690218949459513123721487570790611754772855011885462102077819621734123753963895575691391360022679789399397010608181849415724865424132024740756459924769214894266383135019917423773584726170484986498279064688 139 1132795069183183380859105919459430313538185693724789729465548256265591193092245507785682496509006715800089543548023339600552110039842611255254977546227717371580244030827583998321525676531094456589588140022611466349897873116765075027786 140 52946373774333060049469991590765129825791001250051758701099137157309526463409720744502119847300168517963501733655964365623324936061973833165812714853820943766722875412968834198043305245017706208913410076074780009208863579210981889811962 141 2474564312758672747521611769180225230786954226447136719123335310898813553691477490759535973095238499023829623778583799416676503615277232795266293223648141491730891902184364213641310932264863637062933941088017070386863537766842242521421009 142 115648296421443751886307524417063656026046603548617892454719174184347525968875096021213414535555936789041591335285462174623640778084444581868565968572992197083280026728773638709884852288850695402871647333869565405923644404220073822054392790 143 5404531028950015707629150400786563303998432142980133635071352004061178717917312585834808682593314124566757377076447499761932948189244505139848343138056754908229976691987942271842331674021676351844876205665167953045867919956358709284410688160 144 252554652886963496091095161504879779035696081113405701111287031219744457553062962715374366994201994742962388901456284357866035588287195721207937912592803764885078069987890318693604044253269000245849821362987229005305557387953337065425374442650 145 11801347962356635640784724074912484243797136434478139752802440501290662683703023157064667503304007135158756431550911068678187216622243858546784542945187006727271085006176420967934942911324786665773733981753423563420403389260580365905966673770031 146 551425735377987145738609868325938039134628427250855786159345377951222023303471384379520297376663113535360377845897280586427942084671795714119409029657770446199594442492296729915495843531545667444507206790010833944043362028427689431361982300719282 147 25764511080344283710975073057574813277663671311244364812914877740031340312749137500146298212971827893653135298567315976155039208048701398350227603179438190024385504648261047417124793152065802844558350152903468968213421694115082840409939025050783576 148 1203750605937756932500678677830689598287727640071158823747086538409481551806951953014906661478149908463617713622506715677886961733241588375255307666978270272962422527167707427211877302195956987354213562425157946716509455069365825121264599760320436460 149 56238165407303012257951491235944510939386686411026659912588288967605941112508187430450329760072444801191549635177373314087530082771190853668344179679312373539752452243626259502781383426151931005203608752717043564392052839041218272575453780485902996532 150 2627278137860475327680491999592996475402518739987713104114152185418195135940245373667737075119746920830271844377784195213257704329246927635964835612944527956035320986060912801091477974097966735072492359611711859975528426620457949229976619832645933610256 151 122733043397092126740677975528339528680907710673454271934888948798297327416305521439182356817066088143455687473432423710445485755849087335215347458395797201104434220736475630188219029329071143233300098359121099910755439526393541012813308708728869751548697 152 5733208778419917479952738572744721965332143363966311518803472709531752373090765868438106481596915913014521561169138643377733732781781080022440819851668917817063868964804023935479211738387073028065257907623628133917172365552030419578260402361549294088422540 153 267802770586758515135997867538701974965849582165478539832986638119986029314721219799613163968542322300823713446508874262631469812455875042821741671758076689990906856528933390446876063687772837078952328153996837483360700663856079234824357219398654646764330261 154 12508743209447065442323370383727903346710276972035557533483287434893038391605822002999011125332820729630078165667819168035292642593080010698019464416970029168280665175446301587491326332035580711676064424628806505922212813109434178785806192133042860203083186170 155 584243425527869399666093194820079583402824800129064047665690737496774854845553172820942107269866830482066968384435297231036331976119457819994113849409513160023606575283773890851264859576859697331232020104200670217404163041111872452984653181397358562364947529800 156 27286998994880361792264180751590144135224667916464558209369991393790378667520555709841572699996836143572192943385839446957248902783881201159114343904549760467531813275654197846970250123056273307721586542298795696234890507568946466196962971860307202379935705272346 157 1274382307428047141212937806310250573008353323591185343366589708296408973123867326593880298911968643135056163063227030909429382472680736640142152596095317611330729045828599663299516750148997660037329469772924263642043391689680239710338090458051161788321644555329687 158 59514931595481425177543640764574393709134379816200138386810705372185068231949502909479919379146072011316491664049461693728843560258402252634889452569912552440820230336857378797668030291379492470214238870649375103727420095798510968289986379166269373351619908858438588 159 2779294806066657736335551601807818610658701348637950836750990596760459980450933685260927928304016735837967477262611009142065102624833544013697537884307325433147074538980299157585568890169759191331369225058504814320672128931219782866155346792487124557091038873421153812 160 129785443394929987582041853334073328278924993994322138091002772756184802989395808402875232340037299302674903312875269479624209162937306260095340680871423219918949131970683832653713750135308113739018439597244546149264678451362746124481054935891070702744227358100850403900 161 6060385679281489246706344140945568874417444348111379010705731368639006272788713050731207627394180427624203340711140467545534150134247516583742089545145410702206575926821013985797725938262361636130966152395220223335137652911940874464152997920239786916105225130662057557497 162 282981251286091203363308758426362226209399162472443342867967471631127086735509495075797088762600007323724923594132997150742376257156791218343443515440247115226939039995425646649420192625939965189418591731489583708315657361500886324776863697119691320168658313142891207155204 163 13212907409962820070236299861201766343110019064797928449515106587074111084754529265561872497305486708406614661730475067647960388470405826549882823162379112183299004108150828876351734725618306599331336429820930863723818791020122675157224666433598666937007414513129215928662920 164 616911200234385118665272119928967128272843837186528186115899893732774807779191138514950599855259932451528114969995532043018273961236978795902071898564888427209557358360296757571008145737031721284062026556205140932113711365408697027472078345264447558799230791587490205875810824 165 28802531070409759922934542739512844655842567321869123825865276846054187046231164459597282210715045302515584548319732771853607479418810498271252010865853297876272521567752279890006065188899218258610502235893323250943688569799165638879972538532065247819354071991328444180032741495 166 1344691269016309203403587210962394935287158545231228706832034856614481981192785765563918751520258404332353987524176341709886865876724132005254806373754802089853037714541796109764701464402913267877894691169631232749117078288908388800391213235132050190046461503068412892181350758326 167 62776723164124123199719907017830623461755007787775319518865123316747179597665027430244203505422822199468491733685311786931592686438513674437979059908605710973849373647727051501009887783898426567797785870383517383830375484631504578594474883990934932434492578067361557180126465970626 168 2930616675689822994536887934191306666677345786629739877436710230898545379932209621383341379579862524994433748653830254592837131442598842155739247168761351784101744498840182619358990245849837417472833072689336600248441085399689789238271823762335525348639986455505113184523264629951412 169 136805605841623347715282199518714860385227140762258231398863907347092930014652405336109437555801142324125757992166386657091635596713397299090152499853180705945580998880630009829118091226096677483134216926472659373377216152492486224258660090494127748756891492664162889666443347016670827 170 6386066808976599629560003510778478447753578313539491838883209307987274646501647015337651291930317825109174662556706838565255827810042988581128097699228310390732696321128968378438886849488743563536043990628775750178296307319736063025251129684411802159108738597689010473378588600625919098 171 298090330580330456098905942823766650804288611926706625694172954177663196829643034706947023291732657171277828141134563181654627572294416189023019402573196015477722654049334863679184206941784329413441603653769917732705515921065201491276603811335552994429947949720676670320462703588433466854 172 13913851495624810839887298856784717950051291248527014890260064608622300302703410670417116167774769985596770687109458464342280365823194255149385270864155972418531968942444858516744219839757924313642051182465513020728439223409791435269708255579189684611929925606253056763576957089100974660920 173 649429566733825896193752058818630554532115547141723308031280840427299108017458910522389191601252919320325430850316643930473975061161280791659657281033549326433141777995614487684285806055015723390843363564331042810118132748384758647414684330113196680732587094019376630033732079407728618648381 174 30311130842902319546473878019836475336877355268211305245803888623159948080633096222644644154989091624892854242775311094763364239132667181996113631983787897066765618819825449748672453639937314883277884823971341681193713983342520530903402297620624604484209448105995937199693196238832558955724846 175 1414678582781090389010678368105338075183413364223055727227814355171743281022463068058790850354949089129583437401830008957472256749326041044785778382230111863073706411334843622186364250103440908680330249676576818923349683085779831212250208922544157174747429917771434680590530922470193209380635473 176 66023590786118307323287382853743991730272235166913346632219117816279980449821097976248903452589780637188313296442446166346278518103891266843420998304806821770088413942999613025615438298217489087915012559753790988968040014116127341237784214520017130151633928409192999493870909906181964035777531700 177 3081246097972457711518134493919317020476740089062247932343223149103487415900300708290528627368933352169984133536958506026566960126135224747401926387339904908114453277245670949034732582794320836088408157696915159812177425373790286320778414221387636698390733892531585263570551009202452066577376668919 178 143793639835774969853061735204749168102332971888311608016326193034039693261686526763440294533766004094122037321729176997858124704848067756852741535709421394744674657436190952935624892257443302680427914927266616157231506825235302630940528786273855175328084728876609710461933138659857260933223811150398 179 6710257229724525471848791036389142622292298591664010275742140216606570294967051790508867491641973884793929341438236049786566714469534476783100404059554418383906990919737287737463801652201382440983363367102686346607030353317919382117503171556548985124406777629391247973285735970343523564310373501942529 180 313130243358495709798831698765898596773119440673287439576869395601706893582500429660851553304601221538992611583147087426605151805155080790194707109272091991952385155915590240871848495229554467737769937009956957528678735181911003550965270663734634322880006248851964210506865257711038584800241083733368904 181 14611586365378350579069076704899396197512842261094962779952934883063381372237684248318202437750659337143729359321791937081665716436161396596173142989243693528390873351320158478337737515532946033484256114726662796449062603058125016987812771905241883963861946450287942845450801483845354346821439664010115415 182 681799030741649921693812022148439370128983363203696774619778357525723360961664499930742917973540770896699994504980544179418760021019606516247997138800668706574909193831101529591669895329434966733025790253748716163062084624120801065226938980470011273272610116323076607492401367480901351680037933631628755416 183 31812821777759094949964259512354411510945962053340194252094928036030853811138054057445729089212272451195017615531482808130690211765366339309105310665130469013173562676944916417486102873294144542899893305777510729324826527243949769469373970351022196536787287641302629867168949416995600249984555784457120043574 184 1484345337526448015411057886782373746575403139144666083571478400571142119089887880034383418897009734853642257520284825042499976834432524087718370982382069539234876263913377038669828213802518479193533450576429696186728587686631595929030414257087053106405688909715021682011076894876079284801861933749088707949296 185 69255584982410287411814800333706193046987314672292132967553106959556153075671413075584209343733926317142175128463446719990612861629060004064093314767136962928357663394095435149055149072631257894636172968463706671889555358955774006460364138741835708027547364041998217718880614408790927896091767261788954781581572 186 3231185417106779709065875182341610185762932707848899234971844155992949674744609422592646774388976460176622913038800496616452604209209063641861081512173632829363489385418129828466319232295129800675579325015080068743353462229189061661479356960472583693028212345484497063262479006882445938369385500381291913768141570 187 150749654148845335215703430818687222506412580778569020088210325567973734859437357004696974726194573696373515203790443412284144705969473456683867088256421588588036805739903301785955850975335246806668404120125344742973539689110794685036089151163867868142299978396403012493858882831192237261850510970716401089628213780 188 7032961988564686629649233343298214896553579498994676172854339617703721331835922004007429867507240192787018432632126879821530986504132126511073635375389680061796927962635288794454688785838008694765414384711745351182975687907086120923529215465109713638253556151507316512173143420148435307281712111041930109741036151216 189 328101223805239921026505899975127935913287308994548710330807078369282781329522625582790423672651152592474094058713520475500905950544285171841729170850029998986520100665202026013296836700988126242169690134627858152334384939617301783235907308177395654661397463268000481627427928112784970444213641704256390540618180626173 190 15306122885485167781227837325408313237026984853876117158684131658540706580806200587875318251247802241445681770849127599520813778813566988616301575827285837682615786964552307447869652836377821512992773287222861645438396397333792046694638794846291985214057756860223383441397165420654833714354099701732534155418799345452558 191 714020096456751619589847282798422437250162178822080680482244354032272388886519853943527624633903822528948653051470426915210552061994365405211567279918884341953843392564933667531580402597622900847121600078953338056173404658501826975550501036172478748865824298124415865576584702341726603668054863633792990691501742266691847 192 33307627270010472971578370882302347368559800552793875380103353677566538627404264560967183125279368284367997049241052389114032886404025381309377404618217077009225185805238163085003802027675661931368943009791020997359545519769732117853726723324849596715362274344602253645438498895694722149202690253565479093468410000280878378 193 1553692618791142594293583103324430845252074143782109784503042644459935222851246713637288126974312887978817863731696287762228499849874594102750562232140475296362340828218704155514293390935797281750053163855693057064846060939072693266148287647479061252045501864437482422073470064896225264548371165504606747566329670286817486920 194 72472756122432062417713849813979539925771489091045959814851164878331927896612893366959715134391496250430865528534860683796868768095197242928344103439977439544292567907378259165902403036121051985816807316822027071756128942710303899315433124731262278100761708860800564003012242782240860586392273707221365191379397090067958529080 195 3380436970254532188808212217319475386763427442577426414692417507067084367053242598763520345068495115981767003234799923709589583812606392942825062684055570792526565298879792937376660133140038943741696077287209485812053363464857217838286219463816424097185293311751711932562179784455156879278457597473657846060729673931583718483650 196 157673757226071132095680491852528376866102127051830164448778127507883674287394574315177715102860499704116387760490862551429529095732133146435750726950514388194045801464546261151769559394639524872268954823486276960823289620526001987633890541567752083595206438137998074187800452779966112704183666931577339137811422999785210672564348 197 7354186117399265660128157097455919389892213461004963677540740579135961728776001406159633325763296924324371930754714619979946801103049349837130004164347107992074244158632939972479741010756594934401825906774878444906370444131581291988567047917258988056702904784719110909700490574915864782755621387887398844402792408984704089283697490 198 343003505402827204390291171339472065862138792289494215163288717120795706973572812119400710566225222117600600289943765794859717882059902855904934060905703030385600787187756267380863563816746515249139634500478090617358999786059064857594489342817928016679206466274041532089556782266965177918303407076076074577104534555548388103249590800 199 15997471889615172921776619301195216614461857285510318901017867125352474321977809615233502149161981676821017700266099173465491297589566094602770794970338932155428864962441238574550862985627596516750702239620500235811337228411533145229532894500173607778445447986195443369676240341384474388670197246786642344131999421823829748919080175389 200 746093266565719788065160987065785209648073673980918799654812823241906143585927747454299946683860247396254102129617441338702344606277950948983371355041330696539428980218921960484193053093571536908860010846893112104184051374784108277341731147623286092990639425946327974985708050705624521478044111844841693572801590112586854639793919306486 201 34795570644513759070555290693430999238870912902111213095094397680527387515522857147161802739422552295956400869562853865176177960351223749051402663861872088131804076482338439149840236262718388896096803140543448144837744225868650928881454078104210131053058024545385638962318759609528501282690969851031397641746906124854307278855105598805394 202 1622721508857806216485469383720695448959462493165880534895888310706374794544032562468857159228820890016144321540019382652361159476907760493940966466223191565990293326149393192817834221959837044609332294096856422411589531578139665445996945514214746503209278195852482767558202753186384588423279185268947027629907165277439322693434087852063876 203 75675154424526751588606209215408643655470430582179534804675537535710144269387227110264515797913074972209892125273436837631172475928417385389498324840106944817962589416642768340273523587614114219869434339539240911620788929355388096369401636108662081661403775385395676889416894444728454595936255075294429463097964121698056740311669765493716461 204 3529003087566724582355827627010503075794971153060566880824792202216814569773925702613848522553491683271818384631339748422505265715180471857356303753222210135830062953644602893519616919389635728987131194698404502768371865887892330377664021441300997313664819118494474252842267386931777189714661496010472109511641842566426883440277755355935774584 205 164566057187381270379993778196781414915354055790940770638871220104948985521681149952325096027028578319447227655473259438177942606323334343283954830703191597495245954688711458846748243124589292651120012035516037159121189330431950688188693047033290923361678255228278986871716204289238222590265415153862937880941530134711764406611190182655103236206 206 7673934633035712708469287312456138783459326092733710000111832818435349528880676477619280256369547522819846150110054125211086161265907918058499831913210304898604207338183862300485011270669956111225335663519809066262179181407481869928174787852362025609575302834322508081510392724653722785741323609815916211786802555105528612865677200502602839256458 207 357837320933105143422775386422344488533148847277360703784730727296412080428215531584465658753003077763633816924973515466929862317568131093864515043933066406788447437047983339232489361753851859597947537375081051840369667352718690739120809230443566012052575703435856389085449094015948112944592153028643700504096821732681444035530125863279468528959025 208 16685644178937977586269839105139047168191437002797320368100924003553789923131569711297831716000557460027938387684477948054984277583963400111392503497561347289145342809939762076603220879549952000105202568358692913412799863124168963467567617317865989230549063999072067067725043812401876286034217094508904946341278723858691292535145974542298001159523490 209 778019042247084267722865797649955036692308903389489427480810831715249200216208067902470788856687156173676210196034095623713760749184953895316508126358464983333346911674434754739706025080470393886831753812921790611207783354601901522171344457801370049777997804826525632711136765813617581670168204975285234789088759504806688834050168543863834101348417577 210 36276675156150231156596534606393488583260441064546126660420708890568966827078547714829742562311928469280223801936291476431844939606664058338016006185545253548703900456778035111730019270306442127790951623201164580738519644420600252794361084794078433715019075522147052357687496368420548832980170143079212721748142555279015717089072902785151703745195038912