1 1
2 6
3 25
4 116
5 722
6 5956
7 59243
8 667500
9 8296060
10 112406158
11 1648441865
12 26016230581
13 439698829588
14 7923291500266
15 151636272041063
16 3071397457222772
17 65637064987470128
18 1475783903907314842
19 34822081020977308581
20 860290584362463964031
21 22206678791494395506940
22 597775158911764084886982
23 16751152450234618859184419
24 487867395080603697285978385
25 14745549219503008426659528806
26 461872519408978226558326568974
27 14973672905625967112825530994729
28 501835415573888798676620424786031
29 17367508931498225597312888890778904
30 620018968592732627376889659150039030
31 22810778530415406996540076202424950559
32 864062773125415994108763706855201573252
33 33670263443018350886381839410933749689240
34 1348625356043916819998317003943687441416546
35 55481351645921361003723834340083716728011549
36 2342605301556713790767644507455551475880952507
37 101449466173432997163888407779766544705681061212
38 4503151478229726243687239391269329664764843333694
39 204753497008919865377069589452146191174346790574043
40 9531014085922275798207947374968778048461637847715587
41 453938668775198838237367194940715220694873046347286706
42 22109258965378961098043985823682645028648734269044215982
43 1100650368904439284502560490372659283525362240409069156465
44 55977294749460831336966211345493865088051243515222204267059
45 2907101026218138793855067502883298072034299922611699924906952
46 154099435127865214851937583892402682239517323099340287426175854
47 8333928609380661454917695823465952885210662613996313576298023639
48 459651845808518148555914307597428447243798649428009937792943411049
49 25844526245482322173953021272707128158239003631202602777210696977178
50 1480829369502748935485137599695097207009272835688494106643123105810230
51 86433321412613025623230768235422599370234971654463161738760758903056189
52 5137430345024065105189250598339818236268537632542800203586803644596019819
53 310852025098671221786489433245904442681501025453297464265730343564623400372
54 19140982681652667994311431817735850555633812726287139055885510069029535078078
55 1199063903543182042424601922333281095532803715775531779427426430805933692930195
56 76393701841038329586649452587683253678860504505657867551108508985950026010951115
57 4948618574714221332836108604519097662758036283778675858902119310770753941269025594
58 325836672467110568547057017030573884437966669479371545205623107177653085383987714798
59 21801577660524483277267423105102477738279862842530175065215467942926194029974993545769
60 1481952050894826632549931798353592867679973528899080759862703684805903837332692561781123
61 102312481940674741076337746342252803848046382147768348522331459013948363241226543318384288
62 7172404869137053927655520522176115641303294074456332398605275444353910386449627987006163854
63 510433875703443318089445333094020988348853660133801625240110863681763911640722908054430784399
64 36868263859079856034428640470603045847121814998493917049018214339620777024494282540775347976612
65 2702137319256298468483396699198749180252215881600765267123168936237918649852073642527970448368744
66 200913722546938372062980057260212130335416322043463703730885530030809448969372395307155773798855730
67 15151929398450783881655409782140831114017225380263969004530263416008022550671709061899747436206159629
68 1158760747245479292027712048105865302673414852711206554516239140903626762311985550694335175372305796515
69 89846464952157492100353625850744916346223012319898154690761718732248470130148956519476587600490513941052
70 7061645408245848423087545043160338410190105094510052006923163289971284854026153011011268434617476820686990
71 562505985985905615473436843416283202092792966896691959937140370598811569216070197541928007882333621022288971
72 45403108634923333126149004080261247069496514524605822902702183191457989292296402449699699592688242817584275855
73 3712822912574129666514063749192046648858442969449328427863444854606781921610792309495060191717446551110539058074
74 307544631220981563486707611868016637232054946592077223595253414912709389621618391431203790828460930061115993321358
75 25800276863479544784493820949743486129401479451231938510785088001785382112480340740633988486039523069108567251259457
76 2191703566349987836279232387112164156769371139241186079101830401540316124873779394231972447428527436829071887493953563
77 188499952617093268709082023692219740823390015762638780765507822334518871539151778656487530601424246775145651237409885928
78 16411382360701752467310600905763450698416636007906166245927754710715346420782306846835948354018767551064331142905564544862
79 1446164716659775316548503085538445315585688445961929604020492029636320987713403918030379844992143107570880743210345558678855
80 128962918568336629508894204224413070348915746224965677770402861329931097368288159602290862678971205164506871374322609557793131
81 11636538718720949235299975000199388629897850450000036306510854844791920759996569560059348038656366333878193230807885797166515950
82 1062266649022490208123673252842857802246885617690673766264542985580455596729772287869598131004546490854986253322525723542425975726
83 98092178039140826989243970662149348188785563210410346230501976696035952664666492668494856556363174330923135233647645924305099407677
84 9161531019084954443635315167507421395585742458341262438839942269753360942005091285303866087766003230494800665123343043377233128956163
85 865321869504783946651228424832601213591584564083482782824980170539420356156830578115710430764656091450543730717321758065859652837416628
86 82643300324818189118639212770585846213422294575983921079370020674941456084505480609632758422432872918529069076098628267713016133824796654
87 7980013742589019406101542109497300572466919358361846911688743480867370540878531561396691345659763708980837374142930945649634134233569093123
88 778955281401857723528391202831484156678552019240944005399183616696153915950012801594108886506714101456955921076287333243880404495415829337919
89 76856813919018356478631291393863154536009981177443440265008101904665794774132094470284341136365029031097955224861786584217174701548375564745586
90 7664121743875826407542337678603922066387613596002451712072848155713878944223517216845260318113385320892643214603019458675929659005761359356256558
91 772329966660649072946930272295928887286961304497467839253141830577317424958991413482425601014942017614767948983941206110327087577687006698859318841
92 78642121888279770178230654818239739317139831297208307730925708590291554580390567323626826047832886215947553386446614637222286610758021579344332981451
93 8090433850309860949518613610452176458295887850165866016627693139208738220204442783510502044201453490251934099163663286648460533348344563033693139138432
94 840825853218738969068501681666480084205023447985735194581841509547957038871374380925824095647602171165102134725466361707973034700181793034872552750825854
95 88269838758010855999137659758571867860989849779370156327565085615633141921475968455150206314071310982173393749903476702084867240896008075020528612310576127
96 9359355730278861562467739956475943758875811211651685724385438875590373940825154944395807448423221556375902230050258306332912069839835407343815939853494816921
97 1002220179028101149252436427368867032408570200013803750512965270692533313472486121660925252340373166411326145843387640761088830436813694052797054071249417459906
98 108372977154053532149328086684126414431991143722719875947410504587889254106754069983609079323963739481831838173997650334922087271524303434314007169654539606047110
99 11832526889929188431183293907696872907185379692789579296766728228104072571933875099292084033119416195125299865552822073148510672228724839360410373200165007358128037
100 1304341830167393795441730691024605334650531841157276248024266001318787864823724649490996452764417055489386376133550482358770774565794921621886164821025378808084846515
101 145151780921365140147460309217636922633693745208447798416383521101742015968778255158453666386688325970179074220082680571150591486808519911775028388443870414725963405900
102 16305372311232095738567236820727105983223599843357928588444757008057563140930136225240408677441094628839479232518522456455464168390545400025085386903800132225971311545294
103 1848747568714670312140889436955548913504567258095997571690567520758359055913790202613070828484822590572147842198195834596796410855279117139288493394395864375540692509924411
104 211555799577384496568137405481224447909200726743617613767912795475281569519139710938799391025833957285419411473403131830207453332987768435820828832177721643594477596180775999
105 24430664222030685217855385675604587705198823563568165013969367283913377668380497522605938087969486752141877677491581446704036420821413295003835394146462669473524923509295541610
106 2846898126199611770161177888636833478040079976280418256272117440630456021651245032668904794200512482874705050709669778755957774291940961253377148941755138900955671482186893257038
107 334733255963775821042461362926140221655071077037906860046069437027781598701171223150676481397229389260312598692600671809778768437969063835611727707790925698170127473695633635203505
108 39708246657986360091526116423400938902096026964887343471076710182458609533388781848137664803037581868519551722504597881090481726864097199477790716660336021010207558814157600778874459
109 4752069075679920216829841112393542946857792232873764055373368817405406833256950714939246715528980981115225205647117205341230118026072868356145008040044146419892863591099618492931638616
110 573681518302287366848432716049780414675742601146134662976182736463639486373260698806255845047250124247485901088074050004385960141552313711249509042330815282496050603028429518111571671006
111 69857261268967255789972826163548409761947004127879990953824243738669022813976373936531880289722877755469531537908714064345446956304880301776292675679354186213264326841279793303801846081463
112 8579696539642283592046437879496451334517473364647973924714450823205818225614660563997447360202632061258330676985581219737412657170755198875280803919427777029070020295448410601693853729061955
113 1062721932869594140680667032461473377697936691847446187422479757418446130221950214490659854570281204467053022164835686053450032733305400113865648255583489735127080055305470416428984425441001614
114 132746455609900198410708924067189152005722103575563519314328288015883508743236939632828511799217731330443115123024849901961263891864413326632249430993015401250758361857832203260540534693479054670
115 16720550554160856283725893659800225568592960271069276299994676067246269875787702755683069857981500579994637557402827710233045435608371782048084416791085954131583208171343432744893236054461825778413
116 2123595853521949985520892644279919088379407058134238472252570664956441916972320749854424814135085282046998063659003821824876833167618662322727562395758688786565055958235719850263120324187856033813795
117 271929701513464942852734110650631053271810129219730914590325675897324139357514066698356740871462554937258576273646410866618088400536976199624108953579368205970304719452802940058282967305985694830006884
118 35105505923711457183625070972123129326837330146844698791837862349810520460386290719063418082593626016143925572085129696294783845335868324670823453450774658368611514763236955457242978207337112618452456878
119 4568761246606534020037984926068315546381469794328464678333716763194991876024665553744171168842628543169152321784064488561939458641659314259341347212552211193750227792644536591906265478856412598379076818291
120 599373629875656695511187599397045405463962784006923938064084082412128359427533223076428651139093742132503514949662648869953004834752145717937315951644039632174341000351597997483353732912180241389862683734367
121 79258256487866807530686717779927481301956244560652925026127789911446830697245106376637824834463382148812587713861995580554855220916742135369385885830857215736050520706433927821072938396151643696482338679437218
122 10563585269130140588276943996538538339035464872340114358476546254081133118144299331130674265188116022248573633902149825457899637015019572206341483167352703763655257205213627134245421602164036654140635013971843950
123 1418962086774820787461166380835061511000642093617623227670654062548641603049892362052018984602719276863257474086742631842379468238996784929090916858924845467048079044444754732280129676455858393643969441402404612905
124 192086115999994197552236226333595378686328532088250697816570633451728525154323680666386048748362646342532477694838641178645443099766463047932575819683377394832707408589903900133902805328134695512084974725207195030827
125 26203567955795963823572859663335266019126428465262601913450053180173917947337854660496670908929239834233041036102285143147833495825842142098485340749118876813240988546428355164088130158864201395887195656596928626137008
126 3601953562616555904726256767655100137432247693700321304801918714094281610599341795634379385993250820330827443859719532118781420580141352833002224117613054163475100827774563171780004619184454401422263880876562325832890558
127 498888360070629655237814482257871904054009886211338453217303413098594181929517286882876258100292436887723965660927360227750142183925728658291444000495575963336389222726417608906221530203788085388624479300241710549405577327
128 69619511170733391045299985930156665684347316909807832239974263022513589796090613545716625215826973558902568777218234591038933440458100307285499699066955175762218138189403419974459317212043795233551561072295520763931292520932
129 9788046991176131193214950949006719221025894950742753329712386974340357947553011472968207350099336173413820415618054232920262987557258088219828916044987709771450305625811360760080561259242769169807307682359116194191122740643336
130 1386353932381230272018814191145776108626097872614162065400969986652203651106474011391108333579171446366815760097490940343863752522629303522430112252012033500763091507855334167743625632855072839967907418815300248098597799712054994
131 197806736141795081985405968376789389650336573152588513540465737593102007506376837787681500941153829692891776999200622443569513399463924045807218023290356387268280740739937103752763866874077863137835894248883916569322132084425822957
132 28429758508991016138549326412079793194914778450926938832096082048952010855191861497690076786484199509710333155721930049748990449818739246358460887361353542914198484118342758611139003530684673515419470949581927804286624975599407685555
133 4115731193008958533752654017137574337391173929771790722360693684220149809069273278494694078681603696383195762867474771025650647740471057391024389295479963916234020363494737074018434008046640854258082370690917220904636535125053895135100
134 600121961481072907242741064030953641079890969714371617234362357852897560763529703452923829551988422567533112218893250077004675339208360299657616787311402637586486851398098720203903499846911881447250813712640065447361509491592960794783662
135 88130860300929515549502493950377864474217761662131157944683522969763808715865891525402775457582641487567043129957481632601465281513535564385840540800579667306886915090392303906858680475569628807912597754719413840645314124388139070789488939
136 13034371254225947648479105858693908963260039303556720129643095065257392358783893898018167358850096337814563164261237469961004454566558146700543483375186146714648045243931672514588184240972472033400682167315089622062116670213811584627887624983
137 1941349331581648884957497019053057425771838712883963051596160194383468543183914632204316416465752391817738380097775431495085509127427620589312677224913798151003023715351625059694776291290861759750900291364234017060028257674566665003697095731914
138 291170301452781503030226198833982675289659400954989071905647108837203459412097836947251144201875812890104826963565775484269785599370204207565263185525502722434182023157290224644418085355119536049486878296598075726292114898324337553510138156903502
139 43974287134172561140356377647329500943038640973795815904588805727374921917367346233882082158298501739645510857239901567449342281740652850886842698211537909270352594971266482018426141376296314146593926035965187485808544604834608906068943233573751137
140 6687099003329816927421470750304576247998109316760960026444707419354857881632322514565235608042901094781327313665258621484089605932398091342380757412924583390115764809981374996175145192326062777411211213565170033420880218147446640474427919387270695691
141 1023865891127522947125485705239549618902541342433119296130305844776209742809800065666360505683574321025524238607860534838685201396282047083549911974471098459553236487220751725952126414035852258089507317697743380313941645823899135998059163423687965593832
142 157831697797596271493621530032552555680410424749683878832059922925480686270804814223945389797690075847489430244471899317068656556612318867285975555548562084232997377969692384338902025566866341230430713603678254214683650145679691399339872179980423107717118
143 24494633741783498909192542490708008099439089314766947451183292254898791957206007871073292899137704801728818604630292379072616138053143799485154063629021101254231092052658666805206080647508111729309013959640270537442245449390080727299096556413008876044287527
144 3826954129422987859477661818332539685255879806467160137415141518883567208225130073182009944443771429638876658250351082877763203058921313253864819800483094254527609383938817696705309009429952985161658083390299486454583566217124905878253189411954477057459153431
145 601895972270587477301577146033894533950799607615430364501059419004778374007278135150691046959145328142090957629776786807002047352929684900271719438674924872350975825240379033449698128170041354005539651187440819226061953233601781856249269311175773558887052575718
146 95291913332987050184483094983148552801730308359523019859924743290156443535950913681010201501050945255075676739985553984150197054895958992719220311980121324676169182834674578054379943044989376860097242411798092120620734793438016887564298892686634292783295286414142
147 15185807975138048765536911058654356020521313818320505905069528484592209775529250362171254415480813437193842941082867991847645596298892276023607166707422217398824914520192847655577330840374176493398020782735727843793266071726678479273044626002722948920829971465798269
148 2435836205451820972748947511905507379810372253574970813993033424002737971044221716387220535825598571383572722243606344431976353964801171667575299505207537884015327418373098803010492493618906273657165504014881326782464462727232534297137100264127950015619710855505300659
149 393249251340693234145670380348208096043832805999417973557624890433732453394662553182179406575100811902697310980014487870807204451877036446978414935438042518888499546680913138661592323981722278113261587184435579623541052652834580785265326369247671011851714758291038288820
150 63896775805489779087295604115388914232922036512482250843347370502941171164300899692277378555414991786166795041875983629310707237833446453806933248620690506527538722633721815804264234269699126653263405418439898264154159274848440502755862269915414255401824279340758042056526
151 10448718138169968455024769943423868151197557258923953222272231619995186616397199269939167630607888566408327568756512337079099426154900458778466703881751121209927425831775798862715343598762752201849311817380589441193282968591957020692685818731041885858584405408251133521158371
152 1719499928874423551137904233185949114829244447630097876858405767833730989717417250607926280439442623006035876589369427716317408836210702293055860003946416890437424718991917504679154841414724331268066398529743716550987520219632663812514257362537137602338557984834480887306458119
153 284759794373076945717836199034686905576566882171256167683849759638051788379872596690716358911757367634761573282251588801697676052271783765540786222629180586896681165091520696937787400299178150702995863696108121121152260956670042721840256172094403465181565411735724074940947580834
154 47454242832159008781449406741289367597770042382487599036968256155782873340778062281676605489346801981839797800604556175837759500464794816521375861286955850973047968068399903396615805161278919773462148729357986037372422003632077511535759077403056856783239232418081741871608402536750
155 7957451994659394200582343669014444563075537757037948159487004932914995136167278533946923173219467430835687014197282561270870382859447798331856814001713352095159635637825837347823323333479793116750428913941551601567341043706616441753012329522335805901123741524929553940755914310796633
156 1342636838297619924668840013478842812508348655342822337173422280677537745602184304384511302281262385637193257305648765143254576013992067106651586275203207723377579573587871255651775567487658141271364668171847285367264239730707835294803755337674125584096494643059930723921706230092854235
157 227935415484437061810233291273327974037587349290625251674334543022443406525628051479819094755309322206766371578025530475488284646565711172354507863225801054085934200463466755006625702952463853948784867114484220664853858181912692714529385265751483593374583015506396868275908346052706703936
158 38932935866043499377417025033638419356483945234108315181253474531798681109078747386767749157393426398387276789293562419398513062369910892560155954824026590506330368273611803074822767880545132855592073801647456328214407612102193540488232155314579118212071736015168023909482919118057024517982
159 6690493893273534567218145789743728426775255357238197668542445636933799813237169789841100370713717380807442554175903636361964566916163036752333513718932415551827836664809321343388002687778079402152693959157559428646618883130149096780559352242581205716646642838451253369090508907813552825649375
160 1156694494222090337369927961113237444647554021169515571404920108766034814065163700944871095381656152285463546231605052746563837892302702559286456542963433050311920200946952410324749346793859438810887755298834405484673591283544437953795278518169941064650529552797206827224054725904852254686715579
161 201178983472351401091628450184328165903984725881971695048674721850857347861773434025211434134834884600002440244545124395215100521692376174966986631119359813404453767451103981569865681899373592017076716835449514272926490988921857244515645532323580741460271338601752876811337197618428226604984352934
162 35199312660414218696788399986358228139101741184944188230110981616878997777049109631460613853164849217562637004287486042577753186003324958019613606086375909148167838225225669626209364144411432651943686571953551489774580039354057152279859265971171070323144688297204679597473222202062770931298471935470
163 6195234685063358402151124287592919077968022400916440488196584158845801126638883035814937521509467561832597827021614855597344621700771711698431455216987140827082366966606652555972012941726765630633592461051098002453998884530026596681818558887086880696921082394500218248709154318021267648600566602374805
164 1096826438628960443541826646097381843914337063027199690318826172498099816041792455607199941688778830240662064176658529976919327047192927429801379146190647623331225300882647937534076024319287031722692773916001930179776302318111456642588351920894433129318502347947633292331678317052498230519501838830237059
165 195325692658539638111907690529767665532756960143307167387968408580044034896307796859038528570917671643011565457523185873260329926944702169577034719287784637815861365018657913578559857507948774543683578416172319050019845348946336442919537226805022976742467794082941252692113828621366990465321230609954253196
166 34987030171035430366741776281742227669046338100160143741168500468991832940094676918885055792770647371273849881430041213909617793080587363494525662941062033406964483383768379729443427808485482218510788130599189679637088056317309222666048031954513236229948659429611142291501849927736623347260108498317201616814
167 6303273290239352760456457433196483096555475874745129877398064896680123596867840242947929872955884212700580947209275604635314302830360399372541388140785139601022587432065772421503954084283001662094111592588744891749475484733315881847433380765433235036601292125635152033714034180773863799426112758371490504975899
168 1142146541082459036739972522213096426348553077720099956797538911251855284701266136021812933864202634461759076940492358844621898224968109511364255970549018381356061301393175458110468467334464079288595383250915696388761847771696974088980908061721806883327589182236005962463357483278937145219640072570269195254446935
169 208141945542498991396731247441427684874444202370212470958477054171131171314385370467402160261135443182159178059443356041371203398627303841802291908353474841015770351608179644832421467616171578470660605346568309462368896527981763942275273741674613906341117879131196786857425214886636688654468562097283996665442453306
170 38147414124651567176524935553378794579272741582155129336067718276132117459225216225017342952729328298387260877296307940597586163532566661324655812499019994944070903279655503421768421742654228911831100642894040257048073067828521174677234384904155207882214069323809250443444385890180516347028944254300234210238209857038
171 7031113404462478973500328235335964541573305501535846715202777664267492179846085646541342161853206710167668000826529081162492607052250297392157735056976556073581792355699824869020315972158626206106716411589274725996332694567448244721893003243380650243020960060652393668889602810132740484345969613058380394192411448738129
172 1303234474717843009509878271379765217913725427172919657811259800768933868263681527374449573306631836078835776538561576546493991684017830781381198096383432678231726715396653067675015115943193896956556955834088518951164073724747562251894040027375602037851500074821482031895505111476615887765545156630044182514425393228317931
173 242910669295045818909123503200992943039908210099116194628100111358568508234422420071473604972329914817016467831458458204204754756571112410539290137634655934292950496064065363275986779167987842488179960951291258893967416068305362109946430741949015603832098106843276624247324650467746007177627204280452591309306916751667891736
174 45528408320895811542491736734295340977610020434701112720843276860780209096544928972607322859415224198908002065728230737330855559497483287585676365296804309120621129747885851353494315526949073509196150271586518937129317697505610562201759735793189905548539526708491603850653614546002101047267811129428650725315731396461197140798
175 8580579488745459885489880040468720459846408366816203704362976017007904484001311262699875408538784031856426158593818104445902097964148965067768441536283726432308103033913776054865215926332424686012599253849021199596443790717287248442334680098288765692582118105532262804274474728522692558985548138704613638913090613518503120380055
176 1626056475212495936512947525873452140129482251442121954969875119390087479502065994349225153816061049188662247301577291154056103225015952428540273564207325466033643616581784902056839306204491666726367387684649221836477374804384709593952874685867326321502312624760568932315659825998755179865853219270772686045573394020936534295757271
177 309831961982113174327089077310104267245336566695867455860336440247841143277198291147268779770068291989751152138304799175914256015337454681395554862895883593256451607393911355658944407376416528357763141975033582608361702452103067591813231407261198123022582668770969161006688363407967592240879261411400549818953559697200920299615652438
178 59357455153747614009385489863657386186078556848584912284309185289185299756253169898783902381653105028671449686465686496853006101782422690805853608814294730293774760674679358468965585609919405446161613590615001797641589767674017421801310858947859127270534698998898195529674429878109057198700592455667021724495787493842361116019509181438
179 11433253061608846427604667271220238198999120936332502063403740732101749333434447241198083344076334041743695238032038652956854818898224229602732658524245579446766541249394625538255461992059989923663447485760231703268765516189861762251144379437030757233553650326751319918229832619858209976086795789681896666468432863398786763927363212746605
180 2214098881599474336007682985286677961904919701202034829064687496383939504514303980376063333089539667478052290365786467825793686343112436075977116593914693424382651291523194234300256062131325809076444174524395631881198540296351526468202282701386335696302514814891620441650113183806569107231798676456741971096548536443323098483303810871395859
181 431066395943156131438440205792632638351617670237375328200496132932946690345143892530220928408209315795876309734270579482393979932357454214293846771748480655391399869784345911119050619181884548521429213966569059989567752661255738653102847764550708117732084630223295458256355328363071696688077888232831986512783672435581916612169927407634272996
182 84372074663277874458151616059398182665940852105158289864930608390690718706917055726951813379436103324408901905071961876982417588221439164017152943052789919467330516650644264636695852205910589359050680242491264606783937557581885808612338179710305865644738086895903333411482610329708958273448603415256031564572827925030421886502050337319712085902
183 16601536027547593037160887285662501483872643355054816804410129002849967401958454161456718009823454938925479330476081630246140770915304308026477381036188403552811342355352663809590774250466926012358225466089370379117181123014644730953134181433896076659918894933226627098221611929258383236823575789872801147769820158745219182318976475542903825368147
184 3283828849740647526979871971692036022549640918922802279320319452413387091442908377442283748585531822539887023101206281854622745942621066582429028846788756719415560080931851758492654614325933164369596834760313136030087873948202546168925461540716349827477045278384659626217567804122304049481647116378127694950682468056551390902699644346030219483258631
185 652955070655691144090635335006445181809667976888559687901874644644385791672028900212328889095200120668842193885681328485501585032484833743166187367458045667303901292156656859621383457857510341613882076755353659411146890280270972931546594320937492786989741381385610210613913852321859662676239927275721033186703349412754704582074352230757235956328890258
186 130510243901599474751057541894637252946729241260845159512200602881668738174149983221082256654014822059530492116738815616619460682355514774313383196116916839798816837676401651904315745310122598336047976799002355907866932987124240717039653779694939594525749935242614287291978556748258051060318840869326773929459537709156782222273448531964024071881032928238
187 26221197594804334457338181302343676634654186764488177328683827581528741047529293403109834985768877981874821772375457033797909682026386665783518168616067993531491664929629851436833136426160113367167472035715613082438503916753976241452302334596674847107573433930019273825868204880115307157329684182089296386900934021046868522640180905960585318140025633242441
188 5295357576653346585291651475006896444776702747873006937118725005437369842827630608713212354399865977057641790274772222068710589468564777036620615172585073903885888187608806296402282368882298396650114283284026256771044437869725509409107233034248615464427351205391812875300811094446770205411869263673234695503737357935082783205744282349144289786990213382327995
189 1074883156184566998217702157316349845297265893762204451894837608800681792068640829905644950770916403609221845547091670423172627307628352131246632766166573754002155785748816756916499951225711054504556489176411891118825075102835573335106187523594729388378192939057770499430682831983294815812455364673992360583202733155367828679480082114412256591514614342240399216
190 219300131354570512910633649007395615680854619034148547092153898835756369877471693696246148916394473175190682381696155830318569481311900510724512962855078245143364031838920507219799027407828222787369033279945127132754557818059275819388505119219358168448907804927940200485378534574743848330611764207615789308135936908567903644409661308488181641567099695518032924830
191 44969368239196224218813889239226660025489979575872846148656532525592180238452707580501934128875738532960788703757149551570744289511511012420184835147447989398505238885684767601287425374313706626611978397829058276209362327670261511602741518919278690262330757476307429655831422962861937609049315706420109545858034318042515613290536120246612026140065111326629736060239
192 9267949311907776190750386009150894966006144249252343012331001848375400273102657671872757348307135023266005199992140386350440349274728755326542065602029408212135586981038430719698763447331837415698225918014951590483737042470100607373130881209799049477092846788245446061006286438989939216864674205981112156804257506026444574838675327669963391752794813304872140979636473
193 1919677643627154490693280095236912000297988967354000903977118168908718761786382910284272953795743828584144667791144692585646302198702167659262496449746322919581290039333569670010320082783777010960456528632381017539617864568047714674584773887757331510159426594048704361914086942833033686830016940303812139321499670890142482494799064073962545132407876509688539487810878738
194 399613081808176307758266906060627170276517871778873434493599554685081761815377662180188867601336665441341606254766941925094899942333447187194949128707609214264208019855105932302613161405132800525096418004907663837508929068646038084007125473449571125587230782512306611051500951276051730709121930841627399987959166647433542907264257732742187408705114925192895606747133149734
195 83600114109655239029507663066640174510061095018094253502079274363868376190327006829053745674626708081402164874555733160521774076277736864238563229929624677666017852848907078303544358845681601461217666520748152520764212615864097712246243552047302881224475140409314745102406920735613674923988151318414127231837607422266719644015090598089460726371014827872896770202358952323445
196 17575957295232472353084497395797339896539033543636699480169314634874500011758246101683988532749437406417636447664243186900990596615662733923453440805986423506028428981807100216359081549076370996813406036532940712768368022428622101606503273925735776227093790867431701005587613810180116888057191488378930398185493457834665177467716758132904982911153752880380088863872988497428099
197 3713345190685768904738741734595531944376368758681091985629611543801298250388386495421496764158791250688743663915256886461310813040601343426516831313947545729893263545313465170183123476344259931950987024120028266634873455135493564043178560170908854160516097928877967791240230786833550100115971353368542449084881407137593470369445328585776600626010787203134258398307620059688652028
198 788379368841023487381345648035159192844602499677273979080254699060222854937673524890136800929527007419502510476266302033872761105019082786606530289524676226882228522809621610090018571572725260742566042468785096114819739542704428063453912890200801232962726370313118591055158404109383722811282356876546773850232112330971231883306214954811371318367513980053612104673416901099634239214
199 168197003943109395926218652707537970774256711215064041602888332219973736967527011381138730299313977274540062917139042622107705999943504635823384795740134650587002232973407660972816110333487922924985507455208918221093691689377784309539078804179953567759427627190706195502046627011262675369789747691595448837957068382695177865474362070872763050771879456915491014649613133899680034097803
200 36058190191775746732573114509947790541381360250915552894178646888986645833425286568913544557732644511198640748681033514501346850180880463031931879773508462895477307657783061397032349111758259588136337985677782285571754013136624681456398672924388231191492115252466221140868565241976705252219642669815894776817972766376836630026169119694724420146820263776791862360006633946510234317675383