1 50
2 1998
3 115583
4 6074096
5 286808607
6 14007173906
7 696904625544
8 34390368202345
9 1693611631652448
10 83546478885400765
11 4121506683565058802
12 203261277285880002250
13 10024941696145652614843
14 494455010365407138814774
15 24387173621654336476859923
16 1202804179435666490692476951
17 59324055040725017129189730009
18 2925947086594335738034186719890
19 144311737097894489871251422167537
20 7117655824315115950071801806265977
21 351052747487162496592047273338222228
22 17314411236184033216154830036644770927
23 853970907645950718824319439978514862608
24 42119036912436740533306136378185531634424
25 2077369674742281906160073063853688939016064
26 102458770820745200561805542098126757636369389
27 5053409538942633913772041793551414662691793405
28 249241209663830786699884292637065873610028305303
29 12292924231796517854055038027318573313292034693161
30 606304175657794781375830795678105728622968917084714
31 29903767933011124484125128235772225326661411076912728
32 1474895559827540674569344207532364087376084918944064873
33 72743906963370469851839272986754113926115311707223975839
34 3587830992546759966323252664645397792574846900482134157557
35 176956830729199792037440859847764509629031058291202241159535
36 8727757803178557985491619077041575839470132262614161039789820
37 430465192878090579885574300734748309430617583217210033136903264
38 21231143949953831805143427264954230154128809856220440367310102103
39 1047149643876782154230529635214890751503357031736453808214232890145
40 51646881546088921173478081889331798257061382762464434200207870557345
41 2547296261841307709365243282570120505903074721400917919328353389311485
42 125636205930464406166946760106883248387641194227906886182081299494540627
43 6196552979350832569226241911615716222120867115237586697124248854762997981
44 305622639123258225123431170782314139370585289319628839567599249471630871837
45 15073735003303527813509310356603019163851504584721170055449580426946234068572
46 743457643064788465354488723504221914141269920124395492780237886682591560282982
47 36668368318158396759546871114922580345296342502794767375383041858476631000142338
48 1808535089602879122255011133247047145310781138204905465292116216804392246052802589
49 89199474106546884971226886515976091592600946760834314497352310007689327981145983930
50 4399442524851225619494926133365857905870798033007096141944026204178899626751430278384
51 216986643961040352813663132231695436127992707702118169240291383013550406672646508824441
52 10702084046220716537782227101030070720701216094702373141554306727923979491128791834278260
53 527841718004249657968107422570656980826944052764296079615630672019951314311792541743041704
54 26033890040703545725928949087336019267264475364366351065519325925062392424829947658695882769
55 1284027782445923660369153038981707465034427800705260422595607901673401686875740693966552580346
56 63330041861405998360863384740790120645126458922889280943249361462389019169291750822671636531850
57 3123526030353899280955272812860667506995380737252787621128854636789329042651501042665086396511910
58 154056662139111125448199438626722525624366704590655276017682314377690672124260694437951828330973986
59 7598289535226061837494776844367868799433205509074594047748492873406637592249843827622156172248447697
60 374758241931743542560923116903720114213714588294915993708423349023512654171042527270578801846114233105
61 18483599400189583269216808298588207528067531458487240736566153761090651333140997073076989266487914707962
62 911636912975255734476913581649138710856359430257065302403109156380282889509976701686260263442737154304902
63 44963204574241623415146372423775649057713080995249009179362001247804052525733865149891387099260621272251760
64 2217647987713697282254085536871190138679730994844820753023726751951828512138529797792499710721856049722219907
65 109377493085268159666343724019903878262447785667596988613579915812545242554940715324785152712474939910399427176
66 5394650575699206596732470430501930109651803635932665710335130176027106245237006604711250068419066039732021139411
67 266071693663744308947428447670557123324919676417360348405036651256873242663387939788510168642664172277587916200354
68 13123027186968024571979483815146234691844110697942659517053506466188280485941230470718753340384534035135996612635032
69 647246011699170296151338996627482991466678211670321647595881589746656873350970694166760493088930301872692626637218089
70 31923076413078168372475893719099492392431831628071203589665712459161370281938717143532473446770413869542748340122706460
71 1574490671637975668030215128707766179666779697821041427289914239815034778767402116691447264985580020201740936619954666335
72 77656076845382122023625279707872276537868461037771471546506277387516640672064332714669720389453717731589295358457617041747
73 3830106065183779595048848324448579295430064368103239658802789299564060469411106783856690789125117456739113517792488836770168
74 188906175363015657867134464553548558037946794221789120104324992293994997210481235777077495349060962055377704088559843074822781
75 9317116153693286319894535796690131807203932271616587441921794544383649331242406516037027582264709112940712966991794156343617593
76 459533169069749266096479371904340029309098713675906593054029947706389420153532113464753515692232782846373178646681304916531933121
77 22664817094888218674281670111509155213871573791393409020491511387445012031467092198184708304586352863878215241003839394763645235194
78 1117860403819440702127439479686360786728745208275119208491258000882389676582271908803809016247584089601707573954390680850481838638147
79 55134434890683420135752015793487515506701701072558324586089211464499792899484257387348537058478871772034688535749132612860373727678190
80 2719307259053792809222041187726704490656479371003255482626082267678449796364169086050842082076949784427871048861203427921406243421614098
81 134120028323572994297138622499567582770589967298685544267882113443954136867457855885355471001136188678981891706715570264639748013973235335
82 6614986937436106584790987898070438170646270236095685745135592335888464148179833915316405736335907412104192149776486179108661137424541848188
83 326260385785792340745752697211653218961589899832215002081002880452284743486830785294232272724551301411534494774075343545011870357659049654422
84 16091617464984933276304810554945733633929071283335487252287836849566315346518436665662160206852926836681696263245163944557731928270381426091739
85 793661026347882764449362262568556981415812317794893522898766516137428729360558692437447378656783547258963211904718455142481362069836046328826942
86 39144469231525100671060664436119261728813623012169056102088378145348053504107548865904733846712823583307833169770815588333161736744619048268331279
87 1930659841606197281728392706099075807379519099091534409552978326012555753068173621594335931287974127323717136906273029602420829283472978217850953646
88 95222837278604795721388205192197600567518404526998421204457428980520965585821695308142099937298846755684877413618041815881261114728685001174572257420
89 4696523201023389174218606939971461581118675051137021431303966628729424392979813248304604152046014746607297232659680211487518692639688412428350839746701
90 231639077432813980857138507656031583902966416643115462690765946111493131810374236616312251888838632176613940947000487125411180346839481813779643780570739
91 11424762509899496076920191321367126338148473089513935538008335669386252137339920906757327193197597873461655170010817971652039775903341586977485824930162303
92 563485228201460794211861245828141625456232573776011305625004858436625186647365709705776123955890265974198981203572033664389828650156533214881369431467903458
93 27791877697775053347522977498889871581292548349708977598267889972963721072639337064059971274330594122406085819247147544987189896376766376397090301538294017882
94 1370734186650119604554630874144068394132119903880038039882644500658328993338493810019482806970140053627682667991492373536557563703775620631969837351784363663049
95 67606522700040013370287285352832775963528366186190803013127155727024811478718190959492433427207761410407640338092529236991703438563987679481822804553418656547929
96 3334448032379660503655543493716768177330020299939439986335959740552488426421723765803526724167427586195966493710274541476781788215670649475896482693641534140581888
97 164459629582960474885850635964983279584113860741018225631822180370113046118909090161787213404797119312364761044707734912545228531332062186184852664244086491304073912
98 8111378405037622182389213630839380874002949228996246113836098657666645301814876901451451834126638511023745609163305294312861205617879614302916332714914840918266555891
99 400064500914621959304093100197239238000049215137331061767069462436425645333568748832954758964287823311064536003433385281696159288923464364961685999991412094018037246134
100 19731739403584538282166352183798990810796995762010055954404557540462439348800404889531307093853938432951496711285976967875853401587949760546466216804828492898498708095789
101 973196919498889397130030745279281830160358189357549133844409669173657473336403795350002316402650725529827352751297887200675562346758067019559730496776416970211735404596553
102 47999429991968777741811323109525979455934809331386055129196021515404648552742449432041966124650855807859473684169512929361136649870697541766528828020321958326953904066673691
103 2367398861825662672416697279353681649845635061262557068493348555993576505496744452597555836121488362154882094930395239893209658015583269149896272209346364621158904086992267673
104 116763415147038121095432733694481390624199021409377743421343371043051710231366011890403621183563636245700687415043179035220508306804380517517369274491874703793237922582564984042
105 5758934557519259545321932527294302231371032428867302284912815427761093264844355419570115454676518399232619439120741186667675694964623974581603903950386671461991701373522745618714
106 284038687940268231580361116070648204797287879108876029173033474794436148045200509650379273863572070022414472864081032790664039309967367594234357866273844021878150456338126175302539
107 14009184414414014152260496947020964819198541281305548060086033246936559042491111662575821567839770174803801090506387487164241071786591548594046982410655039990066638955089122186544002
108 690952522630763386306599947445107503152701503050202442573497923799568201050735557533468669662913915671995894530100797961243161511685050172000380765941196003441980261755852425606104800
109 34078742516845171413149907559467750702670729174787894951245099933834361446675210626879347403257979920691260222508866333620607421515122819507174107387128971726537832410463843299366006788
110 1680811131722356817753870249649903299305978656149098441293000021484169962397629914390960932474415394310579836149433989757214030085706401264709598826572800790660401609903256333090260026351
111 82899950287934657461284585255212112452987842020053302240459393825831941639316721950766040038686180060852495325528426415665690226849740883352458741844853269869051642823805964062265631738260
112 4088741220258201276772014973821981659006275461601210200206780019959973738373184720483416724098750692215918033829447955234478748108822024633457698038928936090296120266203548723306015517490167
113 201662422090398418568932090449441300309737615707059685433769037324948443892343697243746433189868615079008384812932005715103520012030745416990314370587660709943052158141109832235315951304016424
114 9946272041349164165281891527544730788364393002988520496886235599393409273347417618367821124420924944253717178155946308387213859725828377275657686504768304651118556425585010201506003710605086781
115 490564015323478848423127735177016550911444627562827590597116212342447814628324824998479005814052491144645488681024140244068127355365715175097303006923800422494380088853972821754056349587364968095
116 24195301730119474627021194941117658734852990446182189636833860656305726019223820546145377333515132547451932975817438254132741104130515587054247354540622182845764677375230656027194243680944196168651
117 1193346041546688333651842831094405982712191070129441986144948239310338733649320596711121483550277733329424846376375663650246052556969182394628539120518118597129383869198738778631960517742680104658920
118 58857491870101114116542667298104099475626970566321820289487377807306821340859276376747525065574173556835065897253376512755622795892432558009708603442904025836855177333840158763043074933190686971500485
119 2902933624138967414400026188145336744279219153343940439349071432494742022448558328000052778098187109838555337293265565910282484984594042924327157196128693718569169677271005500002303397977059879225842211
120 143176736867332001494712440943221590278226995003325336073307224360101278575251594442319453417952510100475796796736320027264294435109200043504051427495908707461910124383830982271300062312201426566381859320
121 7061676439831641097423835776853995611459600760067641263466909864628144633186909645844946278395195557946081504679736644586234721294157127792172440400871280138560310592937131697466597517115143371075432355571
122 348291735319268023472250918795261975154870713103069176570220957890615439759355369189029323925057753877972435153879878714732275973213068279060151729750153530115763402117637406253432820222813165812509417883524
123 17178234364784796262645727274336649783866564809261209817001286365682658547601617808039130639108322245053081284919145688552040708658619521335197002114172855828112127183496629650671150501246850858917150314466381
124 847254488025597411842485264030344464216913068606380369147753369775910516844026578228972637874340672303006931383553703332125394795803653118645552854768407586476682764741596774388574907206218322216442704758531590
125 41787773541562696753437470704416727933380135351254241908070000332828469900633620755777666846186506790095752686244323272784056217392778805738841789290304568884939109446972176999574527473776670584642548337912917305
126 2061031298435766209508477744923015663125179564487223624437332917373758863934989652501711835835730304077914976320921010668867338555348343595749046448803891864797442839362070066558931447631002336736003528458402524735
127 101652939439495384959579078487021301859119733329405409220164638967703943769585487203886146663020158698346460331468180273455932703810138487187492697906684557791181475573181430927612723759322640916105529467252555541790
128 5013664811656310227749829234712591487878388106806094315106380783191532967767987980892089591909651426609230669368518855336650075080572694143197952682161494618868397254020860175177342899535600120276007620384276855702463
129 247280944183639107101581349906278707593451134216888119897568396307674118054029256219686398204629957381781712856319562798348555003043268270106623562311466084867353314669173636424505148823531601735287039636434485624947524
130 12196241203478315597067324001696345018370150986008975415449996187349155629186228151812821556259066222690980794890153709487472208613326700250730154850722916371018002088829268928826641723829612311837370174927205846114298247
131 601535633829336745450978542371063051630089846893187640230800665929822667116272015927436678411472443210948918291910495755155442899794253470501911809445393327400360450950263920146298208269796908469660326296901615408892828368
132 29668576795879145499839065894396558125768939020615248950219406500597494448140841970425084072994768625560533941746010703212495013249850242995083715202078184189398279770992189503550690191955804414088253869249268245287086184818
133 1463295604766631753447266004530424355722400371262836284916185874124719140321220245848161406271690364566506186617877837583854638917617435324462191318567145177319869055909849192530757089743580745148714824237422194944582320017574
134 72171780994454441592754243189592304277299757713323521774052889162394456209782418833433699672256584372001153493625096926215050085556804878203315562614094931429278514370730800280226624544305494135855864062217276564013844990999694
135 3559612941461814871510679871582563092888850701666646068093810747559834038605379800738977554899139938579788123767439610679505354868045648903262100544599459006144151402005720793877579106854085617853461831729296943900433473806312734
136 175565077076261153322011256574492514337143007207503047360989426598604605425384172337815495072608140301840172885774578743144340451548803349226742558095992461066519865144561470609312670236084688209347973629703985378751505467654737828
137 8659114571073420432582549179737356212433129103564190624747900666769107096917699534136298441325901056676370434393896056411523177077187620110004268966979374918428249661592694070362176275051097697234642200434513822122819577780703950362
138 427079612891386377922754582517057864226158282029030321529331044560798325295215038504279732315938508298311685689638144273835539259940925354846188513258980252388935742610588113106795280202613325219302223510057655137747185506331111649078
139 21064162421036743403114727856013113211656022039140245408222250363367704751917209990502657781501302277812554442831612317741119553181555454399702984765123697949054497590223160405591547098649376178789871642717880007307023957437701304044638
140 1038913881877702083148342369160039594793964385791432011797851441915156831007832988484854607628378366294772454019898353826879127851566168508366504152453432694109985917609553578750466483476364154066878239259291527521539193306184700423489418
141 51240682272761950986885494818153638263947792176903409744598223413515871770753818977103547061499384575614227613258364028733869162040450426867400727987582332875734309538727196649357491504731605486035702090680187089304469753587019533708972684
142 2527261946902370614661666471788526350692292090818014727329748043345110765430641907962338146934440606507444082239038304489330422980656972696924008851093471019605519294350688073799322118116786543394072126553757125847701039845912524443300513774
143 124648085563371419276093298466190820267746404525125848654422948342688379780996129512553076739261341900520711194236139260343385927055991189736777965584531524757795238045228046822694760815733729627489063816958023466427025017670658232233561932044
144 6147817504100523725599849671585611012977101987101689120819842539869263070744597714816657542611952341874747055001727084937177029779546742302156421023048604924268302373320331839720245897117218364787029930426909250691164453272203771612550690768424
145 303218937482271868796489699511544435724974642051392281276599527911833715375182822593566744099038653838843826001562752853506798454572790757665552046105264396944923797680160868190902986041317340880055400199485515455028559108118059891937094426894191
146 14955181084434243726033117021464284129748421200889491771984869198142065546099578014878518124577030647493339931903257378228408472369861482728350200371254940825310589817082583710521453565056934345432195291967867857954302696500846761134367630988684130
147 737610398365360198158188826703475570082645808186466952499807113037957022392761494311721718447678759525836396006196628142937316483720670414282806401392408550452292641698430075978564251081824824637697141583604955759321638564354701778047868863824077357
148 36379974050798166249895367958900329578711983225150726613619956962761665858344116663822530819145520552457630104078497039292870981238447176569374739943800044377277081889197001443972912893499870764325620929325377740642756744843832751485501151559237892075
149 1794311081934040312925931008933083366900321560484595052101376547980742017575668722346173191729959380384755106135934330182750766858973866569489830283377677286241527755684369000723145337191536575089054051465437768638140093428163510492779372778748037943018
150 88497926201260450628613499761719301467268171475621632613181298032092282448169312699566630760985748171674838222413133410761230459523748945574958527512792902143285274078783542659764921456387987197898351470189464897857611211524901514587666786742309364885121
151 4364841203277840833910292984410445039724943320432555715069872113690015335652598586877341802449487003006366813795697136203169063069106960900050287783863703886718442431907298857369275415758905262701928894361417744230797993154639800667648219338515829694925603
152 215280058501083831764032977512642634473062083004728104513006024884677778382458709562313893146804880037350731718618338867323327855248024440361170387486542503958001604032165563387297143376982516678081825658356707979224356640464151076667363521888887984985351543
153 10617912870100806555027355802533581973760250484474596521760933026358647436225961364438373558669862219454598531397308608174860182829004160842567413620993065492094155303584216862437183922913749704459096430758371656205109771723719042724789292506603094510454257077
154 523690278152190093250296110752488015820519214208580723290582953693574008882961288614001076448402069860995451967279933150517322091821542413497664427886270152944301870825265226862109213943237039395816062892731778928150163582181479978581227120778070771699255545047
155 25829135234607974548863696666897074803182301050849350040878306734764711820984151343262237699885225296728456871311128982547076907540517117726103792948612152354122215984309120328749653945926308615903009938517696951633728081708710541928179895190516186926857306189311
156 1273928989710570446566364416433861257126234299051795263597731456353010450689079935645982139172372326791442179697452933047196088558849642021493911507896625956047080099072164305343032283852375132514535028511022150913269190244898298288421406652883537310062380400862342
157 62831955312638883566062909797005416094520750194323396660934713703306344530839733153649108596187062087364998791129935449222339850549590519970393697500964099159032059145561681128019514662338769543410999053758338581605244265995811657582349106456498961565155575221579501
158 3098959706777989367155279041239478166891249286408767698272972304728928273433786257229737160891576396109945956168979563034783576494547343835912690505799141053614470535746664797875693357567355673211042402529571925053594257700119977055190095804990262708142656974977433208
159 152845016782435409372982446424388757037571138406527234561935060908850245692037875853683261179883784528146763650460119379493811012578610044608650542235523985183547086635369869942796832627830025147789931463795691008059742800929214524155057367232403670082473913680144437124
160 7538529495600374918137684628423285685032438403967786590078643216296041827045104110999902140530274394066604545561228117677576835331814140406945654954205956475199727358087843692266653245349590875126718739920383115248178788060558445214745816696674308648742037618485779355915
161 371810793392955075123473708017569383482839539298392237497719159480308001617975859626501321030798331160310398926865941469040015208089948089306168553542942596805798027087188513924557410821317548663756709438767719284607116998682759376312698023942644294481494580377214863690538
162 18338227125619134257316651943924053268299174132704932266380750557207042006002869672769814981587749348812810767511296336735757442918846126454641786571425731466225769673382296483345927942888112651840234266554799907332252447947784345265467828708554234809470476138570413573806781
163 904466949552426082425188083018244354250801033523151621851631726928026394404509992015688531590734289675784500723528947437801473251441997899928663301229234894249855403534407909692161027590955417906735347143041076483756658719991507673297975353645634566094165990320713635582840940
164 44609571973825771542799069719028061195352557846082551012274888965964023174498975628021934865827855903560792263798484274181985257803881654359213497372948645381047433896910706090061312174645147744284045853606751455017963516172036644558904798783080247161623992206871745679445173979
165 2200206334430126729834618284046105714270159173597726578251686988589308371531861414084477538230834883173248020423702004194297274528514702945927771093754850492462588843431528622385243212919404573321538541633816927195322830189606278117447217039947737601606772564081470078691088004442
166 108517246408614049604423645976169139518957590455326425628232686031127838871312599427282193863122664398227189040818196560717261558623846855394350793358832228074756570481206328131185443947493043770159406165888755995402531675453594158533614888131774078576959340614593668297224899668282
167 5352222009286209561798844089002965656513152803009966978325102475689121056725134080941938930834715537445911444591602460204601614988707672300151041321909890080842687588356939490470353133631664503687771494869733283568352905836340740784046320469648627897131100318612206957742148486613997
168 263979057566777529441299267934027972323875942444334058863718693698766147995179534605287405395497063948331616290909550719235259741069052033460321413124078741282622595247389836688438154276616160113538674138262169483130808785969008661025566438973414144866537119525621379253966396819564280
169 13019815454766134523892872724053183850046669601305597917670387765016157309033671137589829555335746731137763756486517665891346321158940997476893700659463215060864835959804854080788030384381367285848227725584968031484772981151578349474559799175149334438934058220664913345691775302054270364
170 642155465053456109377673971931450435402630963070458208215465712266873233442418137972194563919198791677004800951293254901707518594465714722057873660952554272719780067253843452065495702866812131658711714695782455118865382704645383328082651381606530584725959915127173740014969402608189880881
171 31672003549563942628191816583401357848375076066562330872028446922017245670350556471392768827101030171853003083497454273254758689620572090570140295058566119799261731793917518167481253583437667856974617315394424989741176209347800347677477664423012432186005909397737715713748800562410777976841
172 1562107407682167427788896178331804818543300472137856748796770127026810785077127825844502452832310053402228744597664920974178543208430681908569296720534863083813172669751759477838668930103758125425720364822666610983657785964684583912348106969547702359477823626182087000641613124306132945668611
173 77045316988451064107935459627152002134524538811973601170292327385156788064746080684688431889227167263125708475888041506505057453838320569845377195237850780210611468362224036036878117877375276895869777133028339121801665629580160239043586693395189751675883536487314472462937826818294247575491859
174 3799982536833769608843023867344912079955494504254071277110476310080219582115575807135215224462940325122334259876474569446083028000037530635901799352246984098631638819998521263362253227455698724290545961092007194710284998526686788475998344301530012503643973881485431716233929238375630055229174735
175 187420440912795749272620991867544599304526992759858736695910703971476993685437366321914281425557716989713201554449612698437778412770185144946032693802592608953959353725863002984903959504057362316983279029199169735637462929433490147039112936281545183092659843281923092537194192569013407574277791791
176 9243837657531679730560764282569519523666472168408641297957951930895572927950988718304942227514509006187849817399133466941475729635123859890812311320281574295188299690375701662441686109029476338780717667987974262080299475572482405007257438018821844468991107498429478023095336195419921897582133002544
177 455918971392020383580057733800930171159901108286355093312080355712888411970490577917519286717088687369769886523329761972598125438171183107456456859598190330538047277223421943063327603629333186359361069968143398231015637763142544434150800585017457375363952926323304381625917701516027381016270915785422
178 22486559822456026595678722620054791573160493719890339063653307280286249674288698114546190956582069204289639520395037112712020144593789757755264736606422835752989075781558699723945463874843895138320839278772827079958777539791200765391174600976317901879320745390363145824423205452754708974097011622468513
179 1109068506416935541448185039279183087571513767273044262656470499312657041817097693784952510573270569699041543326698139482148090460255238990120196314751076522531207737957000782261173750764030883789097929887112479940542944252273750590043293400252171451579235178245986751667129619248004611710557463663261117
180 54700806243271122000367060665466766593629033125481544631550451828482603836192932239686882052105992185847458143607062611058730538280314484714414228551149220540899439934519829086869434201107487744410637213160534837664218191023119200243480084620127386763690805251774781829968750799715079179366079264608542381
181 2697920089112178058666953291099816830689678799354551646068943419600697133097966808372742683115970993066665294769365244753388797097439058780367301429187682616188981326680320228440193762279329742195540977415380430790999146651708173269300975415284668549498061522155162664215051248252880000644358723574702959682
182 133065183260081146997968735046633853001326584878257255728145921393173499390788917031054942469099937434324320500774435467070332622886826238336659372988668187566431046810151514507104100325229967324873966848781091392998913802482791145329952854614039198533354687553811623688061265767299640757169728939714718676560
183 6562960507057019708163003289986422402182279436794952507138540410967655470119682182048148523708953259377530904503012884595366556054397792422480862207781214272763148307957157429816107764672613290090334551171439813918618137715504362176490757580850585755656789273657214567862743807287460678436731859311061629220300
184 323694369645915042256381253709120146630886198328767674095391459530031853412351103358217471097827269011157384797093270821811036741663086505958097686003503330088421755119703299173340084902613415677939402252859625525100868433638116890512681881944017348744274481422501686547942294383359835698151607820418048386488532
185 15965057968549491765608372861864454456670183389551120117740573959399200674527909896673058028901471182644166046302823098649293282057560116848964576126847152649752816084686141519405101295526759935043087262062025973052551425634753657523016097297033819170846540329096436605472802023703423020981948982323959235742408480
186 787418935392539651743239422121302618805774378429735051503730641466751063555599806283483386231629297792803518308745729534633236056870948270844481192531551884081115758649747746423316230202644886377968113302958884191017626316399917938247874293974863303145121902469293756151590003935239542793124325523682739682071367058
187 38836600595885800166378190923382967248382012352341047132557305402886087578703948288078015771371444953465062384606118621132666644256745161669132790077899541931148802472959106701247550339203271284516445080130142410987822608813805789975487096847374574105462084020278752759477159640771193476723125200523943791159397317538
188 1915475330920836021349400342607937787925637606159646099657529983577794923318682557840865290566519820251765119887973955737785043696712563889348911973316190221467482320122540978465250299495062918808530318688471858290734207723888257441026153381860714583879192233305201427126300381069051912663236708081226192801151138283616
189 94473916024333263457077934526319985760651365408645009974255828857792435392296114594089060234081337996214890166065847084355956454998628017095769992449512889856923032344717930987573930906625888045811276325526601054807733588781082118153548157754914215545912688412628606091804308077388614621455293944096969360849063793461122
190 4659585359777021681848975669342664688550881395374209284837986004507379688127952318198085716359298066338848807527778328495423769609493472598374295827572364835198105336403446441123896779362416470075221789914544204845964802812289226779045574192676096689490353965677161873113379548365600726018387586267524239657776937089317647
191 229817251562390542349198737689111747493989149633195104366599784638150005961472600659263679625583909773716543772134018547795499280247164647782890235963016448666043507691220128597716811373082878304944005232846205792858447771136615692845213652149157392540014875487848014276327836154547969000923091259624040995491295647539647363
192 11334907515937971097232618961795408103151689994792419121230459369357155048306187016038110221182100678418373184288663166846988874277923742631766640039904131630071700557304115466522824019726776014379214934169441716059860854977762334851023066429093834790944951748689111795417246083749532999667954321882168146765148842535183184922
193 559053454522701305013931733413082118467394706533276560002519191564873053588536598151159988463764415673924478957040128533469574000017306909583484671865609432622593620762269201340997866894940477592009697807197195376097098703429888224755412164568490368564415622893585490362354730576861175412462115562976850872011519028152030566954
194 27573296436190913298098886922848913271898405793060599368412054380092706064122229451898965061387332968348767706549119549310273675135144285221140016268195542775454736460995683986242786179290499658710440354090658822250897575477838672205675319333214630395827566311364293324883083946803008117170527197488220701940994119245745412092009
195 1359953453837723851968124164369570502920944728758511119590730626381522433074978180818057880387598306823725236178289822679695801808131700136600691296426822116164775376945386861731295697044661621165816531901375394934483040809019387425574677760960321948367617418947051999820916895843510345373832694408261235340304481527832173298666447
196 67074801915147720944693994453154219031963252078934391438525246078224544548579849796507893328179847530963214916652562350624345038359960245768886071084614843528149883668861161772536410229091143623016590874359094925092570463663814760596407761976116569239822588265987108590039559757904809349515491763913999187606971784598850507426573127
197 3308222821347494463374869634176661055122230864374451416141095651686650675815240071331153097217658365905337419513063070957088380033350248625025818187762394137227309391060054842474292195824682236931564533575826458621949996031634339464901446058052032948324953110417258453167106611629968624124979203227995246672671678083747930386598052454
198 163166165582261387567075438746151106191573205417756051958399141088941772024461245980437692107048057302839202584114391598487327243378694860731678416999084846743566796394845122202757383962193216413406541179416306243258637384787612639354579360150705242479976840344892186823421113044289047209701249584375283929258230396023263092144370210893
199 8047582955725414872881844607774801546421402526150468697300000270206176224829383193878752662204865144728798980875335739363116303159701335014708793309487520738252927689955354529093596839000132800864244246040041794543385527286902691602285730904585488109923577004096729121456548941537803422231863973645425068784995091187780513071513375834086
200 396918020339401661398025705150536311844242020373133065984330700075351324632647755156695768061294310680419977537702472340005285746590453166368354161886276124957230741029630879382202960985569006991569042207909900900353791518477651797188624351670929776760508149556295412005838086583507041359495414216647812592962011837865477727901582940485411
201 19576550591263653523928981262374535535334803190185383064513594475404265177643515870790148892043969362759231602544301625840365946551107321098442766629309973602663397115813003870981312532888967122492932487878514611260166335667032831207977754335236944995566905397620584255276304006527003496573691737656346970609114237324354757355864246085048360
202 965542790736985121142730582865394340946354430069751627870141503170005721268708054608309787748778428045740542332923134366736510080661034726612713480074963792667934679308864260498208409766228019829113913989708913163589418631626686967512508563286908905808576629031096503913911374628191780686756392768020675572625058500399510121487471983884925430
203 47621917681463608475367767500633519423226876285373045928273811926796956109553578607051477971117078310188355504405565771171430363423360105370294773163010502720456397123132671283145206690126044858741748745085478392724208105218451436187488564881629296642574489601512872866182341577756614345407786150334389339001852206994115325549906628279946835861
204 2348779427920621493986753032602397915174816883561196082199646322746154008249112708089820817737910613346826810450897786989126459098169752916435155745620283735212010491629927389587675091694619674929708850393031848166871168651483070361698997552384703929416957047480098144378378096896436497258317544258474955907354513905969911462968933472076994391249
205 115845078686750821772285860920724986053984376886060828964974828738074532429746243868113484902651587749707560531242314999079240592773250642911271803391224202911437138948907096182060937554658726059459517957967346693516510377426443669352401684193575951147873660265406067419764390451567283049337861991807804321063735794424013933703812683287451032586305
206 5713640921923567606048635170522056853881938474891307855017881589581796744351032851789214451504913696953664858567521784122154768413940340474106562468873399591635035838965433541320813653106544931596730409787651784939452081184362844839093090382932675876934609382026981877352247738491884236583968190292195414636494807673893346115801055228448376531384351
207 281804742633519198747616407496166857562143287035918385464569901329258397063237288627456341476752652509134757648283787034314890084946343116537555615344854141897688485893362029912730854775519104817325716088930162464920799612759564529837428480772651211926780431497872465755483083226454834729010638937822017739071907556272383906466477917321526457993803980
208 13899003114813928657518602441487836118510782465857770980794632274540671681044110829917727355872278531931576028625003678731194842736395369210354237866923987953072467579118417989401368671299218413804026755949850710024246452928650551090821146262174630071030002899188766307932200081624060825308240425068303544525233001202039856940722274612326406837866338096
209 685518227196185126179667358001520808889084621411796472410695353068333649075104286183892539270457762669852535189100580819089708847383649874675358994382571244596609641447196003605798225738005035631747828785732385727572150864977226832407367099082863390288320169745707174336471666206026194106537258039021572962804114405275486122736531383886179372440824077277
210 33810715483424200526460535351897506514548191487141336728965165726340867275332154106768005010643363897367819608481225999486018029876028670089957814928470170496839140331325537494076223057692144915769379585461319005630738474630149831141912114077600783788136610804320875241674793445314002351477963837287258025386330772642962356451208072544326087566034000080081