0 1
1 1
2 3
3 13
4 69
5 421
6 2867
7 21477
8 175769
9 1567273
10 15213955
11 160727997
12 1846282381
13 23013527421
14 310284575683
15 4506744095141
16 70199956070705
17 1167389338452753
18 20636801363971139
19 386304535988493101
20 7630926750477398037
21 158584458024427667669
22 3457889613222350631891
23 78920934878661776648549
24 1881386346955606712224585
25 46755751463010033168104761
26 1209227058453586979063406531
27 32494290122868996589573721053
28 905941288907469307157549501533
29 26169990802128899623950255819309
30 782307526610170231884497263622371
31 24172409259404691309378294098760357
32 771192681150498243779005064208924769
33 25378669956086608067573611517586828065
34 860652203286440626383338382215498414979
35 30050662318770859895463689542914741148493
36 1079406797921859397909332096592438021022437
37 39854626017709224822122818107230943255302149
38 1511511216688371796667229303614312839136768115
39 58840570751652100248077095547824406553790645477
40 2349551409813650107293872186702413926262258729977
41 96174506666488624632427553940090333953884978794313
42 4033107960850927911768790732378769202692121312992003
43 173170968966636444585348196429826204173717100046335741
44 7609004705111392107697273950541003483316712103411570989
45 341956745628046135000830740320449251728045833560781166301
46 15710435122143432146163698483904190649226693750869730781187
47 737516234254899218428901227414831201560570392425392866891685
48 35360854559867229431032487121444436567697800046821743407389073
49 1730818260323368101290545471008007836761051937950560162471095345
50 86452043217518049161597911949395294948559075355534947714728659395
51 4404726691152472181568786705411431393589682779142699936234654780525
52 228830698840192128172826321365774321880382026098408196327948135589045
53 12117119861423196481293824806223475920993292710798475891624342162060085
54 653760385860947628794626132033243152533234774061049596976691758834437395
55 35927080510996831016064884637841858545781235393515423600492076039858471525
56 2010318540572081457101236742592892270702443679162463088885697114603902473385
57 114500690387519515795559225498368811618060768311502615174089359434525098644569
58 6636164506366706508644042715712129415342139621835127636802241989581341624390467
59 391257032253124358364346800499051361979192589833381106295034570320280453555955997
60 23459443311458828213650959272346765534720171006808030460019320174101905577059138301
61 1430087175196433348151752247948571586543453092376480614692181337657973288757955115405
62 88609295800267771723232519656816104924073284473750950991382377960987707420704614087971
63 5578976044628003287152238495714690867955956970231451999281420690428263978972017606601893
64 356843850677470438437890974039994087447493505072709480930883446268850952065826761033738433
65 23181628652598269540896111567711174753598795817579468460833800832449210580855890314212424257
66 1529144212770982717692165192974286039588839070889231538498900671121988445850230969111814796035
67 102398031187533442202488219196246546321505399125389063481303820531190374515419503830132375222925
68 6959472051818613304734194149875610234743581173258209050043770482545440158231662489512560040411525
69 479963517524871078624267403154373584136359530194612082780097545360299906981433223887040574674660965
70 33581171688174857093186307954439911773497197727098894325464485722228868616970364911030228536841164211
71 2383143521556224720521872061827929642402246962413472361561060786681759018320255630557044325980519480805
72 171508178327529552210374123260284483359083185945543790322099552586924239375155225811564480892537971980633
73 12514563209034527054033237815550902095501165947275482679177575235495524189607500989275026536975670421848169
74 925680302988877746584528563106237802997888174214417471935735715885586276299049532147580920809623417760646275
75 69397089281740545870793515905972748405391325523175677527420598781340458251151428826354360341866171113232586301
76 5272043078873276958686905159078725875872283008185068814902452373426454586736140797552642008744406369608336604621
77 405787529254310515328777963351163467960468458957086796294409242531611920560206590071155727524924886136019597522493
78 31639312158190133982266226543467164869961337715625028040151042991340314145330677972362624729792234837059004636496963
79 2498574943415001833598231924638858075947793570956816361499203799255462813931076173464707316205030834627100223878786469
80 199813562094918590263053587581866220630391304199991889755444559238866614698408630088002929327123150717501208195153373681
81 16179188760925390601064188252706262858989799171018950911754615670128267416512672521479778338172335296027711678527014062417
82 1326237665740566960542766842205076436845211194939821410802948179400397942372165091766110144527133888827749034008102336983875
83 110040881689400906716573000283171571524905481528088808773517886900737432669332914200627660325419059655391435329571831580340653
84 9240418886271071005517868270256243738271225458182499695430958718626007380056214649242387526178337791000664833277472873250620757
85 785185836431430763217133523756005348735667077813895889691170762021188071766512378739604242089338221426414846161111378246203508117
86 67505041444646426710944375950088555864286197364373845836873430803556045908204982669187448105212956448892154367323892326410201142867
87 5871161981431047147415003903836936707215239234753029755271121106085910103660993072396040457197502302946492695810271413821261739742053
88 516509742435050167678649423685440709003054908699866408308618714210970850416010381121795471653287584429586586795433306812052839643606537
89 45956122073939907854120999829395472431333568273201254071030421419300825108078083810415418518301234591389096351395280207152540300782372729
90 4134887444254689136122746804533568438347236287133419203653695100279077673631096062058287794073722481553987556611868819408558405543935306435
91 376171377182933993671460352206364178088103705512367389816932205526097824055556919088201025654785949581839983178525387660806312479264587321949
92 34598477836643084090326763592410145725231824202699929610819505064555912731645893300444945936440550750342240774695013046796505835564793489239453
93 3216814515131124975836339808325201508090434709575984467000246511872262790115442385700220864663438136457208213400854174454723881442377364241338605
94 302303045770930714218090107943697028758767518041731649034630301712687197467052701825646278876849422575728158129308115318619176190091640922763315555
95 28711591215275562975638555558998027448454413274121401901178797969680544766437604582217315297602639260684650099042634176767889271537306249590473815717
96 2755637150816291261478063235617152353669692631750909864844508789736915920167616175655987411830924807848746737404069976078730742809239611515855282919713
97 267232715562952006013944179817868731756617317746962143107801329401683192696607312782652625460844208767599094928707497236533205506841797779768735590288737
98 26182662530397609554484221600649127777503446444989537897769514840341793201500397834172933759418659622174819946040790518892283413754934781100342337445136003
99 2591488501399109099228693936873558134974266990671107208598940753357280552847716913319411260008207881852583417239183719205705517518162599602091378317970734541
100 259090611812419995654734891740137114976446632985547073345793322084843405424273096771278923787771200499970061449240563500353225981616450792947967028277532113957
101 26162393979526886495541036828848479942668958208079174698443247186130566810224824146117723545882509547421429910724936904051242881247730503892052465888823293230277
102 2667989165324428375943004253476209100023642176703525569859519128670619959103270101895117587451377973335756312229253875591958333825247227321284787921226461232634611
103 274744882094537594061517927801577274598623580460782866621069759182493353883158959719092349750401061859221802721761687806827160097301743217794787702020322029963239141
104 28567559038483828403975516604275420773595329399822754404587588132627788578999990722905166907962962985907582243003220645204524340047567021819882106096834858266903162553
105 2998985858655067744425101996724769554898195486262565633915370845761292627470557534960785090284354387162298333453444309635245344950246843722576344510732264671728344669577
106 317829362529706261750572134688810244019458718707184009208952341371856116648124141869276367884479239269510803960014781889305035010173055558091197360228036375610669994820099
107 34001120154969431615404669151539503671598243519883559483060161242797597074053556800393312113818662473464583698462727971303226982345859600011739981470753166959356108730182013
108 3671419903848781430698733610828204405761822685846128094061121015384649268183829023857792397260532630030257414109082192002542636302487530476746503593508228975495524901021800045
109 400109840700720921574036305694105592050847884299855914249941744060285120165041944795123960349296099991216504738865763066208453818457377428250083257196872288719048737514974039453
110 44003999260717082217009237422761884327145826039016973085978196280562592241501574181760663920035816862934233445658954112732425438909788829156588033162643801996539295007116110141571
111 4883563818768220938424794552227261474066466566626037605749180052261565353314305255538273724773165026037030091151203496813129444484596670185620204105743119088861087028113876257039269
112 546862441508347738824216619702226289651961497645218460676630590682231811669633413526321866719672998654857645017330361722200405905696394053768240402800807969412967510083894879450378833
113 61784732895838669098715480836599087798540472421999162199807531790625338443637988755019526899748555403823683941051823698082646957136753740089920925083100063668884817947450593220450007665
114 7042259825680495944816876486036324117657663122435466183963394493266716825127606138853035318053683695336914853914562508395810352236872593858312763193812065364705680539496075386146603935939
115 809724449699946696994958314982038269164451553596679052247495011351027185109707307456749844745405000812128675234211068841878842296803686261846281179814072045656703484566496608681631806188269
116 93912612613476687897211031542474273737011019857515987845958657758609192552430925204881714421107969587414512613680439918895307844123383249953260387856012510575136779316064845106415988965994997
117 10986003715514081652442334394697712306348303332859518545317923630645617204947465458669920517662008892616115031373580325563623265393557545479566797871013156489255276468172892556648647923760453621
118 1296143089998745873198113772590706188588867403103748419026875093296940212287189343770719541825138763887512110544174230409265144222786844730645933586175007559609485551724695066001503154483176959891
119 154217024785845873840118064519413961112636772084035251060858859465341294871224572278695955196906902405829271704659710121699806013741930414624495220174886034940709098066492039554246475298676387724389
120 18503213274714556770810549601917950810680937665075299010215581039171664955085513318423884213766496103481256854660140070434168002924871172966401691924940040002355784403237527982876722777588205180876649
121 2238552381014850674601573237648252774215227543125319189216026392120584162081312835740232432599959606441551881383603826216854078394429372417758543537440636806980279375030416423988796792977328059298494105
122 273063055864790967950431067794996388701457740787360610774866031504349722095075839219886998578265013719721593535502518393552790609455171296640977911912828907601900099113300616514693233435875919625565521475
123 33581879708381249798354088860050220714967018294044006617784516090487449399256748665039398692944833267808132474272356812623066882443593045171106869909078610350528798048090204766391510536230929822027777337245
124 4163558710282062460753088424170505449539436294996959533673668626275514229280805845723386800363883686501831563639148297998606330011680218893989931148463385027693993427379891999651422839848965261793632437634109
125 520371793462444086238060246517156165845265565209475451205121348214180457073579393367399485528437169006825675420076082749361931173932565450834354958218789409969314096816657804956070182510578104630048187863363661
126 65557795985333913135250558784046442124736328377481299744033344494228637151992146959463711685330016819752179487119802425377617719866743741746071499322709740620076760328884876167899568736577968726367801574602325411
127 8324709778306548809322678082322681690939192011392897379887162012952230017101755756988850082960657169233362069437289876561644009235142162600255364492164713669866017178982353645211961809951583537310630504248726868133
128 1065420548361532488608925579100871179069756568893748671239816747291401510646887349194262742336776426129850804588319432566435157670730161584720578068045937863634116487801687987657873255382961592464290774589216195473793
129 137421192707959309118779116193122632060547905751848398982100874066746170858201496583174339639973698302727146163858144283171435447327764676838644484255708749622131266873927687128685117521677982840679945412235839550817409
130 17862445446553337216094027093595494929713596342874910431139771726918424368820969815846281576095444258243736800439691741561057541062270294140074254739832900314962283597892843608665424608772498980493732324505081602760201731
131 2339682645532232026556436119984139596657326616933995186308580875013035287670008669771355240789565735546346965058562654086174567731504833421025117420228544052860059958598650594097304294514813555908251219960487723037783917837
132 308799436721720783373119285445784212466332493876939059640401542947939565705443020352980038487052777164737754629068601689314517876113375640314656922360853156038933987380918048039668683180650483094916814438246858055331951178437
133 41065262794627398710711587339801310277119303771533723859723455372836116375327363448810963199783596018273985253251357265185933256395543236761670397739241392543559005866841739939818228926510962786435558316796729362808421023259429
134 5502077486516410309080121394461408499098552604725051268493808828547094600758321464552598482023502768072201237936959318766532963084924939058504165380181722247359685964086419635401935594321685101268134234548173470835047489780457523
135 742691717523742693414020051972580409351376706922469763785485791365362222991096272946718074366535986627329766473740343057102434759852132474973246300415077688234904185467584400072737055927279924885032273203958675964749747901644654565
136 100994190525333387583932825824323273047591242408196090741729880818766718377124946652413746476821809869449955050914273283762235605040768416699051420267291341448077429972053749274601933107814336242660188925421950403714169831887256405017
137 13834601021602590693829992017616434382540767763206478289115016201933587074549717948353651621732290064423229003850985821164106031225606508857558239544463755489669277954887731854626825168639122405626980039585823944105807970432421783455401
138 1908957073617565188801295197098122394279807204063792098479900267274682341399588328235008175037490551120067824253592358842974960378201197401217517029113572560419128576913147219416033778479609086220644192391603936865185777168970760687399811
139 265315205841400353233896878152677846347982261545627872732622104262981112972330757826866561291830057830827151328139552269124177738561652117263362965730252454652479568928298028588603869244677779448923334172964398551310514227288382045494319293
140 37140015414035579992714254753971203726135414147047285046140148468497558763680210933006062928062491878670550757838033255719501054782880147645428724103059746999380220969163689634739029647010316723145783424692650633575748413189828136486673367821
141 5236170790169220389884891593207332821963802710148383090757058369510500189151750514772714415250793853043638488382823203879299185305491891950096338444889565983622300319675087776737329113539325213462566086077425946131399808507099161557406602181885
142 743456310923648241598223232490820237597738695995672559226508822585997615138571966641990642697956211320235391467697991703040372423757168652251375212849306390257076981695174227915453521526044353018528042092950899743621973900852905710224760476402883
143 106302988012769377636592550157154190841216082542694808702820637866010299937570145737073676809572602817606150521045879945701376803359960054182951485317793121544976752097530664680368196146454939591952639848481293222242423995296582425499980962575997349
144 15306031738895849435344705954785732879722701091478625095855333777552722629975144976286477944132792565434101349826864088764125589013159126011370326649276038235445962107820091869665889467353599362005160299107507927977478896710169825635384820828756529841
145 2219146154865973841405046501206890242812554565887602304519739754639300391658317319604501476649311958481761976686045700995028003755527724032818050136115133297451180942642052151018692290284238168173232524975500947015670285807709351405724429410741564120977
146 323962462519079207074249387338656471896073201983201322247293978018917620792617105809908956165860375279258884631550604893215396710343420114110195966664409568488332200634155935766413758833502151285708689641723803566303211999458995764544942147813606606735939
147 47617717859224180325678750622465344584846792233638082033111739083960642498334895614177888958111473109012556648033289298963367683224487585732821785367500273879838418473624804749649954006887584855293494957458541301591901918580984204073285793485390429059700781
148 7046727097508927714513663434936866217413831648306686888352828801855603214621785975455514705760845489553602020475171777137859195977814646861940601062100193281525135953120050222720736150267263299318625409702137592911939187223172848283208530752381838690876787349
149 1049860211590729896267891864412511853563360762438147569320899848797968775968619228578964558832666418355582349926889746598022412354576848073194242854138090687204805071295184825411284404550792337589002377103212995974692593667778482772881310318098809874929293970005
150 157463925920047186818921218357587236019673251766147790762008087320928373283362471333154742838997991093143511956790014141240121774291879226328482469291235663302388505010087337836878705470595540772072618387247641384890382749791948865300534767499118267676621078477011
151 23774803342262784250706366992503689265747528228687726368031897660579336581071026324039317001708753494365131757167303746011021461206272693278006482351526128923942294082253796926161310276350033685640349945998660247665167877604964834213151409535499221353207993059892581
152 3613432878792413621978625889787867046229029704810514453115190335284295320401242249291904721023286902643951968119002631803168815604094635981081058891031202800197881051759375615383755470176016041547129554454802660253767819018360330041078156945719869351077938031392919753
153 552804337350103666293160742550183362881558337530189871274154830919276261543420379570851444531795634700420466384237349204284643705860326365236121854618031868985231919714045523270734072410481297877663850616021696638093458590254674086249261218744179487416713633559107387833
154 85124136472213447608723495244588840825763949955669558433499460036361220542454165595484410083840709980092767191044995583369229192921581440946301725498182663026468253350772291878699632928539862549218951648646005293276954903289701786695709224585619594564877541460347296990659
155 13193058881310626783543615037747137691648963408839142515873771058568173602669536227892445065333258533380932704122769443737040946018231259358557835033877195472816612731603232645362262051656311652991101030514693874450920654113239276415053010187426584759113906103311955059968221
156 2057935213490217537758637316763909338948165537252443781743366861308740404035366675803468344148674240216538789557552757297651673761310025116462486164317351738640712186970719092092452706820236148719034699021478996186085176215571512395491794511883045123485404164405240886868942557
157 323067637820235525161355486610962091218837740015535267082704126638252065262358977206643469212592556806188479164851285198870721778331397945992378702159548504449544702238706159092960451829215470227186389853435995706303892556746047013262182618939082163006817806576590304442296973229
158 51040291328739872728515115565906144913573040821331992429908617326382816220787070751685453974463942417449067207275910340596018257312110892853636586432676807363549701524563141452189186595826645710833240707680382150817740968813300848425701913934028049502622595030855751207630150285795
159 8114716592605857778199387846948183098992399694432840118534518490563436919639743509149932315118720048110183385499304858996230273209143867342347415744701732735838573253427869661896385157978542459405577580799487826406976882613462213058575693510895802573448357777331266890976180173740709
160 1298245733252436243670047848636354185578773896818958598795753814343601542017287304464199823701332325555784415094510671380670583981796146881416573785344164942337684668611376923210730627281348924700019675006116929822950122471434374031426936915638072984066965154908103512145775889776382433
161 209000253240985368937461769714205324175577064854635540907680533548983591986750131132894171370136676256305475697905341620439749334084219682729864199351494958600298400091519957213531431434965477478708073295558918484332801089980633225775975277692348562112290954105362306978098601358341291937
162 33855272830988333722915245456213781065543874259206664555355868012741064992861506160902483583843975130404505680501110146885885620480157365401222957511998437598190659872300056492244113357735213000219418897743712779551584528868649074090242383550381795988085669095964651623390296936915087409539
163 5517964010805245566610042734857044295273839988010158126494516937297018436312312928393306060705068824254844896216367959812774900702540879160238116962042648300689624750147872954449461892096340695484468154142780100243700802680853291359607672031010497902445922722655604901815602325665516209860685
164 904873968093911256414343821683651701206863327910949417681956166704759086550851848056433675938704441920973299930948837822353207833136595773752408414836205714463975846937052154021306449878045967676759816641382162760783638528100620848554075899751266864929666123374464111127839060839089131974231397
165 149292453219743464013782518245163887960684604376557321365346181956319500674789923021526425210591235407388278665847869705193973012361223014724590417091236470662210980343756231062231776489171062023404818926273550908906050391849716350486453242557216982276638483998048841635743081826330703874435852677
166 24780620895888910360989085974385870134420399477721410839951405266499407382938061631393415759224494406772409288907199947972875175933715887158145419402116867109563843175081210642377106089537264074026290793320891313952523973293826750776904711640015718116276444187529200087401519119392862225308178695539
167 4138045991957370160363112764053724610677335833991116759223607947997505976504363553665949577040119655596609899140712322678314298063680303636796144903624065563054939981774498704809618888616567124827776167021717082353877995502051450570275747892736199204793403951880306875511633443969884089567520140089573
168 695139013125423237157145670845541012610139571694860255922373489147174128961739267927119546114154880093855418860803342006214166874786724911521423852586993998285514376488951892237864952434261463308895216071920116022973910058373071751796674729978613524401389764465910813730811692920250757624843603541547385
169 117469694064110746762888791768786132232092475876969250420246710759364161245722881873925550860798100502424833378347912090895386053017023445267600921144167378509672540725437829912067186393712663863353453466088741116296959677514291532118979530540322157469002189209044602529554247738508411367182357047634795465
170 19968370397220505211689240117060591012911369900377068159606350460336629401254176253304919196537898109024314728448212908797028740909784027349060900534926137410429502588467112123126063647322584153632006499572033321770824657906830669671514460284022247583660442069966406852933254046597770161469281028337953388803
171 3414341735431802547445825990159784726280754698227717365416886768033932363925299746339214999239442566417123955063126205024001064371528885334732048471997975930697749913387823480150682266566948339365786208841144042346134952857954473793276111165863144674414420324251673968606674584387888680829134437433625427280893
172 587224364677452012298366978942895113036369221060828470177689504353633665540303507262892851640689063267724340530479306508317409353789212911702638311580775381659108533577187125112726753965438971457089036904607051118401593983883899621600289662494297507508672784735577568812351889194406339630172371358807381432214445
173 101582565468778219349284344111426244531184493873025460418186085294114959399484901505900620449448504770240560577335086664683522070356999580451228776193772645172957713740320382865078553961579548580659546280400614119751037322574344058936426037820588822823573937021379933796558924584346667806564376153066993397373461597
174 17674119990648333642768382709550332972918154645860850396411963712852339617434668228571667149724173618151603839765569672608468477573924762939422733022958248703915065118920902146522377326292313799631434092738231178624819298436801130084596527648920700970593889453834876476701955387440489466951190975043710476953733015811
175 3092755462217278692422453287558318984171510960057016161411909580795474577139091949070009418392362015974589282806146549818673502338177182715578695190645441364203320505922324301879398657189909894687630394095929721542746820075255516987712895042602407340604221890254051363999268768581043298268745167820828790007356197842853
176 544287473738230180589467969507584714412088528838937094179164553650832081630654024305394762930676645985919634736426292976007376493080117710858178111783288214348152360885225170866600576459301407911875687744098433917526322093260540651049327009258244492279327747170791609762828510848136560559571376815347067249719553429138193
177 96332325229849367692901703432057006504254816603593568891105387003369666456067524924588338555523600851898057182757847658475263792408356844725699544931980804627770370830771882504285519789528438313830418155575866685818591687358392480047813349693088908857563636256218332169307639745396436212404333441360189076023564787144333489
178 17146000220734677535228377731870485444835077222981623622828785663595141540566269941378837430736704154886050047805321520277620806430468113326818375849583978974067717113212291920393344093925361693250874219290135674643164351392792506948016388212575871045132110422564522965269517617946512756707624144900408917514707705869160806339
179 3068929922303933603116861791936300200528023205798524255690980046929480808609608867624402009576373990572788875193161409235044663978132315452134795718588607424303865279130724218020182530454401592141098504241799469831600515568672379560981580951203503899053085976383974153735001698847709328131526044143009070808427363733606330980717
180 552371067646769813294857321043280911249766478321031587901242507622757642259293485274942285485163501834545080055652614036460910398631527343616431190992573070560037935753722278791239661319891066974845492284826354146868226142662867034922612101101339085137921019373636837235346848229160597129293746119101920709062787898009911043895093
181 99972664820097705403346857653251814312013023985106078456737427116008598939974050211447987667282620620473501233953978905943419641227255513520577458518249203530705148739180631730801614176179293423413332465848841218208493961036022893583195418421252192861735173262267811871633999664246494814097994723397651196126026618440557201454791861
182 18193855737013594839018654988647887578718797796865167096219194151539140197625315863394136325584795909585733573181075630732785875650301077986045018724768485219654335664258228307016727403975358539696848573214268681671577119430927204134302994102660609712435892709990308049187177412282674243983251574216180400312929307071384414637366039059
183 3329264045352234772478823851605338504097922821610539363196608764422502287621396402666418948224844887782841525369544127905602747739111851482461430861596842669896583099828367338868834734131491338337831458189564737628724226204516160305077124157194292773940452022162854851583083815308727656740305013637899922306290970254477316633508675294821
184 612546096097344744753931944812981968454868470063314372508036930369986031360520700468728829600290364656849018940259379604929286526120228587414152650852823815976883027372430592262963509767751684380135838489146930507381013926047327587202486109435394129793569339100412700305417217634219235524599883179474356431627171840089107383117067434465833
185 113313987083266145602189633056151739955739733500138619367642318806542303007443945099951629527487681782160355135893991822832713214289055378996753838840125813806298336028654208796740210370925087199080208128125059850265931670249635765216859454717400543584664733984512451785639383410550803451832468632357300940725794711251225621199691240047626457
186 21075106592475394582368202007996266107872710890424801012107418551146972088650035232526221408823769123668982978723226032850278147715976795526639494864614175301652151752134440535368281502818969783905069692623860954104691808482251011974144572098456762715921464697422112238494857684812516406513967395198980757814995348686480807279359756813442664771
187 3940805445166406149989914302772523963362799225919687684385805235834237807873392525220785503037700805787570217129422333727940184479863653571256555073219080989160421850455916207039851301679091468315373323530142874032137340712969140664989007508866807713666442929746231364506505507356954430581183265673131031152167860238811833485362383232624351499805
188 740826895230018853034707418378432067651230229768069754831554347455813452869991047089030416244240459780664047954482598938648783770677036824216901797036299244030128086042068877685762885692185442607236142277287663819142112436891437360459731071206909125637475370474602295761113901370691091860058813570607547266096673167354200128099583416630624619486589
189 140007959378268296280521182203401484921110516033045865663760731914389272954417954407571754249847850247578289876557299916134214874401964540110581730502282915837815126721775561665169796919633906629153327817024716821937904671269725674673473011523094778523977424633021581405689289248176576712723493779846790165340259862487286445393068566717087869536421645
190 26599947961715301331029402873427757443158174167180822531213647313064171327410851346296080193451553611179837156405589652576381798806016564488384223914212424661321327074469620225233267967849226328808552044194833091913081212789327363358985989212599374926014297546183158634130656866454552422548945979213208542527949456512891760203622824921947384077782031907
191 5080294508469632435681003747320603226319440587905799490057612381567208008545922345785298863490789283584188358043522814185740572193133017713094768528180357111565383319377327282713313321405562241831659939819071651203442933905645430623210740124382885602940032845203562024302768286170750207633397334818322193200344810248945714103509506656662487396581811631269
192 975360410299908663776101213233335526139261388446195861441377084385569427337497763362877218050458896586660378078909482126171402273813266009324784174491162666403380599468302753185880142203559437062946183194162471905641633464907866733673811034711576349967535651132737497020056574486695858184938309322003686941239454839668077758012014213144432464643961188555329
193 188233841041878037051316505538146755477615705846812511310496318226289604938947935322112314699249805385807285339490845636597808877029924364566693756600659850125522376865661355043677432806135407330914077295070976284730282354721543176983719985657238739114142464345560329385851765085980061294617316753737781715664923462982497028009759218770538450669688824919088833
194 36515307980932465136558457555069207833603382735325791555239821130731763821179176998150682305028155745505762970221537023712282123631884209543748913313455519247614131873866547496140618223203235055703194898562663939860863369166886056876268199588570514248800429469016689403633956589806331003983624914334714153035774169326657166467720534980633113339034151532470479107
195 7120088154477334277287763903369019851841176172914543018218380579834611291103404899996136875713424863064546623579620023173321400980324196012671120242858284675449306641238734712340761916174282271988422347442221276753559727374307216203600453017635028306117603572535384025400243492865893130800006184770949397563318845198743256592750869458589899082430546270996143251341
196 1395460305072633709158815865545790975215405888183059971677081009701025852273541338416991907468752388280925906688924669211423990379823588814090833442789358118562699103162132650841343820887906072110072558909330111650985572400257830771795221090001428641739971060694784209475694942294939203066016868746696748865742509572816688027508865408974899697704049595478740008784901
197 274890675290369552539032284156624403488582921788814779977900382785716433497595063288311552445781218751190046207215134445103081754384825995777527839897761311945644175087889348413533676091611337586672865571419018836509057404672544133492290029361561464504847883856313406673291584999633989736135597477710024024756925628336065575517721708837865207072014394080909894811682789
198 54425413727813342391847018293832489591981200703868306910088508068777232885481735382642010652986874514231872052530590741031203537994829108673228636281588559776477639749461277450560401864142564563374151757893994165398956900724320799853530440576036478165933718278004627963204638562597941579919572868373891997927640052676164767511836852215137922520008077058780021417885788851
199 10830078343494702076202494693798450281036351025838160999616643691944243974195340162602999673797895819181104820403009454305360111525867441895413222985710974203484477921263595800236475899036713405439404180953252646562348831771832256019513579947102407988957697884873846552509907827758762130748830965266526825397849298981442913337124328450758046827749603505035479866444493943269
200 2165901065768289905827433130369124632179271418848007565466293184351916485326648576370919765071317473688319550507985321945562596216318414762781097577076107475656349973605560008380138735288841056418581732678431638114173335765559810181383948944877907394333591795783350698253379820550965955150004841035858488362025574784709110974672752350191157133016998150456453650407981285035737