5 1
6 0
7 21
8 112
9 1134
10 11088
11 122430
12 1468368
13 19090071
14 267258992
15 4008887883
16 64142201760
17 1090417436108
18 19627513841376
19 372922762997772
20 7458455259939936
21 156627560458759005
22 3445806330092671776
23 79253545592131484497
24 1902085094211155585424
25 47552127355278889688730
26 1236355311237251131841200
27 33381593403405780559793130
28 934684615295361855674109360
29 27105853843565493814549290195
30 813175615306964814436478563344
31 25208444074515909247530835633575
32 806670210384509095920986740073024
33 26620116942688800165392562422647128
34 905083976051419205623347122369724096
35 31677939161799672196817149282940667992
36 1140405809824788199085417374185863670720
37 42195014963517163366160442844876956252537
38 1603410568613652207914096828105324337094464
39 62533012175932436108649776296107649147259853
40 2501320487037297444345991051844305965889736112
41 102554139968529195218185633125616544601479929990
42 4307273878678226199163796591275894873262156208912
43 185212776783163726564043253424863479550272717945814
44 8149362178459203968817903150693993100211999588529808
45 366721298030664178596805641781229689509539981485063119
46 16869179709410552215453059521936565717438839148311532720
47 792851446342295954126293797531018588719625439970643571779
48 38056869424430205798062102281488892258542021118590889733088
49 1864786601797080084105043011792955720668559034810953598828196
50 93239330089854004205252150589647786033427951740547679939291040
51 4755205834582554214467859680072037087704825538767931676906192100
52 247270703398292819152328703363745928560650928015932447199119390240
53 13105347280109519415073421278278534213714499184844419701553330552405
54 707688753125914048413964749027040847540582955981598663883879846667360
55 38922881421925272662768061196487246614732062578987926513613391570183561
56 2179681359627815269115011427003285810424995504423323884762349927926459600
57 124241837498785470339555651339187291194224743752129461431453945891812384306
58 7206026574929557279694227777672862889265035137623508763024328861725113707632
59 425155567920843879501959438882698910466637073119787017018435402841781713756674
60 25509334075250632770117566332961934627998224387187221021106124170506902819938928
61 1556069378590288598977171546310678012307891687618420482287473574400921072022223755
62 96476301472597893136584635871262036763089284632342069901823361612857106465371401808
63 6078006992773667267604832059889508316074624931837550403814871781609997707318405342751
64 388992447537514705126709251832928532228775995637603225844151794023039853268377934311552
65 25284509089938455833236101369140354594870439716444209679869866611497590462444565738510768
66 1668777599935938084993582690363263403261449021285317838871411196358840970521341338732773760
67 111808099195707851694570040254338648018517084426116295204384550156042345024929869695105499568
68 7602950745308133915230762737295028065259161740975908073898149410610879461695231139267163546496
69 524603601426261240150922628873356936502882160127337657098972309332150682856970948609434295946737
70 36722252099838286810564584021134985555201751208913635996928061653250547799987966402660400704168576
71 2607279899088518363550085465500583974419324335832868155781892377380788893799145614588888450008988805
72 187724152734373322175606153516042046158191352179966507216296251171416800353538484250399968400633202416
73 13703863149609252518819249206671069369547968709137555026789626335513426425808309350279197693246238796702
74 1014085873071084686392624441293659133346549684476179071982432348827993555509814891920660629300221654847184
75 76056440480331351479446833097024435000991226335713430398682426162099516663236116894049547197516624130798190
76 5780289476505182712437959315373857060075333201514220710299864388319563266405944883947765587011263433922187600
77 445082289690899068857722867283786993625800656516594994693089557900606371513257756063977950199867284412028203015
78 34716418595890127370902383648135385502812451208294409586060985516247296978034104972990280115589648184138178724080
79 2742597069075320062301288308202695454722183645455258357298817855783536461264694292866232129131582206546916141739835
80 219407765526025604984103064656215636377774691636420668583905428462682916901175543429298570330526576523753291315146784
81 17772029007608074003712348237153466546599750022550074155296339705477316268995219017773184196772652698424016596552511100
82 1457306378623862068304412555446584256821179501849106080734299855849139934057607959457401104135357521270769360917278624864
83 120956429425780551669266242102066493316157898653475804700946888035478614526781460634964291643234674265473856956134154898108
84 10160340071765566340218364336573585438557263486891967594879538594980203620249642693337000498031712638299803984315268980569056
85 863628906100073138918560968608754762277367396385817245564760780573317307721219628933645042332695574255483338666797863381171277
86 74272085924606289946996243300352909555853596089180283118569427129305288464024888088293473640611819385971567125344616250745903520
87 6461671475440747225388673167130703131359262859758684631315540160249560096370165263681532206733228286579526339904981613814930556097
88 568627089838785755834203238707501875559615131658764247555767534101961288480574543203974834192524089218998317911638382015713849760784
89 50607810995651932269244088244967666924805746717630018032463310535074554674771134345153760243134643940490850294135815999398532670217418
90 4554702989608673904231967942047090023232517204586701622921697948156709920729402091063838421882117954644176526472223439945867940275618352
91 414477972054389325285109082726285192114159065617389847685874513282260602786375590286809296391272733872620063908972333035073982565127774490
92 38131973429003817926230035610818237674502634036799865987100455221967975456346554306386455267997091516281045879625454639226806395991706075952
93 3546273528897355067139393311806096103728744965422387536800342335643021717440229550493940339923729511014137266805167281448092994827228717034819
94 333349711716351376311102971309773033750502026749704428459232179550444041439381577746430391952830574035328903079685724456120741513759499346381968
95 31668222613053380749554782274428438206297692541221920703627057057292183936741249885910887235518904533356245792570143823331470443807152437964227479
96 3040149370853124551957259098345130067804578483957304387548197477500049657927159989047445174609814835202199596086733807039821162605486634044504713920
97 294894488972753081539854132539477616577044112943858525592175155317504816818934518937602181937152039014613360820413179282862652772732203502317021696264
98 28899659919329801990905704988868806424550323068498135508033165221115472048255582855885013829840899823432109360400491569720539971727755943227068058323008
99 2861066332013650397099664793898011836030481983781315415295283356890431732777302702732616369154249082519778826679648665402333457201047838379479737845500936
100 286106633201365039709966479389801183603048198378131541529528335689043173277730270273261636915424908251977882667964866540233345720104783837947973784474806080
101 28896769953337869010706614418369919543907868036191285694482361904593360501050757297599425328457915733449766149464451520563567917730583167632745352232034622825
102 2947470535240462639092074670673731793478602539691511140837200914268522771107177244355141383502707404811876147245374055097483927608519483098540025927667448236480
103 303589465129767651826483691079394374728296061588225647506231694169657845424039256168579562500778862695623243166273527675040844543677506759149622670549747255898685
104 31573304373495835789954303872257014971742790405175467340648096193644415924100082641532274500081001720344817289292446878204247832542460702951560757737173714521500720
105 3315196959217062757945201906586986572032992992543424070768050100332663672030508677360888822508505180636205815375706922211446022416958373809913879562403240024854136246
106 351410877677008652342191402098220576635497257209602951501413310635262349235233919800254215185901549147437816429824933754413278376197587623850871233614743442634437101200
107 37600963911439925800614480024509601699998206521427515810651224237973071368170029418627201024891465758775846357991267911722220786253141875752043221996777548361884876136966
108 4060904102435511986466363842647036983599806304314171707550332217701091707762363177211737710688278301947791406663056934465999844915339322581220667975651975223083566511323152
109 442638547165470806524833658848527031212378887170244716122986211729418996146097586316079410465022334912309263326273205856793983095771986161353052809346065299316108749851051839
110 48690240188201788717731702473337973433361677588726918773528483290236089576070734494768735151152456840354018965890052644247338140534918477748835809028067182924771962483493310768
111 5404616660890398547668218974540515051103146212348687983861661645216205942943851528919329601777922709279296105213795843511454533599375951030120774802115457304649687835667885659955
112 605317066019724637338840525148537685723552375783053054192506104264215065609711371238964915399127343439281163783945134473282907763130106515373526777836931218120765037594803059761248
113 68400828460228884019288979341784758486761418463484995123753189781856302413897384950003035440101389808638771507585800195480968577233702036237208525895573227647646449248212745893385556
114 7797694444466092778198943644963462467490801704837289444107863635131618475184301884300346040171558438184819951864781222284830417804642032131041771952095347951831695214296253031699150112
115 896734861113600669492878519170798183761442196056288286072404318040136124646194716694539794619729220391254294464449840562755498047533833695069803774490965014460644949644069098645555739028
116 104021243889177677661173908223812589316327294742529441184398900892655790458958587136566616175888589565385498157876181505279637773513924708628097237840951941677434814158712015442884305337760
117 12170485535033788286357347262186072950010293484875944618574671404440727483698154694978294092578964979150103284471513236117717619501129190909487376827391377176259873256569305806817463892067653
118 1436117293133987017790166976937956608101214631215361464991811225724005843076382254007438702924317867539712187567638561861890679101133244527319510465632182506798665044275178085204460739089019616
119 170897957882944455117029870255616836364044541114628014334025535861156695326089488226885205647993826237225750320548988861564990813034856098751021745410229718309041140268746192139330827951775971577
120 20507754945953334614043584430674020363685344933755361720083064303338803439130738587226224677759259148467090038465878663387798897564182731850122609449227566197084936832249543056719699354212926011216
121 2481438348460353488299273716111556464005926736984398768130050780703995216134819369054373186008870356964517894654371318269923666605266110553864835743356535509847277356702194709863083621859764246149730
122 302735478512163125572511393365609888608723061912096649711866195245887416368447963024633528693082183549671183147833300828930687325842465487571509960689497332201367837517667754603296201866891237822979056
123 37236463856996064445418901383970016298872936615187887914559542015244152213319099452029924029249108576609555527183496001958474541078623254971295725164808171860768244014673133816205432829627622252442495282
124 4617321518267511991231943771612282021060244140283298101405383209890274874451568332051710579626889463499584885370753504242850843093749283616440669920436213310735262257819468593209473670873825159302644264944
125 577165189783438998903992971451535252632530517535412262675672901236284359306446041506463822453361182937448110671344188030356355386718660452055083740054526663841907782227433574151184208859228144912830767649275
126 72722813912713313861903114402893441831698845209461945097134785555771829272612201229814441629123509050118461944589367691824900778726551216958940551246870359644080380560656630343049210316262746259016676479586000
127 9235797366914590860461695529167467112625753341601667027336117765583022317621749556186434086898685649365044666962849696861762398898272004553785450008352535674798208331203392053567249710165368774895117913161653775
128 1182182062965067630139097027733435790416096427725013379499023073994626856655583943191863563123031763118725717371244761198305587058978816582884537601069124566374170666394034182856607962901167203186575092884427116800
129 152501486122493724287943516577613216963676439176526725955373976545306864508570328671750399642871097442315617540890574194581420730608267339192105350537917069062268015964830409588502427214250569211068186982091373301600
130 19825193195924184157432657155089718205277937092948474374198616950889892386114142727327551953573242667501030280315774645295584694979074754094973695569929218978094842075427953246505315537852573997438864307671878242964224
131 2597100308666068124623678087316753084891409759176250143020018820566575902580952697279909305918094789442634966721366478533721595042258792786441554119660727686130424311881061875292196335458687193664491224305016050125916000
132 342817240743920992450325507525811407205666088211265018878642484314788019140685756040948028381188512206427815607220375166451250545578160647810285143795216054569216009168300167538569916280546709563712841608262118616311592704
133 45594693018941491995893292500932917158353589732098247510859450413866806545711205553446087774698072123454899475760309897138016322561895366158767924124763735257705729219383922282629798865312712371973807933898861775969763231713
134 6109688864538159927449701195125010899219381024101165166455166355458152077125301544161775761809541664542956529751881526216494187223293979065274901832718340524532567715397445585872393047951903457844490263142447477979947939190016
135 824807996712651590205709661341876471394616438253657297471447457986850530411915708461839727844288124713299131516504006039226715275144687173812111747416975970811896641578655154092773061473506966809006185524230409527292972137352437
136 112173887552920616267976513942495200109667835602497392456116854286211672136020536350810202986823184961008681886244544821334833277419677455638447197648708732030417943254697100956617136360396947486024841231295335695711844210319998320
137 15367822594750124428712782410121842415024493477542142766488009037210999082634813480060997809194776339658189418415502640522872159006495811422467266077873096288167258225893502831056547681374381805585403248687460990312522656814213336782
138 2120759518075517171162363972596814253273380099900815701775345247135117873403604260248417697668879134872830139741339364392156357942896421976300482718746487287767081635173303390685803580029664689170785648318869616663128126640361052865104
139 294785573012496886791568592190957181204999833886213382546772989351781384403100992174530059975974199747323389424046171650509733754062602654705767097905761732999624347289089171305326697624123391794739205116322876716174809603010186750323358
140 41269980221749564150819602906734005368699976744069873556548218509249393816434138904434208396636387964625274519366464031071362725568764371658807393706806642619947408620472483982745737667377274851263488716285202740264473344421426144628304592
141 5819067211266688545265564009849494756986696720913852171473298809804164528117213585525223383925730703012163707230671428381062144305195776403891842512659736609412584615486620241567149011100195754028151908996213586377290741563421086393023242615
142 826307543999869773427710089398628255492110934369767008349208430992191362992644329144581720517453759827727246426755342830110824491337800249352641636797682598536587015399100074302535159576227797071997571077462329265575285302005794267808852378992
143 118161978791981377600162542784003840535371863614876682193936805631883364907948139067675186033995887655364996239026014024705847902261305435657427754062068611590731943202071310625262527819400574981295652664077113084977265798186828580296666354502699
144 17015324946045318374423406160896553037093548360542242235926900010991204546744532025745226788895407822372559458419746019557642097925627982734669596584937880069065399821098268730037804005993682797306573983627104284236726274938903315562719954567380128
145 2467222117176571164291393893330000190378564512278625124209400501593724659277957143733057884389834134244021121470863172835858104199216057496527091504815992610014482974059248965855481580869084005609453227625930121214325309866140980756594393412768305964
146 360214429107779389986543508426180027795270418792679268134572473232683800254581742985026451120915783599627083734746023234035283213085544394492955359703134921062114514212650349014900310806886264818980171233385797697291495240456583190462781438263656817120
147 52951521078843570328021895738648464085904751562523852415782153565204518637423516218798888314774620189145181309007665415403186632323575025990464437876360833396130833589259601305190345688612280928390085171307712261501849800347117728998028871424758086134124
148 7836825119668848408547240569319972684713903231253530157535758727650268758338680400382235470586643787993486833733134481479671621583889103846588736805701403342627363371210420993168171161914617577401732605353541414702273770451373423891708272970864196195160928
149 1167686942830658412873538844828675930022371581456775993472828050419890044992463379656953085117409924411029538226237037740471071615999476473141721784049509098051477142310352727982057503125278019032858158197677670790638791797254640159864532672658765233650858301
150 175153041424598761931030826724301389503355737218516399020924207562983506748869506948542962767611488661654430733935555661070660742399921470971258267607426364707721571346552909197308625468791702854928723729651650618595818769588196023979679900898814785047037145120
151 26448109255114413051585654835369509815006716319995976252159555342010509519079295549229987377909334787909819040824268904821669772102388142116659998408721381070865957273329489288793602445787547131094237283177399243407968634207817599620931665035721032542103220773425
152 4020112606777390783841019534976165491881020880639388390328252411985597446900052923482958081442218887762292494205288873532893805359562997601732319758125649922771625505546082371896627571759707163926324067042964684998011232399588275142381613085429596946399688924888720
153 615077228836940789927675988851353320257796194737826423720222619033796409375708097292892586460659489827630751613409197650532752220013138633065044922993224438184058702348550602900184018479235196080727582257573596804695718557137006096784386802070728332799152406162020090
154 94721893240888881648862102283108411319700613989625269252914283331204647043859046983105458314941561433455135748465016438182043841882023349492016918140956563480345040161676792846628338845802220196432047667666333907923140657799098938904795567518892163251069470548275100080
155 14681893452337776655573625853881803754553595168391916734201713916336720291798152282381346038815942022185546041012077547918216795491713619171262622311848267339453481225059902891227392521099344130446967388488281755728086801958860335530243312965428285303915767934983339039306
156 2290375378564693158269485633205561385710360846269139010535467370948528365520511756051489982055286955460945182397884097475241820096707324590716969080648329704954743071109344851031473233291497684349726912604171953893581541105582212342717956822606812507410859797857400168474800
157 359588934434656825848309244413273137556526652864254824654068377238918953386720345700083927182680052007368393636467803303612965755183049960742564145661787763677894662164167141611941297626765136442907125278854996761292301953576407337806719221149269563663504988263611827195939251
158 56815051640675778484032860617297155733931211152552262295342803603749194635101814620613260494863448217164206194561912921970848589318921893797325135014562466661107356621938408374686725025028891557979325794059089488284183708665072359373461636941584591058833788145650668696188646672
159 9033593210867448778961224838150247761695062573255809704959505772996121946981188524677508418683288266529108784935344154593364925701708581113774696467315432199116069702888206931575189278979593757718712801255395228637185209677746505140380400273711949978354572315158456322694789567879
160 1445374913738791804633795974104039641871210011720929552793520923679379511516990163948401346989326122644657405589655064734938388112273372978203951434770469151858571152462113109052030284636735001234994048200863236581949633548439440822460864043793911996536731570425353011631165510476608
161 232705361111945480546041151830750382341264811887069657999756868712380101354235416395692616865281505745789842299934465422325080486076013049490836180998045533449229955546400210557376875826514335198834041760338981089693891001298749972416199111050819831442413782838481834872617648033412280
162 37698268500135167848458666596581561939284899525705284595960612731405576419386137456102203932175603930817954452589383398416663038744314114017515461321683376418775252798516834110295053883895322302211114765174914936530410342210397495531424255990232812693671032819834057249364058980539146688
163 6144817765522032359298762655242794596103438622689961389141579875219108956359940405344659240944623440723326575772069493941916075315323200584855020195434390356260366206158243959978093783074937535260411706723511134654456885780294791771622153726407948469068378349632951331646341613828782199736
164 1007750113545613306924997075459818313760963934121153667819219099535933868843030226476524115514918244278625558426619397006474236351713004895916223312051240018426700057809952009436407380424289755782707519902655826083330929267968345850546033211130903548927214049339804018390000024667919351124672
165 166278768735026195642624517450870021770559049129990355190171151423429088359099987368626479059961510305973217140392200506068248998032645807826176846488454603040405509538642081557007217770007809704146740783938211303749603329214777065340095479836599085572990318141067663034350004070206693894253913
166 27602275610014348476675669896844423613912802155578398961568411136289228667610597903191995523953610710791554045305105284007329333673419204099145356517083464104707314583414585538463198149821296410888358970133743076422434152649652992846455849652875448205116392811417232063702100675654311185457693760
167 4609580026872396195604836872773018743523437959981592626581924659760301187490969849833063252500252988702189525565952582429223998723461007084557274538352938505486121535430235784923354091020156500618355948012335093762546503492492049805358126892030199850254437599506677754638250812834269967972453821613
168 774409444514562560861612594625867148911937577276907561265763342839730599498482934771954626420042502101967840295080033848109631785541449190205622122443293668921668417952279611867123487291386292103883799266072295752107812586738664367300165317861073574842745516717121862779226136556157354619371191810736
169 130875196122961072785612528491771548166117450559797377853914004939914471315243615976460331864987182855232565009868525720330527771756504913144750138692916630047761962633935254405543869352244283365556362075966217982106220327158834278073727938718521434148423992325193594809689217077990592930673732498253542
170 22248783340903382373554129843601163188239966595165554235165380839785460123591414715998256417047821085389536051677649372456189721198605835234607523577795827108119533647768993248942457789881528172144581552914257056958057455617001827272533749582148643805232078695282911117647166903258400798214534523588067856
171 3804541951294478385877756203255798905189034287773309774213280123603313681134131916435701847315177405601610664836878042690008442324961597825117886531803086435488440253768497845569160282069741317436723445548337956739827824910507312463603271178547418090694685456893377801117665540457186536494685403534708223030
172 654381215622650282370974066959997411692513897497009281164684181259769953155070689626940717738210513763477034351943023342681452079893394825920276483470130866904011723648181629437895568515995506599116432634314128559250385884607257743739762642710155911599485898585660981792238472958636084277085889407968631351696
173 113207950302718498850178513584079552222804904266982605641490363357940201895827229305460744168710418881081526942886143038283891209821557304884207831640332639974394028191135421892755933353267222641647142845736344240750316758037055589666978937188856972706711060455319349850057255821844042579935858867578574442061487
174 19698183352673018799931061363629842086768053342454973381619323224281595129873937899150169485355612885308185688062188888661397070508950971049852162705417879355544560905257563409339532403468496739646602855158123897890555115898447672602054335070861113250967724519225566873909962513000863408908839442958671951664438704
175 3447182086717778289987935738635222365184409334929620341783381564249279147727939132351279659937232254928932495410883055515744487339066419933724128473448128887220298158420073596634418170606986929438155499652671682130847145282228342705359508637400694818919351790864474202934243439775151096559046902517767591542567923235
176 606704047262328979037876689999799136272456042947613180153875155307873130000117287293825220148952876867492119192315417770771029771675689908335446611326870684150772475881932953007657598026829699581115367938870216055029097569672188316143273520182522288129805915192147459716426845400426592994392254843127096111490625586400
177 107386616365432229289704174129964447120224719601727532887235902489493544010020759851007063966364659205546105097039828945426472269586597113775374050204856111094686728231102132682355394850748856825857420125180028241740150269831977331957359413072306444998975646989010100369807551635875506960007429107233496011733842096326660
178 19114817713046936813567342995133671587400000089107500853927990643129850833783695253479257386012909338587206707273089552285912063986414286252016580936464387774854237625136179617459260283433296515002620782282045027029746748030091965088409975526870547209817665164043797865825744191185840238881322381087562290088623891739087520
179 3421552370635401689628554396128927214144600015950242652853110325120243299247281450372787072096310771607110000601883029859178259453568157239110967987627125411698908534899376151525207590734560076185469120028486059838324667897386461750825385619309827950557362064363839817982808210222265402759756706214673649925863676622744156740
180 615879426714372304133139791303206898546028002871043677513559858521643793864510661067101672977335938889279800108338945374652086701642268303039974237772882574105803536281887707274537366332220813713384441605127490770898440221529563115148569411475769031100325171585491167236905477840007772496756207118641256986655461792092459365664
181 111474176235301387048098302225880448636831068519658905629954334392417526689476429653145402808897804938959643819609349112812027692997250562850235337036891745913150440067021675016691263306131967282122583930528075829532617680096850923841891063477114194629158856056973901269879891489041406821912873488474067514584638584368736676329525
182 20288300074824852442753891005110241651903254470577920824651688859419989857484710196872463311219400498890655175168901538531789040125499602438742831340714297756193380092197944853037809921716018045346310275356109800974936417777626868139224173552834783422506911802369250031118140251005536041588142974902280287654404222355110073517576544
183 3712758913692947997023962053935174222298295568115759510911259061273858143919701966027660785953150291296989897055908981551317394342966427246289938135350716489383388556872223908105919215674031302298374780390168093578413364453305716869478023760168765366318764859833572755694619665934013095610630164407117292640755972690985143455335129193
184 683147640119502431452409017924072056902886384533299750007671667274389898481225161749089584615379653598646141058287252605442400559105822613317348616904531834046543494464489199091489135684021759622900959591790929218428059059408251903983956371871052827402652734209377387047810018531858409592355950250909581845899098975141266395779999936976
185 126382313422107949818695668315953330527033981138660453751419258445762131219026654923581573153845235915749536095783141732006844103434577183463709494127338389298610546475930501831925490101544025530236677524481321905409190925990526602237031928796144773069490755828734816603844853428393805774585850796418272641491333310401134283219301698392722
186 23507110296512078666277394306767319478028320491790844397763982070911756406738957815786172606615213880329413713815664362153273003238831356124249965907684940409541561644523073340738141158887188748624022019553525874406109512234237948016087938756082927790925280584144675888315142737681247874072968248133798711317387995734610976678790114143755120
187 4395829625447758710593872735365488742391295931964887902381864647260498448060185111552014277437044995621600364483529235722662051605661463595234743624737083856584272027525814714718032396711904295992692117656509338513942478787802496279008444547387507496903027469235054391114931691946393352451645062401020359016351555202372252638933751346687775842
188 826415969584178637591648074248711883569563635209398925647790553684973708235314800971778684158164459176860868522903496315860465701864355155904131801450571765037843141174853166366990090581838007646626118119423755640621186012106869300453587574908851409417769164216190225529607158085921950260909271731391827495074092378045983496119545253175446957424
189 156192618251409762504821486033006545994647527054576396947432414646460030856474497383666171305893082784426704150828760803697628017652363124465880910474158063592152353682047248443361127119967383445212336324571089816077404156288198297785728051657772916379958372036859952625095752878239248599311852357233055396569003459450690880766594052850161380258923
190 29676597467767854875916082346271243738983030140369515420012158782827405862730154502896572548119685729041073788657464552702549323353948993648517372990090032082508947199588977204238614152793802854590343901668507065054706789694757676579288329814976854112192090687003390998768193046865457233869251947874280525348110657295631267345652870041530660292394832
191 5668230116343660281299971728137807554145758756810577445222322327520034519781459510053245356690859974246845093633575729566186920760604257786866818241107196127759208915121494646009575303183616345226755685218684849425448996831698716226644070994660579135428689321217647680764724871951302331669027122043987580341489135543465572063019698177932356117856815615
192 1088300182337982774009594571802459050395985681307630869482685886883846627798040225930223108484645115055394257977646540076707888786036017495078429102292581656529768111703326972033838458211254338283537091561987491089686207391686153515515661630974831194002308349673788354706827175414650047680453207432445615425565914024345389836099782050163012374626445468032
193 210041935191230675383851752357874596726425236492372757810158376168582399165021763604533059937536507205691091789685782234804622535704951376550136816742468259710245245558742105602530822434772087288722658671463585780309438026595427628494522694778142420442445511487041152458417644855027459202327469034462003777134221406698660238367257935681461388302906093330704
194 40748135427098751024467239957427671764926495879520315015170724976704985438014222139279413627882082397904071807199041753552096771926760567050726542448038842383787577638395968486890979552345784934012195782263935641380030977159512959927937402786959629565834429228485983576933023101875327085251528992685628732764038952899540086243248039522203509330763779932124288
195 7945886408284256449771111791698395994160666696506461427958291370457472160412773317159485657437006067591294002403813141942658870525718310574891675777367574264838577639487213854943741012707428062132378177541467450069106040546105027185947793543457127765337713699554766797501939504865688781624048153573697602888987595815410316817433367706829684319498937088995479824
196 1557393736023714264155137911172885614855490672515266439879825108609664543440903570163259188857653189247893624471147375820761138623040788872678768452364044555908361217339493915568973238490655900177946122798127620213544783947036585328445767534517597042006191885112734292310380142953675001198313438100444730166241568779820422096216940070538618126621791669440824392320
197 306806565996671710038562168501058466126531662485507488656325546396103915057858003322162060204957678281835044020816033036689944308739035407917717385115716777513947159815880301367087727982659212335055386191231141182068322437566207309703816204299966617275219801367208655585144888161873975236067747305787611842749589049624623152954737193896107770944492958879844754566609
198 60747700067340998587635309363209576293053269172130482753952458186428575181455884657788087920581620299803338716121574541264608973130329010767708042252911921947761537643544299670683370140566524042340966465863765954049527842638109047321355608451393390220493520670707313805858687856051047096741413966545947144864418631825675384285037964391429338647009605858209258994046848
199 12088792313400858718939426563278705682317600565253966068036539179099286461109721046899829496195742439660864404508193333711657185652935473142773900408329472467604545991065315634465990657972738284425852326706889424855856040684983700416949766081827284653878210613470755447365878883354158372251541379342643481828019307733309401472722554913894438390754911565783642542287581541
200 2417758462680171743787885312655741136463520113050793213607307835819857292221944209379965899239148487932172880901638666742331437130587094628554780081665894493520909198213063126893198131594547656885170465341377884971171208136996740083389953216365456930775642122694151089473175776670831674450308275868528696365603861546661880294544510982778887678150982313156728508454980658160