1 68508 2 7041879 3 560385415 4 37528599466 5 2353566223899 6 131318571494136 7 7124820848193635 8 363421762269355745 9 18279521846710009659 10 892510363274222334088 11 43281103413691988927914 12 2070850702594997623312733 13 98779386298343022299509048 14 4684675207585152670798245742 15 221893400562106629244119437232 16 10485286445717327480732485929789 17 495233572284182058507291760281181 18 23368544442142334637630830129109865 19 1102510258589724134877206131082849747 20 51996714662134034608580105860983724657 21 2452152635654163686360191245762648416458 22 115627000457703635917959519287926117060838 23 5452119667086219687333718451390501767412329 24 257068608465066586543123642723410040239745193 25 12120812056192920048947406464831140324104849482 26 571486538217546555507969596173736260853363856953 27 26945136313407374222039479432146520161969439725318 28 1270432619831735321054209975702768277765956118080914 29 59899487759073077136108078454472652310675971919707288 30 2824186734484618246034456167443133624966440434603335814 31 133156957796965746949965082917395433985856107558411201792 32 6278181667665487282995733362657848551544428255550616724227 33 296008361202317390366305655600085691728287372303535954403798 34 13956416159106531502518292739888069729864167802250642130177864 35 658027261242528742381817341223111114315229406366727405338882605 36 31025143388269347656200693829641424538290937075447230457379134169 37 1462795880230652545323459543667464050181037981339646824508304577931 38 68968953284500080848849793620114950977807424354478019503363786761935 39 3251797930872099841429730224133412390747713289779362238138107096664067 40 153318109732770707247817251257059218323315966881236063596783064077575701 41 7228752674086622959497151464912146460858167554011081550230618340916812265 42 340826435032417272760673710689443727728506361132215350058324132897954515494 43 16069530182631434732324569499535699161444022957930112189413904095714525812517 44 757657777843353677300812406965517383634156133409873955984900071588983461115098 45 35722594424135687931728859845778251768189601135505295952012914713514430107906331 46 1684274599893127319596732066692376091221149955446386112237997464210854873046591908 47 79411391462694946678814329030423879118884892796584958169565255097917593701027595692 48 3744145456425712110117312285989592495994995856715501478141379328588765989524523679439 49 176531665607079437245265876002753909676220882467065777640803181541489746121831469441931 50 8323242063583573578284922248745740925171519852249415528578307671445744493419591443767671 51 392430209160769422952296894676179738350806650969194863689128027664462084425277854648919609 52 18502582031342962553681982690526788004122178075221172943681159946003678561919795180488660027 53 872373058579006783004301894437948716004303074712729140227084886869300189223352382208380170237 54 41131273030852471501822444362824813993439729347936410734195234538176026601718514710206966353661 55 1939286873359723199853878513316372733356202046629620372145412016343261975944100712977005205161352 56 91434893695340605335175464311631241127312386761093504609396068056496465686599698791370865578397281 57 4311038196565839120852440482422961333486742875127294843356402329769865954670036438421263739298670520 58 203259932625541951040813895684826740952345789352140570205124938219887138681015863351164664835409631349 59 9583445640542492757187810170687851836773854151164467751031846402429993947578236280579258424862535437720 60 451847194666777353541117004848946886084514124821753077214528338427721811024777319855651597691150092972627 61 21304016841794984362650662937819521835228518951761775987917632085591472466746655190095775560635171659783169 62 1004457123895040894885325192905454707838745944357714828229267650141702402822430768016312118876215414364585564 63 47358867636865486461046304896935158241828630697709225359258408277275978552967286932850179751243975035666558724 64 2232909987384987586494973547462641274126166667666331987545823997494694997554680167574810260271805920811043188800 65 105278847669992345086452143973857652649245786856408217277438337104894820616224762194550499877593907622533762145119 66 4963762905507857439304565445485129918574128899321044570287028367306315094690578211762494196404776710477804209994804 67 234035067132684984828219407776674053161149733988451562102476874303361943650041263267722099601539542373607544087685108 68 11034453838844814098761266677649570761299808359601041314852037550854965212164788791500463112940287418973249140670278971 69 520260373854878416264023888506334168026474593424930517288475044742083526868646608112369740945144049004466414303855617887 70 24529610668247323002849942899200849668919793522702067675681778250189519175756163906051975956449985194122424550656487742762 71 1156539743893011348965790037851087486445081254885895628152899703467299261999112765999824141139512024730760992494300911980481 72 54529368496482114769020278234543977866565608662526028460116356602345013868796778484768219440675797796362237683712842151059067 73 2570989924320511911265599641642494849923857443870168596990171721903843611995360050268016658800984728585525741740848871417480403 74 121218883937450974528990735664266760872514571399908946100459402435424662676536366064231319211566897109169322618328237302509925746 75 5715315211484051889133454076809451295591714633347295447667466645116676184446226520278048553949714927938864469076391356819682873107 76 269469796335330097338528006432702177318568258203245875105607582527503914992724989990618638538896992536623608259105866259959276239114 77 12705155962543885437207262102150509134831977671793541995810892042330484774237468478749991212468980576523307245935455372261959133733916 78 599031840405931482697842872843861306425403065769592572838943522640867287947572489793402174010295165056002040262075635825901545380687614 79 28243584484756620016259295618474674040330895237993003366162327105235397169260702351888706814861757193664221630708074510524765978315827514 80 1331648855271243048091460215190640323843979122842837652307594112806784120921059362099690087875699115813815456407053881755851011812786782580 81 62785538949642748070046344428037576808588384686396767670248454155522762883425898755761943477148540647033615517355513335926123697350371191808 82 2960257792880508829772200452950902646005770213127666778110324649173656439108224404382904382659216996786750091140783465464868133295853124824085 83 139572365657930610714210617195933678045050372868502755559923346494457595051989391495964770875017165474900829413340927413063216455167292183738331 84 6580658381240318436449805857642678836361824462863542581084378833190585027400156874772749446419499322513154737215649971249543551665045244466488094 85 310269619107282231040660253659766758192502232300314051293569165216169284299685527853334095532874750414036049723321798073462822643877354220341000114 86 14628815380450368159551219940430775848825204625891283644191033492898569295143582408714584149310158597582049513229807430446216883864799362302432389428 87 689729919581025714602711357640118655716240366448800860125943919076604365717753714860871311436949059328444859060218221118558822267056876706308050608346 88 32519882819835154381207938915467652891704171196002525459859694731179507200588565899600101362775322947982334924463767461873507636871692546600486306961327 89 1533270847896827059222934966104014560758866265135207990341750663316170108877708094046983603133662501251204334499269418199283018658392729553744856815420357 90 72291757815816506998722233986436623494335228639985372354302691941554427259376145597580420187759219916343777570105756535517572343979770008428762160421969023 91 3408463843990287798850112897828061639343677911673624226356014980723882773102819919571242659463733279986036782188611062363953506451895440449578063029316979252 92 160704707241843575962364953326177196025903572042953141233517048918998560772633405163088480873605511682437907067363512828924096931734687215211823352899795512280 93 7577021236479409363853467056334423566485725890942787468563302339134868746851519222869485251183402569487446387478337731255687069500216049470136799826236073920362 94 357246852338071847838381094699290969349342793449344655782268101417687888887660024027856334001248017762681373435628783810949935528442873200191666246378368148371454 95 16843731794100130485615316044777316256472155781931251449685721767520851252473627467591027821379605866687023464812507078435578040621378915577468966686014076160996633 96 794160393282055649342795014239653800447856969133194979283037693696758273514967787800548506706149808460735081208798066580376504775013526987220846088124880450067250466 97 37443645978667383272929811641707315261601137482470725115135839788301827978652601248000555287671750587615916478143894912892789364678858228531225995425515468165540615847 98 1765419978175400424484160461744658131450370439462790520052508508060512312415291947650450544867629082924400858160264713623319627302784490908593833417189817210477131250771 99 83237292146082690827008602831726171663921110159255703585306875655687017338565201366953330789360961658353932206895403734645254115689238720195970581620100365237874820618828 100 3924531776837043738562803473016463930146975865698822580476807086246804969378191319910894889829531338511869460921907928768150407919597845697059867290146308999851418268886946 101 185036649683090026397967588297825412138166875531233009295580578131039122109842502093190879419252488751894383734812766495416114961233721026752349055026390924793565752286337170 102 8724241176494428494986021110658993819438284598230691306976752249190789763724806462513000445908190944755770567872063524104272291961833170340457887992998501370499511012950233880 103 411336804011516775444224026211650838773145472471473277060773848771113621718017070353985896873687453602621181306898172428007338763619689279143080102608872060991600151692144085193 104 19394003777689698190734252491974102384812642237981116462224506892073613091286212729384888440809227141485797998157344783793089414841194221111289191092888186900647176030546603021950 105 914402452834031638580059411769932841728275063097608551189650140396616481419419112967541895250101525052447434217253498964229772363709800740933189134438796463318793289146604782431640 106 43112905170759808846355079561314328991814551488511016781612310610327073837581329737659862882156300368040576997179626189280937994483552937126128578019756714659112188736914744127351063 107 2032718292150398230133572313901033931268557886990752013750937181565438207886300291292741329315841138075278402839671819024403409247426257067490779198148455013444585563407815739094538359 108 95840065494941722605638482653893398311286555305007586097928190348135003987864305258551457064831323511520011942230675445723118460051235722888020906528180929791860847924463087251351144446 109 4518736408062543778316228044138841140650501034040726409599928831764942374852665583674310421697249050976225008583154723817067654416403613062056430274547839251287878548443237940211973295824 110 213052637434055796842905150183322261327544495959616488656684486032940685434310680423974588299701974414339229712240076654837430819464113588417802989058542925474283287214254236367588466059220 111 10045159137102509040007419811032612518331997976724480811755709544271738891408235761407374558408351036593911207378746947201229548699492840107100693440803691624076851209288945233015335736895843 112 473616395013867311452679226101489626511605738229460430372200616928435742446053207315370321564486414550944579012187700441516083777767407770039806955994344434116053253553579866418468711607214056 113 22330406772493775431973758013173961061420824320498981780282843823700869742393201546900643923365042499778111669166543074308733178087017200713899104087133284170692213978378872096588314693535961153 114 1052850095297979860472760061534454011820080963272378274652703910849658785057769202005109170665236041891371704788934695291158861477115470897283687471456572912910793978652993644919505361913923121001 115 49640534293105173428612692507050562161150284221717793752159883142649541178663076447349575780125704260100752786417870667719287666474113405414020730213197567420809517775419179612513255950434202146906 116 2340487649580857526510580051322044831467090346601941128908696671599711582906853031058506984324694999129010516423304043050062490092044191253166894893573062744135621936144126812235339657456880514920772 117 110350996737788495541589982736772772804695422880247465853969510545464589894358178023424873894976060283638312981084598227169722339259285040670115450752853297371547604912687377294869762653018455405328664 118 5202908241453086503022078608448602505578315549744603161995083739067860633978682248689193556102480234092530320731336890398006887468551687358275480728993680276713811130139974903795059113396430796836652022 119 245310463604634897891187710910522139382786058171470317831161028649272389657195134470863987961082056237651888871958534572458341583408304856637669916742713416416383879679319168797769867787859547815178403825 120 11566074349432385209769319634879705934141611175175466327465160325179174424271196665585235314553021178293860029334989161135270500429762588575243960783991255844261565276581407986498652264567779925492088235840 121 545325600428526703468960397946677915200894671560476376919215216166541242531194015355819852804497437302219640514360097905779043534951385646707351516623850624917869813136885837850075902554614406347191764937018 122 25711404016465391021063474230720378298296157311587557969537463733044278159316957075606815300974381502699432381997435126383875085620629830312490476032990841889346915806399453717653849079812238021322589517167760 123 1212259787507549528031672143173329866029721599973947981383063601048345804283942894713689951601458159483026681034875029983929634042190058109762146185478224734076002853367819169884999825741921330161717830181577802 124 57156497228496159077245877258564692313153470480624800956649604393453039483147161657881960388322487724838707319005925738164201137265351470933603435031055335437868684752192695574236153095781290868609240394312703757 125 2694855681180255453556706289934642838571693823922351955375940455207010681835792567773551727666761097473770102040848681443116718974566665888863006865414426799432526887743512203774721286919305707302906862889737559060 126 127058995819093078889262956256409765327450845859358677668205150976427162034042526059325031363462715766866353231540190992425916713155229004132988996600491476948912905409089247516960141316795796977128891826267777088896 127 5990669011071417646526514420787307673014536021503529465508490405855662049791938596537203112182714427454271253861564347349320259497724517292431944658672960068892809866063297505566211620578566774141815753948022898302838 128 282452375519392477337078818872791101484077089924974853082467316973908574962824163632125386932479631920682743000229611717810024037215131672277034766370796669925092033111508595990771257248433536649594370281921764350449782 129 13317267952728963562564757739037095487983690405489031228269003631719620519055337802816749126271012732578304202334096066231693463314488579582040262251897272079563376188358140083623906357499410152314711937480229513385318195 130 627892137209536396493872816411069112061125662982358054752417513451644369485608292176369631419771766975896983303346234043175846155573155693704007459073388545863542099882487944158875714358772728285059563315336472863302461386 131 29604310536439284894222241169668811027991968814335392791652080081917244582387235617115143341597923414481764053972545634273508932257915284349535594260431687072293628175108977317578077490711674023903152899179127921200315449406 132 1395805346811434967154402724410203915671885611219031503709307860556172222304565672491828316869699555612773573471351507726900664824124385131538912064231169240152165680274616462004525780949480245007532509714523061884587124519069 133 65810435402280524053847391488630567530454998483219783806155897751415088141756168377035337273841588748545464120106628995660161246425864032435117887160413352197417265922391132341368201248749338370510644180534699324160341565077427 134 3102877788605313298013305034154735333937800226407852310109555873860812364333245483443034506245489552926090422251975534760591945059386206022473911477140808335821446836631484688518976485692442162071685044358867974710118745977679371 135 146296715895706809730974432686498877906477439852856153027397914878741241671822981570065603561141349274365013667544723544666895781942364514111702717771386892173015984865128348662345319505012870342188875700577888876740793461874467382 136 6897702887450584390310916488255398576220886012448403782308067213073842944789919266082909317276606520744359150036492603523856175975395156000447832902037721582667132786042777842676429275228623151983358311013397471527363612119665851550 137 325217861742447708823233346673012865869245275511965799759561237443120200507428178143410562447037995080238152536984947434825187351925715486889886795925423784859147064941010035951047994591801129628491379519093701044851799362252285831879 138 15333605886208526921059451970542917847245490295305519224377787317461769176311565958013682445484135277856251681140201887060237637905763322139721982566283642716645321628785968070819086089716174910983159896583626921261673289124033902062919 139 722959889760817504793565165628564160631104107875045703871027800639190760045891947545369241541269984471775593848193862399806844271044589442484526330431708025637504907677214143616358527646793425300347841321433739311373464202943808812802934 140 34086633377806996186735858509072715354491860649593965943338033001021529520524028700282271239053445893651110638861473191276602496380274448738288353301854831162465980053222754304549892676937611974887216027746212076878926444019614673912986062 141 1607141131186995749298973681879801282488916124013847991415115049273352882151840473411820784411050355703203829926799921500971973736042752119111845011619679660531260524402110486609776400561336727805250492201370715525730281416688655832300949483 142 75774647115331821342478522388533922197235077053313733521242269370162948593680360236447698627139181181884338741172855167143257788094225412828452950669196176883982853306615005786240390411581025675445525981995515159893964246516941088462486077819 143 3572677616191872315191658809610717297327782327277273648401973184212079250232321562271667325501436149134971142864116704553358420187181014165450002685690651635054194741489134117647068098354395120115049884966483269166944306078869700974537942260290 144 168447176399398068500763120993784162396953367636416187674401708756495930938252339405054648556147204451893563402806320928516855784335906872898014410305992789458348573216703699732960467179042828852486648997163689122044329498244041324064149010713011 145 7942068746514649565663452473591772726464659856139423617428969229803053621523905345937985004259226757211574148310153904137443301434656258988896553079013201665783081547333681424733109929350172265450704428523856900835899514675211090611785490360176525 146 374458375157365803542323457723499947952287310467689498587122756673019906813997547054669372348367815855602134110742440034048501522485517712205206877500894761389878899072537961127777070767179571969021620417778669510208236947466250262385302500554052579 147 17655233063429372277941550776552310843501777386394099496268484273628357715512756987748621803209961293108348987401833863883843701455466853838966193981346182923789501723837614654730534594178274148094507471029572997691364943992934268406129638597229413433 148 832421639369168861771446540962568929642953674493833080574391532035768560697986916101952007587582337139524928024403821721431900598528529421179279775797815205537877147822755255079757155095680695721543127350640811807970563942745645039763402448830919394173 149 39247614755387428291809487415488815577079070089965444170349488233327357631701396694937264207386631937458927278783910375398189307653675468133786737418815449696580766383813440292653340236263460835092186461508620260556269954585215216059233748227710578539117 150 1850474796828494397449798873308030695015584673685768822945751311247727370970895787133050466823091579453490638287145493625933929482667730504356678214371338778087784825491428974372185504199739592327211892606864373240429167914887164880095525068143431692161094 151 87247517971201495046124155144287427253951976557189062281479618107003388239849027589403398901325737833859736192257041463485887137626599280529455282543720340416607082375170944747129325239070927907181515667287523115778339531488936019824394972222023624941497745 152 4113608791203998654918106558645335746089293531297921831144614932108463382387798406146674127813158689172012709653247753194273896155067633234604043775762429874968580932663037119383080281818900592077200616911653052192474936500366540802655609790113726052189393851 153 193951388882562057926206867998364188234179070574697068426200094921350900128555867287797116100509803132102831503928356523506456556424312922426546267773437403507864144570520707566922345917974208001038624762705051161714912617354092544863422965376899063485421942070 154 9144559718442448057862407145955698972123818422540210634363934915998286709631096040974821913640021067939829108027346703073617971247926693804644501018470389652888432702144169065409032735516209057600765623444677227685716507366933323788006078347095228134018863828758 155 431154285235843796267229973699211590430223259817849655928121370379535983210202375501658145716657938410218536099628080353483422556641038612780094662866276740244862970914858683616653215401503298452585699306562045938028891394942536411344330706287384414199117031807379 156 20328372650060603252289474964862409219740096118147930462770864818604176587464809365950306978573052819796669969786607753683132087996192320684029101932560132925656626174603558105913830536342136397365130955221853166362172615997092091928155926817151953354335945033528813 157 958456749127950508993328429216620551517423669896562119455832339927786105499043869777047265944222176001576587616254574569164547970750245429692395429136436238188623573379458791773681536274559613039296359815681742577903160167637107940185898807285523399118517927274880580 158 45190008849339959205952122038587767941580486052544605416425884598840445894418312738490709494512099977581093773084546166978360604115763964759447787869450983039481601700539555852516016501111782236144986114404426432434002753557894241085244828015183260739536727464589621356 159 2130651071800012892107741820219253010266941511161280682201580164323372534202402348615533038473372160108344835101916998277827351678689860308253968332481232998594951799975255434212360307574662084317152458610553120874054115944317637421639831876589150935375686157273874652561 160 100457470696619474575141489286109287321247298342490768928025951036152702299288821746380763615276474360314960149931369435822445900635193702478139770249945269694769112647595617794101025752808303636513619060509785889740136274933757209642821021505246399050803078245380049845024 161 4736441152814620783777044206830480979890687492449106452151756397587449158363882686363249091598524411972566555666141713403523580701395601490856784574292912877483569636384570304230511271963324825888322631987265395687004252148588429962905808349763882735319377230232865076481725 162 223317137476275551628246919657897764623645520174033390956702845047549404329761824003065199586814214136231307179791490873032851146443938926639102014786682051275077643155195324200758232558386796941984436214788561053067911084331978178923445633178029598293845659693691260460071218 163 10529117175025447622550851074488964610716588837053213520077186196296566778868044150793910935546827496997311148699859862240449742610212238923436692848267061797701847966157576289086478636365908087434273274809390866107192690922376244532850499932846092560952322985634731715506113361 164 496434397011709389505288125857947875071051791030794776940420333626293627445771171270982249785528626612441939544679629720735744837833251965272992023927596786318091068645336064440023920182152555393865455950605101412906255516601005994020916946648086761237511010441811400865364674505 165 23406246358520923489871306807760375727224079277444224867174311025997448493308900549884661595648961823742993118547043539313983380280686567195146970401394583995763584938871326804445781887590740688740318541136224993616910318532014634931076849876445686234089278818498294786438190525759 166 1103574554651280150780785832413309135231000346511477200864804978761819255675034118585329970489797449915050248251875482178075925811454787099206832223140201574288955218588471093738358165662852688239712723681037333755111592235801865067874238834419056289780990308261458537655057704552386 167 52032127621796544143334412096454305979731193036787203574017192375314211385675141261145842482466050277242850160978024642582737429488027059636979334788231293637766992959307799476580063576958284661072211451163837875389231997008935264947335751976077548809564778320971653539368717209866130 168 2453248213670909837037456119172145428020205059621643757354552666132329696260576551891974169735836089307259898590610870174043349259292770975751492554347314970710843147750239431583719146467036904978813742740193540831614136561755981964552031770988678858464517721521728164572807360926143699 169 115667512995535435957951217412698536460906939446165997102647492839204532682966641613656639209739543151320591539970348531232247160265884410262317073000373983163862669252891869620332233234302096485330238073346202599835693637265166539596181706954849599222141392725071495371300692765475863428 170 5453575177602096852153041192200424315297186470355849693074023189697417591066425389862441588547802211491434409431304992776334111391740527162903537224999883970686698693795937195917205444067312155419721008352180379668686600602285683095949574570429084036288164868642998028936853378537656129974 171 257129088777984804664978053288037541545183155156135288932404474246130726217358048977308314582786419131310073724794640387330262594953734824702687800748686800497438914627248536080242904322315679720674944259918171744690806377738065732774805941526883605245087095750984663176424835716623434046565 172 12123307397931077605462388677131977078375856462459809309046698722583239456023210945465834696507541559702299551504348743204740092434287712814701740788556068990170786455886879712621945850424978757852292050584944553959088202245078365859405697366747902303685183162171935566822698047060359067207208 173 571598425379377950180607203928837884688521986885667596510932745334094323605004434322961327486981567025012957183272721129415674747782389490496982110415360564231560682220899786587774180595343874139113241707742275449453313105170681746835865049189475574896100144760561113487594126317946159790325421 174 26950134082382670482205834422350214642278600601004253904211780398204142504859062429439606350811628051960267751840348729523776708124288854227825608502187712803574655503931892517663432541376573390313473876102894248011566047046554132417143136628737560776978794087022039789665244110094948326404663638 175 1270664324479798903477937412297594238024829062681075890805508396153532027464840456658024130740934613399829561243452566904111170975641867257876123564377074259548505568893837602926598509533242471936545545493038393199318487272075692874241416136767283386441325988650656005164332370040380463244905317091 176 59910196386041780256905488549562971452240693446128743305292294179869941110017403497721682609643397028549320457580458013802187001177608592195433063593471544492235742541638450674916791260029747591740254436364514729087619511876134208140876367995446036421436015259696729241488706363660169743814544190418 177 2824689071587415456998993747295849122123536355945780908502034738328269927174434195941069762451066477443579789730825575752759225218009091956568197752520549934702911854847154856350435258090637515064925786837620675837001899728588584455563889314847118369630104590876494145448789282343920236807303178607185 178 133180473983629561356956195740102058455223849755474901819445835159909320461519421478807462001796750518131094301339081515593989889577537517752688501061467778299231935496696899217771123844402696946010276810897623245515056915123107006420974787365940559814419100924052526215647463263462421762604027204986687 179 6279288870734501844397799625283023895838063296537639403185790492674380992184004704542553708848071247845735969317723631460006049279533436006497282462694731727042283800900848572476522021274650307455212482699131840543632043511773345412885388104513661226819842527491446628473685208703314856474844965916091693 180 296060432454811765857787483394162074016433514980282134233677695124839132933296900386455359030789278308561174503821097245408560321972240818196481372303753757442337035609303527184328445450422700959185970732242976138882783098553455126098782030997533841908620479154868244186137628261223083718135166943790048594 181 13958870418248068892555898114883364335734490555191607271846265450634275797571713318292806624287288241819710605959673077895962117141851309025760440811477243649341418020671480089847604171431974810844958977458809872454771477542389316543561517233733914913131812705061330093009965332773726231857728713840901776290 182 658142872175873525358111633328783953934085672915550647247630670952511932276755423873814742275114919382250750513274288875436727698290414336260716009050027517590358633853921424342717295265886323709286136297030126320219012387377230076613718971260066837388060754278802638009808199054870850677310571242188616752153 183 31030593967665161624249552186913871922332631644792561662346906346204502212780498601811216466956916027230572111868812254579701219830522951051684623281333086751925961540230278481594017752567779012187487468326571114183398730225629075688101555861114951724385609006758469883837646778786105212895577823193251044841670 184 1463052784880400963450014462328903287582789908071216525611800560125645420639065064501620251892150446191655862886767443108031760446521180097357283548444823410447099142991486354882119132346527562442310232523119747483596526860361845251870339469042787408906713164591972797488571239289728900207448949706931762155630095 185 68981066027185571728816186131420358481233995520575274705230683745549776791606067056353332272535201426234779183430653320146495774130942097340374389645408498153211418389023445051782402837135787844728828646968565063320434778041876366684442457972944790566776111604423783830243855747370774847221753868450744809745200546 186 3252368964005571152845044539459499094166411751174022192738779279123920179257806469095224783210240060605351011405331731365560916858763296131569070858796378455229936684281868012117225160665009541908506773541541376753145421242805489297425544742595294735147909061826790140983304815253548742704038272660290940083163448592 187 153345033459730816262489291854486629524767131739732360134957594016139171272815317620938109294557269602413354111887489081616869890719355963168491394062777103023414464682283110194900689345189396638999763049079690224884080794545305853220235601696084776916253099503288006682389896710653153363785209841639207277132117645828 188 7230022038399233733211880155239390409626552413324426409694138049485615396710937116601369797327009600728782963723182895860210159337466692389345066393812246725496579039651019171961093608262539493545628940024932442965492953180215153674649048190579521121466004507697742000567226577376946829034011439767146502490549330836904 189 340886284324727238330147530993557266642523936210797621682666215432267675986461690927897385184299942533167621539625738694082261632137254671828795449182674062050755388674588699843161658997122318140278683150402128658935308739891048193737126270931146264190337781365799763132426671989613102835282784123041315781081475097090270 190 16072351954607161628821499482274263028036238062183304881898752824031504447970933235270002204379047776302711119122461155435571762395555089810814114096413645857794278147278022266205008369589552831609056245244280621940135102905958106073911042507339065723895464045619332828308943115114864433637190340280464427360639877845966709 191 757790821254308161842289880584344522231956910436086942016864254713569751476738160366648144029126737437820616043303070332694939179130678264956351467520607808713401169716739980544430050395182439905777029144359509138547024962445829020587377310743550596291804921877826641791868403234857567236131073681182668697818304400522737328 192 35728867212410076454388357758502419437735999827572890783143341284029843345739088850509078317777628152671794042364806632584963655983564684276561941898964045517290202387590089130915812306613454380046089273590414261049723580398844956586023877169923486761841609690314519218835752665916449420923034174861524811656405583185482800531 193 1684570354347999943650851107980567848607932701291523569133568649517576004341827914402497665243847460899204390937506605913580813595865767128520656719359314592357801347165864275167187775339649390002955740430429436667931445257180435051947104865674628139870902741053895548100798765014492862152524269887404944069559411444236004822968 194 79425335874137974406402841072685724742549684394366777190337783851137415647965572376803629950253520426008773628350281677652306331299240425696918044348827052317604687122582031000122638513896618848041881352401974834225589092650617650183786767086637959462816270897145939804027749930721515544187399682727885044870993546151325211497435 195 3744802918107412845122537059220650647665209644417180252812860911732084163759115109306432216217119776611096355964948476018070649041244505150776221990176450086918643838579383240323954127808685442255603306940068367285916655872855294296134939380291670574115563419296382166644568536676756208951480862026902602170661240652790453742977725 196 176562664055816259159035831778086419857641375752799739600150781672911409174656251764042888258231311404556180367020303675251923807305367025153246440684920131275760395115191105355450307410444066949325324511510075802113189463558701197659249382333284599818711551303609494261972759183907354715431712660172871582696851358485179851311197643 197 8324703601289185581585974735576612204059500553795769222621496021206099757980519800288402837098070418025784865658626627522712658808040318327679823147755865058425028417648147932290848374714643142410354497872782118987001374851417035839075739885487493326126972537421833423380176635106303648288159622625900553543867992660222828610188221121 198 392499118768446443314782128072693798403199141915124208669663074137765270150534626788213403127568876780766387788926927711452877083813339630918906400497447358049771439518256175996103415441115349242432606276437253520811501362424295369160790062441518207103084041538877029003792794976985924002677766898184530588516931530060188090618983888311 199 18505831031647730558457521677023746022085495464918111489769959366436315100337233092627485707461824298860677795869457416834575133737784046939947039731221317307540678500698254083994549251878029935243592445686250546872503761018442642497993181656762874267680852069722503200288238848178646915547371384631932069036438596811473739268534914671862 200 872526244763195666623635897476387273113215272653235265985913501579058674837488982732544690384293099897932319926263929213111599008872745837873575580503167249580148018054904118591203206390236698886186572106944152673306028665636652017768172256840192553490184171742010833827757355284640820419844770408655810473658520885465545681798298225770813 201 41138495563837366193943789972547932184748478260575547396623814682092028540996720964971984105681874935121728276556335174208441911951140261481548182832545376668032537699496456042263289900512668095023231670251360949573069571610108797675497422714305316921806565613737436596232061942852937921728129496173984669192841246758049585124884154284922855 202 1939627406525953649542004566192673248601977891258111641614890475273672973568868271777683242118394088346483202191915794873743979805182690760439764609444284316588894297771305744203368661992506464951068575828630272234776038697543663108337600126055103657792531109768202165648806933660034273107098856524078051496684079714139950674605308827697152366 203 91450949398686913978261793287642139980544248232316576500040681398875088171251398045032482410178633510253453197993499618220191102612700755642340264627199084033957443809149145568822515207359797327457224019540890333963401574273437058090392398545433699504588461450451705281360158791946502820410374083711276593706262949912949153358611601779165239299 204 4311795202409812727998194115438401521763976012085999832001314216735602340229439729355272566309641856711010409699430652345404732055283941002782587003752186409517182462871835228484523421564251434581263762182991019969048972181254218068773732611264470731392306225194580679119070545238564802870446736262565590217721724989107761545492674107148189632310 205 203295624482507806043167835379277348689485624469441357959596996694234462364719238442397028763945593599294741682374367464295365599106045818369998525283161557759425972728610308155085564885922940643261093492053412765586772232123319960783817579753497379224707814661854676590964703351448732716942567361506000805875294298004069805444847237353772052697158 206 9585128465896168418442727522687716451384301915231248956577026985043474674261532764492805400045272630287901251030546908691060784366164846778859196202824162569299577322953571209331707603801580057446319132507397476505912523811475680269788848754705203277481942482194761648189978699168003513737459212810608959698825275049997481795737982257587770499243140 207 451926537728500013595169659525745232309866680739714380477905091686234144777409215497688201836707203821865238320801206025858404384772403553510732074817802294395039280095376983903267291423691167537395970931207147231655990682547347491556880389380190883601514524996250709030002431532829598319268052344526634131980883129874153238401760060143635949797598193 208 21307757765578784723195535486514444996160188198445716302575065364394656324263961276123029010730286673878438049044115310833749659644644698403343140995498383396426907526392818313633328726503671075700360882775823009463484226551237075176897683830420453205733548685389077219237418526470820527495373333327377877821700356892897223664014557414914119163160666710 209 1004633503663245788791472540652848290394566881455933246879384846417855638961965987521858359379827811153405114213518793779478271019994397542733276795466635067868745928830732278521236732780126170330250588936142411372992845183007536971747070815765582077009042836184901707773235005365442163953148740814640211134066096991797263485909535388063650291032302598243 210 47367183717149484283653481195595205186983700177224551764313731806955362009436960016241620523768273463220348296396128840020987337053630492085800825199236808473760497508175352768858081496635196010207844819350299679453881109715333392838459624376675122691579545704850598729910678431902529214952787842364451711284135504173432445561384762733432457594331336921009