1 3956 2 173428 3 8053490 4 342031378 5 14669811856 6 625553036008 7 26681634560690 8 1137681116923966 9 48508501856178526 10 2068224674692996586 11 88181384650502245634 12 3759701430154725238638 13 160298702553771350622996 14 6834489893521450723348362 15 291395151315777888448457638 16 12423914302436411390483033368 17 529705622255206637204845674524 18 22584512165798004688997303794866 19 962912541095947643144918309222276 20 41054708464500013805741288440504494 21 1750407242738475275936961366526342308 22 74630307435876912479244838860024726130 23 3181935410790337223575171821398743823152 24 135664896810656337079007530821273718248794 25 5784204218818205948385626495555578432405148 26 246615146816972918070248004354415889086119648 27 10514675543689639085588145092556713001310074698 28 448303371533461193815095488653622188407910243724 29 19113848267885057415470957455878722596970893391206 30 814937425873123831504539887935842644024227486921880 31 34745646129494144021000331671095052411171457887411180 32 1481414261545891576046690203879476717566069074860347624 33 63161531264451369941066093757767636033902917832765078258 34 2692953034964871724951049540368404128614842165645737905494 35 114816659814073790047430098273013561292443656086896654128500 36 4895319450319612038268206062673082003174704391351592447595750 37 208716684142208941026139149292165883702024812758841263205561972 38 8898837896365362052858823708525021925538606553348043416928283864 39 379410569074740236755598636554187390247594750116461555201387825468 40 16176536936852628936113595524059868909239061119056053913026260184890 41 689702313532043240487474188864649502836238210232305082629188941694792 42 29406125869113544901597976670197172776959595109334905679542096938196978 43 1253758645816075468485563923223787931499517769956857032211014969394359772 44 53455213684220859288236709421472633882313918903317148878062752148585208142 45 2279114787811320210796982599805260133014476995028434370378247331246860003212 46 97172265491355317499727047456095310377645433881766933780847956219652346440028 47 4143033616042752030679113877784165261961049484481439491401337825275429683270280 48 176642249276233019566641539831963798914673994018162625501073337692972708629747752 49 7531313313158708820753877596330624088739633850445115453128287925151311252318512674 50 321104834507976908992379634178627652506330244473514704732175525039413241009151915302 51 13690615495207776770536728265601537737554906377808218885540506180279766919491515367986 52 583712646135718819635670814114556965043114399502203802136307592182881608032902302629268 53 24887153786331059779704351322854832779824134957356651539967524713945161294789167149684812 54 1061087896047540502171396977020199173587121230155251999863459372777352800811174596976356904 55 45240509734664232353831477279950759304686509453155285570566427085527828284486479805526537042 56 1928872931899460271939055548985191881294365985593721990644108668697849469546897165790688141778 57 82239364879738643861754771792372993732931655118290805503913834722392947032553806812875788485528 58 3506354941257124687073804047798851404892339515958899382849304518922418001962442598817581847108644 59 149496837579630469431762822823153673053588651338385065157505504157376979600871700038232518409562246 60 6373942404786200167937260763727482113293111125954717581240932652001536998871705226072997558204439228 61 271759205326944627179321673328180254443418341393264688132069695590211673304850032822869688591465134858 62 11586716821362568797796711540487518371182833931087690777976304449215191840007492859746584233663542918360 63 494010889297869796143670911439155342066535275661890346739035276829500720054831730965297439892526147789176 64 21062632539264291848778819792196382394419285161141161541991557365991837034105432821783031029474583619110488 65 898025729988676847941572188952310347269075861783378042506594341357011823019064384598181177842370851051573186 66 38288196416964357030619554244544299654599215215279845782747188711725551436880701780781940983310930054567243240 67 1632454322753677398963759873640226247362366432321569662576194029534556811398026959875152574700247868892684233586 68 69601270502687526347935400321848944166010565786631624384456661314253022751399863687891580678774215917265146846448 69 2967517551986811326340778675786929515047716982350876932433667851574968297391607210320978736157079598381808015196384 70 126522983815500373807600735792481883041984712728219116624632210121025857772487484882545539417512494880387565079570802 71 5394429907536572138925070568019230238868755175507361526063472217790353390949533514919144982937349375070446077838539604 72 229996741696823583490430395502204524883942766692875620495325205067301550185469257069350606920026668268547098201493804226 73 9806133752382388649867529221848327771289739778911626417227347331247882066284384048546344688161758898707493679194977157520 74 418094006289747132969807846625084806408670993697404323228162862857307466669329935735683215976480095374717634564178426924340 75 17825842733681154387847415265103869950947980514116567665578220618595728844058952784337525652587293614601832470851785095215252 76 760022062946578089775857638466773695541788465356337955224650417305314209026092458713692401530080755810415765625755894850862650 77 32404276465098554343210492703396805011485081753007597328605436855566526310351269984464921995366690666400051892328879784201865058 78 1381587699119659786274649489138598175604323370778481996226157881060530747769960968392648664936066372471816799227678150967480864962 79 58905329128846210223644216193822729182197902757347837479468686468326265007618713582924445844874688579182188850432797521035613542618 80 2511485736293584340474413232943824845253894223975894890220675258003567219090508340695050211271167663370965520074217407216506698585278 81 107079625848610801921772303386447252566421215944091200937166408762726663512212052317635598038015960286176552350269526491163809802065988 82 4565443516633269812766176882541593378284233212034756730862573585663993270191264601636245785513288489531280100474329583272184624187669926 83 194652104341837945512577092691169836125663450821104495315252462101747301111141434618678419653884967039551817687897694571889638545650536026 84 8299180920027430257585462972206561954283990669466493918134428441238077482091339654130275116978534842355670511467139130983913123951671849112 85 353843613333818215116696212575186006687459307674302327899521880976540898977345073435980039854399419495543570836910569191066534058805119113214 86 15086465026324408666333117215167758123587556583371063359934195067899276010701928938079481719372203897587545758746525313956724091908961729554374 87 643226042279273729107534472683494270035429341317729283244115146173934230403775637577401522018195990580445926777822246758598164316924817410289510 88 27424565048493638308367848994999253045928654106215601006577177156149175019826786772865625471825604057996564282295820916492394903041092264902734392 89 1169272881791237668915974810049626397321364700812930100229640961174342564817805138298439168063552255086390098209903439486077720751192124747965643980 90 49853081340572890177725158710606317836943501063126425784778629114918100947146253115411337060902163579500113829898399690165468688019216276877632675314 91 2125534387954366661252114223247556708996564108435255980899038893416091370028283928400519615841693833192212844743516985607542332938823879949576915843190 92 90624216455396061964561790465647821183562088209567407076986341974572745033232265266692442322330926159530876891835620642757322246114116200566136448322580 93 3863851205935323031992795453331962352528485358287569655909098139038255809875670254651478938136824736960483670349615385494947419317683427315102414919935028 94 164739036932317752724305533164369566271404863298422492347286940539777932107276596401316503118351688622777286178350995773933706905493837084886311382884861312 95 7023808330843325739313165776598983122033561970251023537373044613674114438985915994390380870064414113956434459437810181130434724745622057055842425910282683892 96 299466868248675608282075373201672219326800617027215665826864567177335419617312118897987273537207677018368847783739370949122745040076984811711472997563421951108 97 12768059855059000686801645573486436607252738163513820264350127179008868217015308071453231891442098057004298860696753617765924568411133538746375390195327668502242 98 544378593250574857629376634566226589685376887686349792450023845381641608302307789383394342677587824191369563540322330226826732773229241650622269314610904654720400 99 23210108360516094526382327124672764020009113447347166097336210678390289836261295150871835524835838842216853040827515752593259109094003562764669769953352997188643156 100 989585440695192579787276684330001754326601123087006630162522576375899283433608130170292007685721116608496978514147152937399882881425246142041143284210772930923115112 101 42191933325990016383676882996723939211434065357967824591107775779561300818692955576177674172965539884663612471783407768191683283401504580688468768832999901745237148868 102 1798893925252385743941037519464585257671357500886184382163616575401680807500638718620060897200910937327111466064527677719494210989603446588610458802862649117563360141346 103 76697584092847542517480026305304345450765913449082326888580074521288872922313431157103849000505888414390032754589357484911921962928394974131991715219923628083242170243834 104 3270075752162040288186360601821554083445420776927504973711315001392419718801408564358650292414759148192427711003689072639955745482954599849906079417257445021911974978331856 105 139422845600104756282193939841335024212226562408552417831716193977943100316060310174173755975756663141383790611977063330591247107528235944216827517140425074843265451619566486 106 5944428003656660664141191079663061517725666198817553556940861313107031310675947587413824288291119860750656483822727811504386634017913161896062223508515829667635792696384785410 107 253446443002673601887135154425079775415102411366488770658443006159702461516636016428388515160119467269037342433939330749637274647730892196485443439006880247969036006520834103944 108 10805934470262545573753387733682578963657310011809614527422045048700049337426217179573211451509183880622924365460123502348070428855426776679449995959226220960053994612155118718008 109 460721477848385094985077814342550210612704564253687965571424310704621745955815694597481264860292948979484428769680732655130119686064838423816678852276657150232555025885316864725218 110 19643306253146539270261935002714643948718898131211655862660353943350218888076941424457715402608659465750051204827483244504194692688413486014121764392109504421250190951714927050917092 111 837511379666752023689690375926041640665053982262660970225968976630214350817793856745502999566414989777091395255420397003216702507548110594046898745236438885816935304930497196982470916 112 35708108504338442994629261608784236500385094043646222372090498281109793384859651310510258533051999225369271585102424920220678680873405376604210798786631035702142587223196806834088312818 113 1522449776700300769029375191260071955528917120640638365618542314899122745469261592690367852229911291275030223660502746902492152033560648571223896505521819456773351699364026320044652301124 114 64911120181377920920924277902086327495229671300716244181340823742125572291866291010598805381026077509277768077099070113771313261830739019735265068865484357258247271240518183907804089906384 115 2767548452293359399415817680882564452218942010771111153203267220653407719363954991108881502196288921538958118763316730672707631366158976329049895703209141471756233647830675122532436413871356 116 117997107651035738516366723228313364974285693240724604310705854275977922500440554722764395908770159431472525162884829675559937757128272798630992710978402613095913396751441102210649122664245086 117 5030920922982362615725018842100157999867715868315549352375386145956182989321626904823220333585517560788083146670632537688651816261750646265814086275553251136947574945274280657286438321906201800 118 214498184211039373953419317336365141418031458975708484052448402745518901748217971444859848523098230421688990747593945408760532802285533237425090781137049399118790366951435338557710529246390595716 119 9145337749128894589018405690411579892997980250643314314902811938765807011050162877659678464661961600418441587706087271729751442424761523589946359281235640497696440385128770972406190945726594161466 120 389920328944852111148723905723081747463626268991987140176800814875927458390273414588327680153879240618661064208789290553932907705090878942355097887944027392902175765976780038618109816440920238017936 121 16624630723883705755219071198979312650994585209818186685635245022309045158564194503351781870476074482986921781611313099821830782955734173069339552864521198500104748797498008261788893443207237023720782 122 708807225961761251336847486721854527697158086684865803485348233496770658537933931236948786727137835896079054346602299264804036270586666851962866298424566560653015433567790423055392106690844493632457496 123 30220682306875267270196717279307881974084344236984272199528153187690000338302531413802612194138582664951665620512710526688764034163037959509816054769446179815750280239332870919834083183950158174051214298 124 1288488048148586448632375474770430061376749690671392194502652227401064168947073631566909274148405396640866842513061083100685386161407572393940110830423876727543598158209928362783639389003491184241852580534 125 54935935375756052731167616103322979376699387609181737073883531916301133074391040996873476015570917217268931408871340589741219581108960700033862243823044697948315886682346518455828940371328104571306699082732 126 2342246790682857142138162670246901989975335456355897900828629316101397064786847493058084642524693272763850739303999616091855274043324137886065402757752026373517961714795202481890279398363467566803792992054716 127 99863959554700520642643571226430823653201718857229545157224247866255419053957757525007306944474093905529048589789669889896997383535961918397207086539336715116022557096124126192185670670863268494948891549134238 128 4257796598382954595568691271133309625172494782749250449334167147502902828546633424272190593826285349862776086280441164540618678074649309458361251622179944524855357429840565121853092021738208952230784284017089778 129 181535280135486564741397691998451458145867234187496705926074563658533939190040374837913691663056572103723586492174834926407756903615118024232514716957036827673994976937356032677515741327404738161684533526982667622 130 7739932421005128592447878113030311528343452614144566762836961787001259306592001775181695992663406162723174574965241234911806785373598494512642023658071426480156755945143832585365852831001017265276877342671334128778 131 329999512144503321294499770339573647175090410894650553409083888870489084627135221354100390145671534513730046971303631981539624131058897611768559732089857520261533863846530086461355826190331341842823281857185246475384 132 14069848687576549645469776897522479950401845385709181975483979529484175271957693626348710771978728271032913005516897656457504971868777116819248305770035611775469998922050108541482355431968285379756073649468016663013866 133 599881620444986203422361175514641493731382600290131980771508728801747626091507599654554663486968750998308683661633664442000633386277625193500701534994172698927536319531810291493245693987832028051990766521265699167465664 134 25576533659914287886851277804234159269348054830671115431162637617796239704132398094037995607085291795191325641460435700388783229827632740882077218640912091018158028799664468998269739275433014847172384041920735384484056988 135 1090480274377267769770736096178913612540859603331456676261235517014332244666359426491253634275956726835826109624830761400737170840575819024526295407144125183037251041869289451581796118308898729133793029264202647348934449970 136 46493682240828965788680688203742194136330377472128882376423096889042103317344754333747723781022700742888930981511122185215513375175038185955383085714876706542343992364536056197250256943223570494979568802547939973411770555458 137 1982303154952178136562869044850579393842508620142123745502053739119746770917838618625595629543229068089017592616048783024256379395731066590318983970079595333096174727014070017082167452483893076022375996831226992737182545029474 138 84517414167781285171243775279702276182788458293321557306092791372890968887250377080205926098846386336448349875510495944878053040550512751452398925158499508836254983343356602248671692119433651829061976607894116966350624478096926 139 3603481778134284370940644206621811813495251424403934510438249840203080347299305806257779550778808233334599282083899102979179964230478281491357084784550469743406788685139762016403445960288377700436260513082081976394518227960698992 140 153637934302725516225108763004203707693717454422053223054699151826460544881614067399480669171833487163166938736020055466757408645184706070833587843604362582258951206842380680613629837694274651739678274250542931739714471733124370596 141 6550502072756415033348237327722483071881579549038736562047376495809793621930918119324281711047060017236935150063000119591667133377618676478475234656409016929824285434960176671363769256820841739145198816719844064197785564372633501944 142 279286997706170594011567866405250012557533199140103350187447304674174261854811952782460712189380864862622506229259219749598120815764641751386214555876245385821107865267472709973048890641924120688757107772880581623894744489801557879422 143 11907671537443549545063884716274689501586358175294051111807441484415248218208301070592213570496497082935157766470395626807594447223576712843368161518752662442012166594050922738174809513936624130335897877528934425485651075601549204850044 144 507695104348606224372807389543618629610577705676415101495725234024132517479366327056056361521476665287545928401001993362662573825024569783421974574669771176280064998851503272450243011727717629736703779371598909767003787943714108423346236 145 21646072296253418001724874294173153991688614216388392942963192919698705266041338610603575158307473762276582765584355136685476332054248813357209978719206371633477990128052272875731965418620622398623290650683355897606279527558790580213032488 146 922901248882046734386538904187822827733663637928976107661743855253232175698625555345942722820855050867194904376185095756146573912628401058647772050783781675199729495699662672425018207366282380401489653312018406628726278655699642172673005338 147 39348788248086237354087960694629698482818744294755823181295881757206709012859954722803519954719002940175929019261082812100676259439517088339419285655207685017128375485907271378005274162263249176750958282417042683427024812327902924827446197314 148 1677673682279973455462124323868278363020053711622449201612853431620431148127101282365744111091552940300318593306756926669411051149792097451883415995853906165287509258201593405807134347099305852725558844613786342642581890325171331133351856843390 149 71529241674976746219400557925550761458461499165533766505173375305758711213818018415819201801439392946066964057098785574913797361690819657541508010007358508802974407015018857569267832597924318455986302620370890676384837363105596717606954385615228 150 3049718469472533537040610485090270870451949823268183600100405599585070987905240269590078219416328714125624465404032645980404045853157316643227674550594886640712782641703758710600311543797018047188656428786680170105708616741833537661491345365353854 151 130027699514890965144416207703607404751949626167749333292317748177078291979537148899856439555338984799126713204613902014207097876270039747486422333731571274614426219494106603318981126751320344797128745240958813741394702902517352402676788220813981132 152 5543856854452199549592870827261748340989184935382476695567694531107905877552280664194801078154115406101943708184777382256944169488285162278282866847510898378220572335014657270506970851276111393130310268493718399717044673286687713568987227061322398092 153 236367704245485733720849050194708597167308267981201322611844235170734609299276214068479494176720458656594116692018154170829124458504125528592734964246149689549293215202848117299237316593123332350891405744832203544292692372249222581217118996826000237522 154 10077765908658552341505027130996976574668413395135692480394150627527828319111468562476911243692793717001012137457507512984577945151133866518279330659117540597779706462110745616122155517256653570817893646261592099579700498674481130768378118918301218103930 155 429675306251827784895601050812935793347025952742332555645661632711210360624052830342052080616757210463527548142505618942214941540503655415551080170739582693529541783955239689782398551278925281341280185378364198242192341176498253168979195103027115717975340 156 18319622669939235775239173361029343394795259569125611853649159923415112941580703388274521719648166633168365539338723822370506518788610395908446621868997684218453727088018206534356082531531745762483787343788465538307743509690563232925948039442888414314479438 157 781074848579395029524179378248019973704494487799736413880311380386421555264507856600700048496436021954961920921843285097590249084833628717437028023360347449002813702645142224551790451782942175802172612259249521071430138725357398300227110752078258263909982958 158 33301882362697617539720429576009134365330622938650111973470890920545315550922384223001095528530079821106305430233212386625750598193706326893387407570120449403262372821580324707551707737080641269554925745329975456493380883278397493119663029907084008701209934500 159 1419857995576234440800131077308263103937553386316339902482111051262023018380439215698854256760275861221477402814712612606867350171099908398978651619979176189989533261066515223805530781662917051961779164328065519674620642114451461514032095835362871277535728953108 160 60537020269458919954565090738535241403468416011338481602764403371396837903506716729813583076722037934074508593432692979210065803523423300516791887281932661541453740276512586421091471028219883411059257177355197799613988770344947947184169198316869688840085652096348 161 2581054467786820926147690448509388956721857429087076877415621604179474596541637582914032990758572676533056757083135382181874236874293833679348607872194611819208909468391404917983503644338652393380924925051764439451854159754595607898013195123051967162295612457574068 162 110045756068427201176442339769814990071277891368052458556017690223973827059884371871905345914199763127585779385381815511103406349517075026852817291963571116755487247678340072765151049045337241153749525709329703702497964994523099693813603422309206513474715656265863780 163 4691907350198546308651486047952222081453154454980657345736597205918180716933716041275681895844884547837098328804259109602246849652523074232522409438254271831176553451286707862844971745832984252485112607079229905847604648888568632371143408582912848856187697517718220580 164 200044012321190218317453145320418796554660113885346000718861059966600925897788269906884456908492850515449486245569026139816178726254443908207816364035665736712054762382173357820054585230249767591655640586091712298545532562752125383545553281034638138120124135756871939838 165 8529070136874524703906510053155522021577226465289855531827602494240028176773480265265694968634603759310119307353168318160726156649819400991034969113370120701246496572857846965295685216851156642467391141971414190575656291200325201446585455927234969936302230937186043127996 166 363645162660132783091940283327182834184577024950770355055279346932591154122199071621604749866043388313351854990170591800846675469192855941641862062104198145793172730152004888975048174825296708856317967357252412166301837290010524182342271932848569014218741231252202681193708 167 15504363571170366229052852101963465119170918952438012127817325539443101912441938307937466899280250708623057179322547635206364394507202768681624189937512964958880477256754165905933278990173358892438743653680756053513708589650696536768722496398484606198377835871172223648726286 168 661043551325063944259888319374911642554301001006153763052787088000314462588223480025617445922957667318656631502088491771024558472213831084587597469375388576477986609783467330285389038445562243791398647140610104979979737558636568714556729836954378059108526001017404148136212348 169 28184231796588770012337034041060012493426027440746745601892857192645901335948903662867829029675749135632595443860050699749299300539148362494930553078871735593660516597328681333287817790434744206483021847153977516684057613623884808543500228335742217853772344409127007115601159710 170 1201662009063648598074496401813902903620921962140921066982053825743395244371356713643714684618314835002716521240361602353523826466259126737307134614566685585300728171917768992260108791754492312274811918422586746410509757577355212100392770328794592251892744095711750616751441417076 171 51234023139195701675628411687595493521728266041556251080797761366634875663991505803644556159484625096989285763162245691118152733547916321924796544478461052709191575275373596003605976936317298793965964964296836800648385711432006301104078657820490040595434572718461887694878766449534 172 2184412178490204568744300218425442689098643454210340714377009157080461820685961173676851760563292648547848641672787035419518463414352657613973441831984622701509595616794505602175905576806252280769116149970347726914743586007613900070435998463946726534045902428544082870608819959261930 173 93134528057115393035877686466838542173733916577878971945348952462269470810829647146406871406950372070219018274714375369455629010756277453554181341103821277269451085239726735995188011174881437407004900054197316517140300732586384861310671479660155875939824763773106712611726239777282226 174 3970880771419628320271745819902849560739797253851360325131187565190701565062127115149755148711277379235922540414104003246474467623436143321357060549277495614632757851786849157851406167780204173218360444692560051103417330825529223425330980140902381034780763633216602869451375455947192110 175 169302346076853178006857391418482826025056407566852682647500871480742958970006464071046024853115035186166932013258479425538949870605657666664930151483028505543790001530608339047023342287109859197072409450703805558194658389520379879371989232285387719825181073576157023188193761373461983652 176 7218369434164390939196047743798097211990252643371061008900551982584561319451518114428957768954757194936822050101954301046937169984954244007157311904561641025072227618939347175939430215844872376371600969983399633557144317292106411951948660343465547883087491780643333695730076598672499754002 177 307762169252080231895658060906269392176930225987518870126059794266573397015269203508813512946192389006036429001988115327499802083608196737632055337477743365641086707478440397260759062640856049163114702803273719748376231845765688897828416792106750740714637407323725498709640742456876881215226 178 13121738044391284626372846051371222629507517007243250708696839856873517112368346829410464764247153481611268038347781597513783515692520582157783927398587817321128554018754604653712190026397207230612649972889096107664000293856474617557633893755700091405117862939597177539192839450664105018376842 179 559458005264439473615188592046962018660556715683499659691727164897308140879828313088750309720827795038543348651701239023808271491056912130995094309205664450156406592830441495174168385833157589038300149825005507539365669008892192637646623684823692079856689683011756880016200002497174945968556594 180 23853033690780807999978638537550482075965378701018911453993452451122414054533110732220525379076910666733751150462059258384211551641880214065991211594427100097294370215594522546735381100967474225725434772002347385047637296480914885548501638707760290272273095572537603000816840239275900472394629216 181 1016997184595812683019502312339356061489208071298798053805713775107477775738167841385358131090506059221443033188549871091261105548818366145410100863384098209776481926330428333415404658808688676910440127091741553782036614397772358064756437119747619864317507475559619207381898971179993468366538097090 182 43360659565728938863807820183096075832373413405266518436718995538039357826972618196615082828619139709282376745543393795256862224243020097737725377972110732228288020390231822025937526277888906476662627482712571615997753388826557223730105956406387535291798109342121341139914217385151098283538017467644 183 1848723699979829542196004016182664053202465250623680116711937022464664100790332027597918790872143157514218744050384090825928323209294175423893877368242620503169584709357819213472716704720605111645573485331723662890502036113124307949306762171637393804984600059672024045030297031501895369955868910503704 184 78822124780786975170532950867803925213405676022114345511880719673727056787951448510783184081975029963052066684328482014686198791986278184885506457680728814026676683616829478193656200838413884442730917307360232262383086487962574668124231401499440053916725757796002064758456683199669628866610376739376810 185 3360657601255254184777009598394220312030140853485464443782719559581638370975321779169438812707722468519638681613160083324311069276157491715707335924367802207668123261836639844237092412570553891000393071506961674698374876526978769249496692398800202788591444855263579197285068919959026260678313203118712122 186 143284890432535703365722518489644859271560272906707047056787046896299486264841674743782217319941182239995861687004353967833023656959950882158496841135992932119089965527377508117126980973513340842720600620482927917568726411195829479408852666598798670189146516802262571867252285169264163672598618264365649192 187 6109090024105788320955167558879511196280982615590252263345641946371900358009784716491606660448148112271440981783834181579923142784023979216942571107177807300389279484475274706665715575274881272171285833792509083928193870557247550124382032823367025566604923521522318521400567674345139256509571799808353124544 188 260466967661193013914768111630777143169641925849011180707635328561607752033503034239689686223143973011839640132937266863900712280542363134693499666723419852819082613944150753909987983066403747618807340102663880843657909092407768984129547360966367311402017967470823244727315624702315440965315843271312359518842 189 11105261335962620995190832715808449858607528476466399244636238840116600528438825887959975794708556927542699490741335858644463484733546908522391118707021855089592578562023998732669994204865272213307907840367830680373694542574190019486271901344946119903971337772979149301406249077270354404026763922416956174240026 190 473483568559241794094472522725057561363734055170106052484380202880952159629053927098867855506215252103395042195758659110161017915323886630366356474272690934257133343334250303803485437128061472352259866201187583741250156451769043862471375581061120819645154959472705421729116869435960145996838596449832626365695638 191 20187430346155053370271213746265955249824214861925304407174420914045248698781645809758625781346249278954414616487227153358970804539794203365273850174503186582076701132958420706149035864891846609511832900758240985066969037773480578589315518339973250083866706949690154262473505034073394583662474017265100903567793106 192 860710637163054784231257751964940160516165724494234447352998668258669754602017454198560893882569072687253674781802115467103556384808958954965593502406642719670061248255324913305323190881654368830295343870693745557299759234506066291196068842651606335970088523725639729491660767967137380126876544741088872171426450060 193 36697231307932692843572693673995637356214645593392051969160767684869359182288299929917663369634990548571407216626843746001101368780023925691893932159067333242037819901476828043351526745649192387350625752752953985839101799424030018699063724851336109993933517726703625619720788878524747906767796974633417831101480786198 194 1564621985045592410998308678185726265698524613756649267459700269345948161355354962050165113737745795041279501887713128706313166110534068625048458970014015603411061522560592652128691080899879770254744109304202007953483141732484419252914233041693409853165573617890497182551735436891723702904023511166326070578527689903636 195 66709173112981594936899142289408734607665979075733218435117870583069114192843652789595096269594821317383429153650249086058373722029973837559811163057103550118014746761987153204813560859652918628365021565053751455604588260612776958499268706639762810306251949652885877090025804037748519042916922834463619407437657680125700 196 2844210179807790530442104528789926525431457200362069786903585300701115512281392937058839759190526945112513746823931853132410233321013948954158468038094275052402778680081021913664286616050608394734092832092622031490598864297880444880011282868858468697377809859391761933050195749698675148296929453715270988144771595991585038 197 121265654623262636903258292219164052538761196625435383147096559012158235711935716835830114924895767846941726944657196692825311536278129420044982460986620640907727982750047947411760273185111901254223174531248281462917789956685886019697729601643874854303425565904923507302562430331591219903564967905930007500094391230232282340 198 5170278587569852326777047102194371634292372392154344356721302194977385543692198527465289673030121870225434787408605568470010515557994746979611241101261809115736103537873973004881707454330895142048379369261135613678607239493539569062128769322014361693872722306546324626860765625404850492645156633285977982712496111220519480060 199 220439833159118536909331181263486437285410805724002289596932018379897913634297767722873510882037825905043076000614852995766034560799256929599218743578023573599125526424006228810125825632676482814785229453333172666537054211716339034080280595519301262550554324793165886127075472158465644597547076243320128713561817384031363967698 200 9398665704406493504884253840233672318300042865360459633692364152533915947889961049594114998448911210985403302003019670446565320306820986743411534906345374607328740445774902779123160137634293031440822028854694188326518424293698283249705281168414809700371207609816399419288907668472204722994953816101947715444402495285500686496084 201 400721211576242828346398353414845554408120511543334906984658538081347028483834747192268026973618742567882065367969693623507217264632889789404634702029956301428932839693324068934204600665479597214571710900740884155428151632957272857348526310703299062722580425163044972828443964091712962085997358518398136258953860194416949617389910 202 17085136811690879158660661848300443059937477240163688557520007581266951518980782855612376417992484938393118404695823763874529359003090714863350775262268991894157648564039524476338146368196817562679602836779815283150033039792266596846802413108209111808682909780094767675093222433541788194513390199211313638446741561322027368850394532 203 728441348851971992233082721526104197786478636423842772352935082815176702953870737566167500552002673219232314235221352144331269355292263782512890564611447081424620895014995103872568498280266943342660883008986786708920550894632460993427876332865379541087042317070896613726562834855332448004904549385974019506227274472152577952203707592 204 31057802144972426903623993583479689398142395358517002166389309969738515960385092341907049531366443096515613138160629409350782815530692216273029784540320512232777638055746773707353125652276988933424444753733715485470421831408241662437898963710107540264258819765192436999380085786116106328394928565743390106401633717906450860351656163124 205 1324179462899036404508483803455750804003848318262048157893397860562389791357969185342637944555662847728930470746992121483033064387924149064079665714759248339407477467355908612105983734722493010640281857828818941121930303279883471697937348885327205951109772499010134099381070657802358761874837088715270930259702417373987635971958804982186 206 56457673398097347643430748730029046239207596413879689904337508753469315488330857358940246991427423528909873941092196741022557431257933060516701416098634525858811356871047551312950745723791571364253092358438680791894411728048170854284980887424907748286926452720305739935016387343779575347873327495620960999345792394447153963039918088159100 207 2407127564528057601391190870283140870765668337837470993602751920554608857799687294861461905411587043957180144003173255190188891209299920786006529662752607816146839230416292544613743449104268482804004546446700404781971409960870750193721820167495296269995373487237019558834309998324646667219307311998355928302706902048025329468990816275764310 208 102630214161571307869117504317888784358824340945587531754699675759027942113526444356309267504277826761457982389769644353892006968901926047746571695487905083579659859010190384741340012543246599714443029167630482193224598585324577608587269762785277238102894465634168049143992160209917924777542729420609408034499199091824160489888823543602280064 209 4375738541681769314492653895437871167735716638507591984553912580535274896722583366320859152755387801263638387509983648301598897775661154304785556603478173644966066911732864460095323671438128124876685928455135145806736429353070158924826060113757570139454154956393977380222118054284826488295276890307096093939324604853710301729937766637192014412 210 186563849072904906119091104603076326497323255614388984315899524760963976593360006355036829860525910669257366703218836597251579669077094931090541390793953014906771096558776165015630790205668547753618797915887887252995706539259080728313712143061814105178593378602985924800879727699294133702754048605893557956353186471176815725268833000523285831480