0 1 1
1 2 1
2 15 2
3 305 8
4 7351 32
5 196817 128
6 5656471 512
7 171064145 2048
8 5376240535 8192
9 174129409121 32768
10 5778074069047 131072
11 195588016722561 524288
12 6731935247344775 2097152
13 235010030414357185 8388608
14 8304652724804105255 33554432
15 296588403672688866385 134217728
16 10691063921194876343495 536870912
17 388558202735418661437105 2147483648
18 14225592746946874496830615 8589934592
19 524245934983337513627213105 34359738368
20 19434351109593347799412932855 137438953472
21 724326879610480438709461905985 549755813888
22 27128165159178143571262803206615 2199023255552
23 1020577482890991793273899477099745 8796093022208
24 38552465533336875714603914197500071 35184372088832
25 1461836047625865816886019557442126497 140737488355328
26 55623871419213167645145798297406341831 562949953421312
27 2123386911679007918375684941415206464305 2251799813685248
28 81302423750731877541843033004003956511975 9007199254740992
29 3121730817104631656832552306274838474358801 36028797018963968
30 120177997072544759957240681631236669397980087 144115188075855872
31 4637881306091461257963911642853929521930920721 576460752303423488
32 179396420862732257289144771042765764528208116375 2305843009213693952
33 6954207061247395106274753628945031923864069230625 9223372036854775808
34 270126132344647980683747431055778100218630681885431 36893488147419103232
35 10512857781122827490394077698780729704012895171684417 147573952589676412928
36 409887211269510940838209441806703276056707892999289031 590295810358705651712
37 16008667990599791248158135709155763920701853774830473345 2361183241434822606848
38 626259649707241493452342229059387642780271760694686728295 9444732965739290427392
39 24537266425270101964042597412122412965059307839567238637585 37778931862957161709568
40 962802517175088821728946587151037921020614173430368507372295 151115727451828646838272
41 37831775994321801753060026576977042721400280632739201450186865 604462909807314587353088
42 1488524814401408913693260097943775108921085416006118697944715735 2417851639229258349412352
43 58641977511038124173124751088462744130402795348325884341361451505 9671406556917033397649408
44 2313073622136488278418415572951482509765249799664559760536527175735 38685626227668133590597632
45 91343029126229312495919643408915587268027969873071546996128604681985 154742504910672534362390528
46 3611143540913218247188101652270887499904814572239079413592773657961495 618970019642690137449562112
47 142914778198471169213175332070802676446432733576409333562945918205043105 2475880078570760549798248448
48 5661786525165203487830382494768709848386629433037480781609504582811351015 9903520314283042199192993792
49 224520437240392824193180845200249968671229510910601013399984308100725355361 39614081257132168796771975168
50 8911841361193792467827218172242227961970601548343192820705480896789062995207 158456325028528675187087900672
51 354056292773241029882839464805561840979674961822298669917880035347338275300081 633825300114114700748351602688
52 14078472050376463466024018606421401162597310764608248750317518383817975741728295 2535301200456458802993406410752
53 560277180924736520108311662946699094238163625198837931949179333400146169103464145 10141204801825835211973625643008
54 22315221556998377387592813919827554213573875382385316785557319951812288923615598071 40564819207303340847894502572032
55 889483097660690617258340621352612110919862289079777870910286838555630726967239353297 162259276829213363391578010288128
56 35481377145259753298398438154613290097841662491711613843151148924683320335949347992791 649037107316853453566312041152512
57 1416374743580621594783212297057347982454453561614091253204880476078546934991853137159905 2596148429267413814265248164610048
58 56579625212639347840305245401786183057172133527127486343151481846197199473980172279983415 10384593717069655257060992658440192
59 2261704881967311983264584002375026700398989515352597254287747004768007971842582811586114561 41538374868278621028243970633760768
60 90468226795150030863487536888115918735537406057170783674444274337600521017073991995613029127 166153499473114484112975882535043072
61 3621022841020162934975502126790496171912827213538319029657862501912131843224263078700449453121 664613997892457936451903530140172288
62 145021604983731153306431513958881001643350836742904222949307126504768297219109806591367337039015 2658455991569831745807614120560689152
63 5811550756030625540508119977813649591769772252014166950350311071996307944079302288104225906218705 10633823966279326983230456482242756608
64 233024328701062096479715011986799715144337850885288180488431261742688830852819344044622663197625415 42535295865117307932921825928971026432
65 9348733538800725421549546625856090997305640208510565147862343997448473166216894838541013642813734705 170141183460469231731687303715884105728
66 375266079220486738299931997068405883436791798147765380541595334022830366427458297405512781975392826135 680564733841876926926749214863536422912
67 15071410538569001686429055258766069117199170834475196449624402665250859697576534083178678635013928940465 2722258935367507707706996859454145691648
68 605605633301186531709004838711812218657668064926160999002194708974464698416441703833137190926725063851895 10889035741470030830827987437816582766592
69 24346748495532011398778913076996938490738773164187091305711277573713152466545759790315582656968965273532865 43556142965880123323311949751266331066368
70 979266732117169821366149435988950988264055485092174176097286274005898559517116537991324237504046786586269015 174224571863520493293247799005065324265472
71 39406164587564383026094604911541381824715165400886918147366708655816174676658404055912339742891847553411236705 696898287454081973172991196020261297061888
72 1586444471914914189940717770466742088366694602194010350551110671136793854529067328466935641164824449851964550695 2787593149816327892691964784081045188247552
73 63896601996218563075176378599795619906026196765779355148544924878991854685809609319131513117191289970266330711585 11150372599265311570767859136324180752990208
74 2574646928738199370003975900425675882512960527714299604194835909954050038603529082530994589665977750151882819754055 44601490397061246283071436545296723011960832
75 103786217797454692186435920563251682053903107779495607011227188409835727720569608070131418438554199289556049917457585 178405961588244985132285746181186892047843328
76 4185419822831450759805870074329081535026845178645635014599668934927293916672455022389547796782130950256025428584104295 713623846352979940529142984724747568191373312
77 168853916576024564632042393639054375368539878010794082818074492044666097053053382117072635826282161114364742849732597905 2854495385411919762116571938898990272765493248
78 6814776682767957735463703087113977700983715075072955197528248363571074598723067112973032768309117589932731137142835106615 11417981541647679048466287755595961091061972992
79 275141608017399341970159082688049253568377007364146078938810340980315492289192396603895541230440504059580666791054942040465 45671926166590716193865151022383844364247891968
80 11112735987008783661138860267688128850514321791545820572325941395914554548996873798611407283222477437442850333349954166217495 182687704666362864775460604089535377456991567872
81 448995394178699115239158005758811223463009194912549610591506671648627354573199146124212932394776846224061216103739716107503265 730750818665451459101842416358141509827966271488
82 18147431354027108769426843731058775457764265651462911119109217740247240893689420040963208536732373176581112457031357511078044535 2923003274661805836407369665432566039311865085952
83 733731533440988458881082807225350885832536538775678620630833189686967349843327706691198683551348410742515346148484249035132103105 11692013098647223345629478661730264157247460343808
84 29675936911152356458359468013255459401335664879286665021289894131752164931635300446970360614675508844892432506705324694913822393415 46768052394588893382517914646921056628989841375232
85 1200642019014960187597479308011158291592851779624022928305063289043038476567929045059227150223439118954684156373306979328508216475905 187072209578355573530071658587684226515959365500928
86 48591601169488818436293548219557296229838258110046120988007058412314462734534602235522423227533222162008784412058969463318765166120935 748288838313422294120286634350736906063837462003712
87 1967180878896572113239832055848604320668767338722456480275502164840139543129893558634173863597971397028113191479381197639896778162610065 2993155353253689176481146537402947624255349848014848
88 79663565252764393342547570200308848288116255650550820420060326179837589727381168139681739005714918699990673014252665733788957475153359495 11972621413014756705924586149611790497021399392059392
89 3227041815415874831696985515243763742073575140506026179681846800614809993396503066520857791137213515682306466055524967060269548545113983985 47890485652059026823698344598447161988085597568237568
90 130760328766669531850357307019707698873146127662692568687827601257935285094051265920964219096979239882547156283065238530892143730294147281495 191561942608236107294793378393788647952342390272950272
91 5299943162548926294312586659972879763696881831464376422575494694156045944665716512139728061057095732596153362068622667685744823746203422871665 766247770432944429179173513575154591809369561091801088
92 214875820466240989010302553871663377398816174998051773783263910145283851137457686432809365609902235387467808010498087197776245683518916815953335 3064991081731777716716694054300618367237478244367204352
93 8714097739904362683573286775011495016434985939840185598505414643292012399188172186768781169030179794413372825081980879716411058628296151218719105 12259964326927110866866776217202473468949912977468817408
94 353486918246917518074847254358232857098887025823231594761684102135565482431308279780296896685263996730492901607287971788147831852451297956712938135 49039857307708443467467104868809893875799651909875269632
95 14342930106959874486980539572608925481780945046497822870058377772200756089765922863505621553652177640645388741507062888829897189735830219220397988385 196159429230833773869868419475239575503198607639501078528
96 582121561825177388749563036693887701934782277267578694070416315920382073277068311126602346123401799321838050657500641099058731180713892815708773973095 784637716923335095479473677900958302012794430558004314112
97 23631891333191629035229092740599833745118002843727922815323744398014619294568641348073535897703080769959460088008088875737282330376258765900871942254305 3138550867693340381917894711603833208051177722232017256448
98 959599603840006272260586293316303494587936371344208954605199130584702185177285835345781106661302581785564288960684601139962162960885739698633585529172615 12554203470773361527671578846415332832204710888928069025792
99 38975014208586265016660027110603949443445797606550185915844051024969497037492791691718829588237458440006223016240613397132071814508391724450681261829813105 50216813883093446110686315385661331328818843555712276103168
100 1583379691895556131324758356036028979536575218625866181535993750533735329702529382398385649441979587071607927380376399171348491352444527928425253536410041255 200867255532373784442745261542645325315275374222849104412672
101 64340496676388094362372920264733023909406398002626838454352326184573699798748766149334105398152760044996635986952522146124904189516587549777780538083479727185 803469022129495137770981046170581301261101496891396417650688
102 2615064115793746339484798968285781463630515733806400382564734238222714155802595918063974055895904467887057549823329606250122038510222535913415792668332624804215 3213876088517980551083924184682325205044405987565585670602752
103 106310697332652729907301595550822802345934466481517852237608515344651151283676319276970664110664316916839970893353689318964361064230574831347070101410030913528145 12855504354071922204335696738729300820177623950262342682411008
104 4322812912567460027297303978073186144294246205155725117042564152600802279213651859093354639478553206212393641829297301893276607695772959197123603978425279876465495 51422017416287688817342786954917203280710495801049370729644032
105 175812183470631500107814571551129759665788334123321192726920076525968159178325670685221797827425426711318825915229911306971350911724755763258719546242664153223545185 205688069665150755269371147819668813122841983204197482918576128
106 7151922614295272823706530284531232004326062415766191612198640007444602014032775469093005945573766587535496680842713716891861700830781852227418709179236182762815245495 822752278660603021077484591278675252491367932816789931674304512
107 290995493151089245401651600806869236714051428959570081649455028564641506870193750936004544352105074559330488806269484222433894491066429551136211336030139479017445067905 3291009114642412084309938365114701009965471731267159726697218048
108 11842344441671727027867777565202012840618557474494960685148563817850637851344935503478865988939641138160246009829717037738818585241689306359064176085086075785114077364615 13164036458569648337239753460458804039861886925068638906788872192
109 482031568838275495145355622793763189323570819736648152092088608987824906901323524140651354256994982741933616700288461694363034863555817708706549080079346000397729821937345 52656145834278593348959013841835216159447547700274555627155488768
110 19624476609211638125010964279957871678540242709787728884005320452023924824667851396936462889798675733246378000104145738323845052843440038121621287734522160560099393198610215 210624583337114373395836055367340864637790190801098222508621955072
111 799105233526368582376678586471761640675607992556586005412564314452275579482148199485369963164358486099896359311537372975185165033330019954881853990856880900760568629002689105 842498333348457493583344221469363458551160763204392890034487820288
112 32545554956731755529497695733299288995286373274723394342101723823698318209296560622021116180199558948634772583976755977900778952608634778730649696523973151681829971089736343495 3369993333393829974333376885877453834204643052817571560137951281152
113 1325744286995933351418773205416715444639691956749936772094641364569397858588189202836875040855599084956105329796854030777404300957277755015575917416110279714514002592225275595185 13479973333575319897333507543509815336818572211270286240551805124608
114 54014060122656925363394500852332073238488193681748367495334667725364826409951609204088917992724367529692931905856707329715033768650694642375731648515027737661277090840151463471255 53919893334301279589334030174039261347274288845081144962207220498432
115 2201058042447793646182142539368782301637212266293189859307449263876111991224927230734478481512722183557382107698085749821294675695226905403118690358011763373403392656502091042055985 215679573337205118357336120696157045389097155380324579848828881993728
116 89708263586542078358046129587234121830780556090208002976180913248028808858522825115338448929157494622215155697286364998196357965214470144839854144132356603678770921058469186298421495 862718293348820473429344482784628181556388621521298319395315527974912
117 3656860508864166065365817310251484333291182916720199346708610022777417184394786579987862870366857533360932252368134484044061627555825963197967537133837273889559508908247616144125597505 3450873173395281893717377931138512726225554486085193277581262111899648
118 149093278565713605314124627198680990467417393293883263435204525239466772229562600406958284128423934211519122779982360355049220113897850981436614532746887548418746980759951547012869817815 13803492693581127574869511724554050904902217944340773110325048447598592
119 6079673146263609596030566134472258680340615274224073054972726652962267665047335368031396502208384520198924308927604434315111443279370685120885026937432558773807427232177988421550442433505 55213970774324510299478046898216203619608871777363092441300193790394368
120 247955470273611249546331981982557758572574012719306489617827674265061501835308658874408559301677945071585293913364699607314237710921505078246366419649299789302075661426457199256486534214055 220855883097298041197912187592864814478435487109452369765200775161577472
121 10114333789138311438894316418412190390690162900967543001656667177645322607971384738418138224487913675701082265580420017614149601898142009140014183540819621493812316687972829799421086836839585 883423532389192164791648750371459257913741948437809479060803100646309888
122 412638602294303629958336250288861756646116804023868298615335637771489875730866089819814727435003961527560427089402582990850196549889399161974435049264110372260262704490750033136672664688316615 3533694129556768659166595001485837031654967793751237916243212402585239552
123 16837216458756372346022717138771345009182487957900349792528075491519480679976240743240820277068239160359800086318891207454330860606936735745828417986233828863563323239742284170018016584089136945 14134776518227074636666380005943348126619871175004951664972849610340958208
124 687127798985383172710895517054513846430983894987938787979097515062481762561408660660297879266821902025686370878971671856689977435646789870289893003974174758993819686209826600364284511218355242471 56539106072908298546665520023773392506479484700019806659891398441363832832
125 28045969921327903857085290007405423446559908750867434123957541657579949366817838249166821669404732500257429074334553489532312300641690347953811217264927330623291081599362956954063165285337815662097 226156424291633194186662080095093570025917938800079226639565593765455331328
126 1144901418881234728495452641155031696385942390610046573893984835390822814095705423394133364776833627762051439772429776996213694395304822485016915581998342340057386290464466446785749776097268818472631 904625697166532776746648320380374280103671755200316906558262375061821325312
127 46744379174437404577917726596842216725886781946268181477919902430247053525329701497140505540787388904558443750761747622495068623369339368323288392955914557533026864769239762276873940740928700427621905 3618502788666131106986593281521497120414687020801267626233049500247285301248
128 1908769045077931384053950197613641680095544653960245817307274119097473437521714857239521064702016164752365410281068505919535004735854813228515530724620575475224938117277113154249014257605569714474637975 14474011154664524427946373126085988481658748083205070504932198000989141204992
129 77954122937193064959073719045784036856452082319600686087646906886208997748567178235571611436956944825705660369992927648617797255601134529722457691322686939203260704957046581361953585558803239197243268641 57896044618658097711785492504343953926634992332820282019728792003956564819968
130 3184091737730877774538762390898193374706139523663960262482647490840600097910472611038073367636009029527690833739379295081601514251387600565253793354082321621719820149501228788472993932772749737688590866167 231584178474632390847141970017375815706539969331281128078915168015826259279872
131 130074422985137628061155310372181503365995642837105193745781923819993400492131276515701916886261782946172293620955875837632845084113651432507466502556747223585951808092649544495132377055932073457942553405761 926336713898529563388567880069503262826159877325124512315660672063305037119488
132 5314436194933275358540360271387403378303111697424453493711738083733399763984400870347531164517849326977435542403411359400814600665050083117480930593545894762636375162346180185437522626838771747227402882431175 3705346855594118253554271520278013051304639509300498049262642688253220148477952
133 217160362943675213717988859379843491770843738701953379512151568507528568917747000036085298165710589167398302469475137038297600421372082158060376655204888207340856158277901059384962976274944841674193982506596225 14821387422376473014217086081112052205218558037201992197050570753012880593911808
134 8874852248210580465662153730098535114565139085864618015740951211747059352559499915068624239948070085033772513955919298012993518642821312776087007481772382679773784356584913506362543593404507367456067982845540711 59285549689505892056868344324448208820874232148807968788202283012051522375647232
135 362742192085221279809522491849326221739491814853803700101431186264294491253828535658999486208007620009769388190949529628287659380523824821791185212491516159486146500823650645160706329318924842509318398280420508177 237142198758023568227473377297792835283496928595231875152809132048206089502588928
136 14828272557042783872486336408387008101191701168158544742982850316967083219545903973605539305677455630406097131610756531837071395521843155642090294587831928923711684697546080143223692504619943847604299856085978933511 948568795032094272909893509191171341133987714380927500611236528192824358010355712
137 606230506219551100440551447457751845861548078958343090090855596141071233421923136746222138151598524074210561823205282303584508737522053052672877492945254610213500928537422723680051935685910292774739863446160062943345 3794275180128377091639574036764685364535950857523710002444946112771297432041422848
138 24787856011239685381167147613790142026105110733529205443222118700835179297600898167128705348495978110581705460981175822731060527141673899694695937759396673563722644418005806591723926611646971266394231085703192501793495 15177100720513508366558296147058741458143803430094840009779784451085189728165691392
139 1013662365533093512158874809300659854824499170696884922956839211610894084211288483993907103684687106984595730433673072031817178215876890482713012073861525964940938088283043818243387675047426660762655953555386982815795185 60708402882054033466233184588234965832575213720379360039119137804340758912662765568
140 41457213257014913576480189629626250957933613726345189636702810640131609532334196393527976802365741552410843634223909017574693965676253301844200701833346482936873817238176346806110927674438911300943180058578100380372970295 242833611528216133864932738352939863330300854881517440156476551217363035650651062272
141 1695737305525723625957762958521327614463102543816317887602071313077265301733093532043037197183668791063176803872226794441510265364875802822474372295765039115153233729159741944341233428681763281176243580359109680539090353665 971334446112864535459730953411759453321203419526069760625906204869452142602604249088
142 69369410869794540497926413492491963728132486170824271758417774692006258315691894871373821203830448428836353760458108383833394214621307596691073080912461239570718089533295911785100347953792230819368894147226783720628137715735 3885337784451458141838923813647037813284813678104279042503624819477808570410416996352
143 2838099989856799430831514405331157198082604590848708174056786272976062958272281389963782515341693742846044409808484311065946428254011741097186624546988727192432444453134003148609062217711843168720551619321819576440963849267105 15541351137805832567355695254588151253139254712417116170014499277911234281641667985408
144 116127997912731226679445271847381125347136440033241908582985864860512681873169921950463009567778230726379099459695310871530320557431445226657313006081092105315505990047790741444518328940714732481130307801348008066102512497423335 62165404551223330269422781018352605012557018849668464680057997111644937126566671941632
145 4752203901884368807482233840274804272223724319081224441876081370034722284141477161337445384494374034777348945906914147696446579447805660894045159505929034131964147544987690902206263356077067032068519993955860088215304592488767585 248661618204893321077691124073410420050228075398673858720231988446579748506266687766528
146 194491851274788878650789404880567264994210450114376483910995849291573095972583069092226027926174805573309860713580906301263593727272251025336582963949946578907741428018209749909559455820140521694499545054125536377939187381804076295 994646472819573284310764496293641680200912301594695434880927953786318994025066751066112
147 7960774417499753853870608512570786842510697697393667879773351232989162208016644737963525155985121994334163644740268508329556791588074637811931996965963563758266911381024870295262230419879668883721266003901655300585551255944640017905 3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448
148 325878831179034360839640393178964282996405147506397084953804694899300911366047151669154008321220628162568203735880743652735263465306698962233972010291507725063842980858639058198220687823917100750528664430073277484847479170536488619815 15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792
149 13341457628306732973280452938301715398985177541549663531799473446904963823180608512324932897202867392666641399595607296236090118858340682686012536129628542910649251515022708360191176268422951218964146236122118271663044676449420954586321 63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168
150 546255846093887233784558946296816640459487834167279963862868167569086166144728292036667066778142398052411064143054316716844272250160923505012714718595967215726387321353353534648670148222522398884547792237038598687776845753206901180184567 254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672
151 22368352513102192223200611252348352113910554633621515959897110156185047248189796956942288484325600638128183783922843340450457354179109154418250368586752416551963897040117507667442130577063355843828759859838516894522902351885122468768227281 1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688
152 916044123620038122233902862307190528545877664239926604856654467514299544455899120025020054934001248426321159691091466927074965270399360534215804927276975925106480357136229765711174396683613647272944512512467661075376933507841199086984178135 4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752
153 37518261309724867446010743957420935305597749710288884418704123219601875883176871371585783891326897473256645159787512517107858513260871978492402226702001970621067960956216340535440084230737409628085752267821989785238312478281237066875129610465 16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008
154 1536782349360631755594082778415235797601024684859062141015105233718776125032376341048608811792383657875155609483901026356515555661106075298214089242398900350982248162624509161971859250520134849131173043894720144919897876577937248023653604540471 65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032
155 62954215572069255097208193459070305393254848071220747089575405584330584240000361058404648236818224927317928482729677128595357915563257440822681882938181321369706230654914211267894737466260626711130399909178474803072971565848024721129399016911617 260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128
156 2579167321927170399401656282479832424545090889810798167848491331006807361735276798840420125380201155818398135876496404537594619399876161149077845108579910850530759717719353299999362742597356969130552605378373208989350345588750809982783284043632391 1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512
157 105675894137251587480897558689106953304990186017689847827743433094862066680321600018935707653413250022258423671623795021809486846860840821123232837919233960052186234860078890553418450660346272623556851385947270150687778785391674630067953127953400385 4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048
158 4330255604220524399178306432237681740731115767697870689484443855762849332262957615459136669236590393845670202016967267679843863518488790311806352102563202935064204285303327055713391296917913326186142495819309974931192195782276977086745420815245862055 16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192
159 177456457039238992497138235451507602228747391208213520079710170617948646998287446562151254149880233384583177429047391991815741420079899944108649910366403258169806302142189110245059801287407832062853591449169545022719414425277807890226620943448646786001 66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768
160 7272944070370096224145033973976428256603427182322450830950611989389785251042577343153067393341588786421810481764975451309436560222147379213353003931480229469689426699221097300640639097246991060954655778314517432491944953719967592286883071610286504539207 266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072
161 298104382255816446935808028994423917911401373777619622355613323115697052577801703599421291480477925493309370186786360734110086759496924551045437095103404107018524800171422517442547054474518837901245226447129703425040086804376320921447917838724233198223921 1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288
162 12219843874927761971447293078103552046421394527404876548529597620057863599909893129257238532122123077333705860786388570596981396897633467955756411405955722347185828381917427243935399662842251489231197118890475284106383796165289576696270924409695379252314135 4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152
163 500958396743737622732440429326236435876004900401953283053366047652307396118050547420335552807743115815465861092244093360558798623167035872065889277092703637637769170762810047955874155037655158566998287153819003024297284214270055796571137034408369213019334065 17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608
164 20538839467334694186282279773428108734142396744619964762100471108802461733925967299710034943590492483446219985463262635021494044023605436527116828429569225951314934366384510169742290281320031737264654687401944383840071948726213217132869341846697206830390559095 68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432
165 842147020887033337978534052982000649343394298694850039031979030645824232967709345476412173709143294094908227349677703093179802313475705986493984723907738362809615214677937282888747967750506809239183240031496333073960271965110300802381651157658968354329126204865 273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728
166 34533234397578213202658205400712994214301723893873882290151752882892873389616991302296099061175257851595785297631041024648825358821706637138683698884694236863921455874569385826847340169407894624107515241413071319632239760369513621148270339600922224403885740308055 1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912
167 1416196365230390781707642351788844472512508226735303948655088432430662970270151412827306837686336850875359859871271636694321427922296463617909546881146444768255656488477494841003009036603510938640449517579914125524472248433187976590374741879955726024276925539464545 4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648
168 58082611785347754133139555052401027078296832492981279791833044572178983690514397376053554317612905279848336972105117617166328267432089071189328447110534359521421377544827203688930352799856615016411350778374273093617617610009850860726090866181562858508584959427722535 17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592
169 2382345866887101862078248100409263124417132829491710693370136282523259586051219858843959527912951309171779341262392886229024622927645634337321811878074074090006185114565418637297357486571934731161622836726121131443997113503579937645767353969998333578586273931655494945 69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368
170 97723515066207671415498862129911270986812795918097606825616118912895582157511048338679057807153882539010623841304584242480530333631594417046070600930575906815130873895355931715791773138957479839780011529082711673404007669113694862351745951909150333489978278659451367495 279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472
171 4008930489752773031808798920428645595171140161655815213076922595701978486163582812216068559016466030242934315256189487887988944159319502690987667580618125229197164476113130070750539225013617784131974219046985867023404215753604421116256741731430725861196803948776773580465 1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888
172 164472291815575586365305803986115251872013697988273489024659388053496240939011434697191598701663139712238625912262196794381881000305680343198057228445150424840282190347052361510725929154934083570937617979124235789291888514332132457197084163980507381130029061484453850930535 4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552
173 6748252651047532470131375149042910070124475094711200196058247278567708135517311902848157689920226168685872268648209465721881229200574136030868609883023439111915362505568835208298421504572264889887365418797808890193073851905801718318983212060875953132688509200933220452399505 17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208
174 276900603933371936839523053564069548144349415261609104843124231652720379780970146642464290997083183214444839728860935648949504265075149494548717758311631751934503469168074723052908229156782587057839220853469558216889197032178860769719899140647470834941262113867361919484188471 71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832
175 11362923029313479000285429417047276398625766371220236970952895646964548791031722169992571146129882214252233509334544507343211113073436505188522007566897572179422154738113854053375125712607684308444600347231575213580709865569875347137715250189010806161880348341641547202483909777 286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328
176 466325795743654826968138164824402666700850751342929923997079901655966559631202107496942348056888705239149732906426955369107140005547634164432832466292993892469440428558214249166151182781311370542446901574235035944587500199017212031753336018470852916023606670321383960801750908951 1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312
177 19139106327044711912942739600540850967958342543075063395108239211515793854376534152192555441208977997503243283323998982973179538789435077823318969803606391376639123550617286184051535809885730198519132083777896090246384663252166614666910031050432763347368463231173791783005389308065 4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248
178 785572629151452275280511149307869420335946476874300505327196045462152645106833434345894733233940014105940122773266925385128484047269290151950982589869810821935357690022997731479396717208814949696859059931878373292972313980214232253546738012070670869772123790275211901390678516424055 18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992
179 32246541592223092459045584189114567499896687981487282036056558344411903010950775138824786451797645920189514610645287855469051210287183999881877657675161631163027969192352759062451235957189102200698428979560628681190391252924237320302472420827471641277054056973836443011919675081603521 73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968
180 1323767460915655042242776192710334051589883937707934078283365894298193875498413998619675779402185183695507341172723023745786923587201902295574005070681160335055978486288760192504317822194232805545447092697254215983210762223641992861191393326560717823868184633188686594843813730563425607 293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872
181 54346510973999240969408039735953834194862238538554158054825629930875422562350219671541630281651373926475396795383046243539190933645264952403812242346485432619460561016312881227793518468164652960786351497453126077710257873544199490785210442713364730404897242817673864154437861853207325441 1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488
182 2231324319848204915561643585597585969698626515744604055989263783696054957774629458525489384281563218008511579209471103582877848089795816860761273978271800791427056932057410269882995017489240070596316845860563995561297616741292282179888995360092031837684317726309475673964328191876951781095 4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952
183 91618770113851639260696315656193375464294708315209706460636334601815613651735017865413925317205507506554237450816622302604312257432922582275218014169193000612724480175067176746182366766186599367324572285303065260772778207455651524568611020410553064185321131470636010715780031510542674045585 18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808
184 3762154366284263760620146374444589077130870515989004676728793632469819431672609369592106526617389802751982487016155220707080945212920950284698418520336759509638911595862976944456418068505730316667086956493218137129550449123252127051468606532801202080229843707674241917714093694644237435608711 75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232
185 154496566908144648288335045844232494226061173678654499456100340431707317403924379760622094566442306755321768155123680279000776122111403170839521100788548515359820794413990528501199846782058917079847407929236205628923661290037185630208701456764989957922034668135719618011631363659960723105736177 300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928
186 6344987957480059106473034466644987173956697121491635545578740525661191135221578991220482811172337572557121459286660404278497942155878517561351014148778758755922520145563695603171740730109218111268567831972671435373606347223486085021543922241161109340888255360196718225635980549191832142052376151 1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712
187 260598673813609387522035721789785462491275166008658688024388016263285908182247651986685550854040739544468334017609125966166549920252056307591403755202621799844026137401315459835645952537997272233479648878289852190074028421773039613304425818654113054518932902728199468239426008636151074345353133425 4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848
188 10703916664009838059251596426607305103893698731627196411459130933459480187675209685914568135957126536658908060175892780641081534375479521894327257704725612088810549249538552056920547176442653093602049814660228721064956945287192868038627561286404555073880736149242656965784532046118256482320021508535 19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392
189 439685404698082751687003708491597194195379083904065525545168624521963710554849977792542077995471538748800161216886163000714438724365514503806207377780826103073027581901170737557065268654217062897430347109375856606549677361884821576833197322606742353623812733226058099507991923607145542481210481739905 76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568
190 18062168542033931880107720409085908636944577962876107449357453316106320687359262844203054262178404882537562471602061387945342554396739902710258205638447098892893713850395160878451882501601691830846198024118033306516306035964003605042386373702011398980160585337709983450828031723755982535524163624714135 307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272
191 742037656360087684387422894986814032231720339004766550229380421804169195079262290409073210695254725551563024247890812752864733931573918450253197407521666093613556214915042348422635329625304503250306939652108994298200322357318265438787956798804424751236720207254820600907616319672911477525487009525850145 1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088
192 30486665171747713050134719434303836683443888192899379060522433176410738700302644741123929315177901638814506112721350605422605497682972261407701777521526352390311724597519350477964450576925672621442339205610078238621822240531599346811214872811902129651939888630382830823234783149662401459510211298221425255 4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352
193 1252626313283291896827429224253549312700723354879471178613074965699576533254519277343897137355993312504370800723029866512308034217389688944750793688742357494202269289525071464114544544055907504017014375714852177184779761078875418407695575623640902301770782392975106844311968282888865941570529047080586314465 19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408
194 51470749220026665745448180647842384298226538536315788910030435151422430509515802562258040934335362968511303991149417046752471018513730644249157738109446367631875361968468837530642002942747718195463624223794343273025785014727255452742650615429575592567945772839920346904017645693323037096756124383601328818055 78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632
195 2115078645706526047880779806564453415384123817663124017935924395682650782911324257668558442192691821571848232515446771747556192493913377565209745093766552611606047013632443339609352061396511566402400547269237178821094507200714162618919410242997179446261486494244800237560125487776433748338047823903576021774705 315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528
196 86919925878203714634609665423805723191775926047358392390353484964346105357196870607493893882485779861807589145023882261123405434584297894732582075510723725206788291453117576461588918833151934116548235650570005177482959046487920467614934245972040313860983581467353092419539694637813148986531698983939944157332135 1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112
197 3572224129014950339600790131170163104838348774028589975620547456047193920459676282775321373818619884551610522093022847754375690425028675502111415890683088618115810352995261292594131620899468716906104375373837266977212002560504543583620492136249370228217027788346083544245351351286573531242493519338831350114877265 5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448
198 146819692786310510109223081367603547829025893146164387105684200384435628628335683136418368089989481665416916978517161594704989925349808245228092040241211051182894795361345363591153637165764854623827348463016845104686181735415778778406161598166640502657776752041294513784147523967014347009547757724717161379349048695 20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792
199 6034703247305375920078267603762909617207966003213277442128149534693302464379122761428214394798822861672081537799134821110985863506734022428606943943861060633967701040771409091548115539003002228911531339879993593670964906169923195953219604786835310234238423700853114661915400391019493436670887753217624032050265563985 80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359168
200 248058015196876343555586809127745329191168014640741465174999198272387613060362504361100655971435666920868164934744620227453131906994261171631996852364659038372893814315898089832117946229261917579651175478450003819436001277514138234737443927852724233807207687926242443454918886832230431267465774007730968186163225559895 322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672
