1
5

19027137230583852666895287592774020663177744075033962915069042650875969332641706\
73493568020253206225136364666347201534325429462974539872923158438692873182115028\
66938217550790392629263860491547193138172619676284572220041120363696804112450599\
48727397595471598368210995541514110877601019137386544205004792054301511249334880\
82980963045827624531497845965467514338814367007563424266511895261784769349364753\
61060681263197531386608677267927217411873477116577300795310084094249695919190201\
27414381453289248021 426
19758208971953711164723641067653379483938099648669904449859643375106786018502299\
25190209875526757811764854699740023434112427003555555861211663594085131531714915\
59493286245507957186178850273561559249422855563208173666653323640938346017769685\
20343831142718006006296495907586970074370132100791227214373254482064322084598806\
95008913408753620277868359852561003855302330336414254938585786784789063584671575\
30709185639067737576696872501902453543633016735482263021671561912678686043538874\
91344981510332876892 10
12267977397328606992478532422583977568689324014825804713393592826133799365551123\
64457357988864963753472952742074410135652357226940127947295867413977128083230072\
47698956228023192879698472675477658433514699476595363298094365022688307416896473\
66370984822364464572033761074799462262941690585112264023811150823005423259711954\
52499364271576932097083075265867879633734015533593179129633149806275265419144530\
37793055141172591294515098512008731745722718708855516579478557769001631840825557\
89090672247469662931 81
10590537603507672732860314096278429188907009124997957044776286113765153144255495\
65178404186871675432184643317264666504214996439074784180823462761689982414258965\
72869935653499600725499242205011995145319750205476142628607587740915190976112760\
89988427509245097075493178959794319022382773440660067276597891748281629736554987\
23808895765836191522940189881179801542685717139447904469041975065018675730688711\
11032963723437958273891983864117301335884307769866171474022800169041520313871572\
33080092710224237968 59
12732823652127339308117242640012794518304080579059201730619602141324546236183962\
39426384283190857578892767545812204847970556501692007929570703116598724187872783\
97656552407134529677710366145196223183048615098736964358853416274793362514640040\
52589422070455372056278480284230401377882860534144433607728312882669146066903321\
05115769640852147561710752598684756694401163428955987319033076449790799023845402\
66038112321776655146030771303841115873236206836985114379868520305444841524648905\
59618197981889546922 0
11300745587429124199774389995661423781249978610378243114060917366575358425209191\
71059448731389869360749779524847297725479390367321923430094456595819886769942801\
40495805117893316127822248127047141304284558054614520239863413762272885062054429\
29411740301219175521489593676383569912010018706587659751778912043769382244786412\
76022478166501328612978099230049154690134817028918965880878838164015063479704674\
49250431818515685607432966278726845540824662169779987641730725106838018351505182\
12886542739234575259 293
16855096916701219226407666673559922316434428132916483931912260425912642351820146\
63905917821252327327346822118227037610664290703382184446379867482727995756521337\
69590139606578671163878275616974254248722102444193924793794695518396329182093577\
13743055935283763599163678438198166646867705560713970128496545928811781881568312\
05927791674587338598538649919117022786566378557573299847170710954785970347973902\
34823721210126176739952537547857692603954285085615811252221608201642743714936913\
78221436079722424630 168
11669213735842570434225277696141849875985667707207205508754969564591024008177477\
55770081046821161034414915485815081374953501096777408966793443875168852514628706\
26431258660756555279922544757679048795125386607898818043195007955970003420131923\
57742123039420927315950748190177187078580659260624133775747510812869427899246713\
43078099546230204739178473716481309999484185794311765934295344611012951476292781\
71142720446293608401233918861137959036788137920107748333366942236619611095712019\
20095955020831516878 387
14019694752779311419465856647388673921538589723988610947390656590976329983144521\
99381781158477861917540489402650993982386120321656357921230162709062931025695448\
82124136730198337038089638176961368046344805365729638009417714612845527164072955\
52310251351774856172757975780949730883374264085425675839943980038998483785568917\
00674204294326039411381572864999549839985304147708080525462936480147990555148798\
68932431822044830903371661101584809445320824882270644567700709095973624568817695\
17337347802243156228 236
16013157201059355710666400412103472197074590524743671068239779111722810764371416\
58209754862846046287578084343682697000732019107866556713112517650205309959206970\
56672352306367492903038471484609632561570505645941663623630845180657781966630331\
97622513627732346150423046924627945546084276230869084868823504601864757586835226\
28081677278506372105051044328119839730836540225474256282833971888534995081702340\
95999662515330631895156315986708053283162480547418212802609607219763539207235642\
40685189650240959288 395
12455796475314507155363131019005071278149687536119495300894805879612839217270663\
92539054169653097852071549268948789769361646057551722863214981129107006492109120\
35848752488179796501609210444083836835866544359189436322753183582171413601477437\
71440703032172242289619221250833693035005019529117982600580078277659254169643602\
42630488802413292484468073203073703659916429103361140083522782752577940884759863\
13450461926359992262386651948931241187867214185672765152810118968034936578633730\
17606677133527519009 74
12427396390300054289959396911215029212952011770204616941105227192908011083444082\
95364155388889438265868728422175258389492545381741489611199913433493810571469409\
69836223532575911957208331639884052911632507340133366345700347654439964874873069\
51780893080949058432909105719363597321596885116916372111205705510690312368652865\
67163127713910344642952488134635884577639944359290320795977256047813853312750429\
41274004812497238095391674129947224029124047265645422580105424032162661263093189\
09437565961830234073 33
12264286267256320068358897006841063314202694984322619226599965873438126180660045\
10249826778089026832455737838529956180726475307051387164256116370572623370073948\
18188444869807250484871367425699807308178614055743979169437651307639314976666285\
24389684551673242155922628487945724210484699015441512636029697106391114676087364\
50591926577038409967400521951317875924277757679381177410749883412468571383871634\
04661991193269489699301698833977290965557869307283427943724184133331230496890342\
40304911113778287272 268
18714424381998638924490134234919397072183354274452700293731263503220286209434686\
44549092700610218516327651082318888043349504748858504754181211394006886860195851\
49971660540537962845990125531848424614767501448258737591621839885443418745669303\
74573814391790798432460922278482278323422384362176420341914027755002504133218042\
58154214862169454406956863666974965448511504051979432728427164825600122412558492\
21918649850034008157291619649463790619207273769929388690558811649913437578598723\
94787957857179755088 21
18214103134996958319285417725000867039092690548033664814494524003231782927286952\
72728549609879150397438408106450632177291274794714790944591289001542963514759464\
04397972186019163246815328376300431940518925003955903685365563105499712808313745\
08621626395457493258993483042768947187153882916799713263703258424708920359908726\
66280794375641937859939357108086495228899817948540436013320236411777880157372145\
82966461338384048267636712750883410278533014890410694500547471528951419855149917\
16985844872502400031 7
13302782350560171497897404995207190942198501793818877318767048981156920067671417\
73795439811326283870304239624856986436117162553766773095412280532416608146990187\
40488050549839060038076843083870823185394745465040508097525566235053503247078260\
97461163226312097513964086867287226792751961815052443791065066234389332367358870\
14906195740056286235978507958066670451516891853818569001982352638072622400240686\
41512787957098995008413386795507165335184308328352910130994742604579491402650420\
37808615033653346412 196
19139589241234158402411450442396949184335411581859104170709596861142336086895215\
97424261209056174229980160209410528190323554703696820566750338915560855413540820\
64602825078283386207334509970842426757775889667962576015181148062573107889125646\
01790709498407311933918024581996110237188427637276820035983307427034178493546884\
90342516427807922618699417212155722574231102596714598018764009568658635313418386\
32612977255866533780286790606116894418309221559665054244493797120171648102841066\
22778700878961725591 361
14182530450078286129193709397200987949982203358658151371257608767655047446184720\
79808210395976495604524781902813265111788312786165390992256654526850034462592097\
34517253692867606340075497994031936503607060432906441596673558220173226688517887\
37558029603709746791165287817708927814114721581139982606903870212845995891535983\
95278403398748591429803839602635561334292191374572575455691008045883038055513662\
01946593782038818151673258240786946057311334941147127652643878279230010101436355\
19217614782058432128 172
11367894289765725087179778979209781595775666298529636121899171894247890118338985\
63205883914558002717564686027064809751730570416957848114573730748973595874623734\
89421838384198965485589496859479411854632959890787107430909882992375840419695169\
63404616560630743670214496937158354756143106090710951262296936119598570419582211\
26134389980188823926338448729845621704112402582063263984382170825767477912603566\
51747205473426338767120465041758565412492329790996610747894471707986651242879484\
39930413646883221140 76
11756367651571807181306927090027376180012207190249298181960075795329185786231734\
38039500555633894945195774131636209758283092535891313314555605705208244640732308\
60021935789011362957023344456617940146526351097156194568269075150705927688154083\
86169532747541566690928981376404825912941806585110101513545697214116325474986631\
51307325112339252570806081563002854436862826490174007668158930257480359870255668\
63137908381460389809337681887681188024900041848692742294050540095735062139140651\
09066737029514895306 150
15267574524458818849029324239284192637105612153659799758119964785115541194867697\
43388388891381320998154108792238681644411080794598964033031248624242249222525214\
66604905151860653909212307424295549360906056577021206362057039577838372468408942\
49937976170599719598607250748802607416563793166745328734834180543112878706270622\
26915005127585200103675851235036070203733950332588722795516482187599264229478971\
06821892950521439280604614722075450269370960655907029062428576955608671599930831\
40273881031084478168 449
11205252671299225098086860656333032864341455286159117840889141849568868589567876\
25860024692226744121316896010294434013759650271343864344190573736763957232150339\
22686348099641042301495219703974924259748049316062986337059171923751968949228274\
40065921338614324644581969847358831004255746782869042647832144273194940782871819\
56380941762924245313432762613568430356238959238260346138056242620111354910965524\
96339133346165289689418972319844711468072849227130772772167375830405608977741541\
82859030044346744445 233
12158046567819765544580323965728410710607042949290976742758129019784255821068644\
98408958981529252817982583189287948994172160228595141447674690466641053237649029\
63693124388832932715895179481636539055024931639719644667688109204446742115684499\
80103888963496417927001726281433130149124869569769564007249214098756333303139264\
21604794403679264268896323268230056532651255491566811117314352966380509788553071\
56312096188563780607336827252336652745617056166790980996352870106366106674177765\
96774207141113418109 271
17977484862471975478885285791261353939018632539480150919790031577798374174124381\
72103732781552600160854859621441491865172427690904971004489291378057412133650176\
84963490772393920763624566857033616613161838017747111971714489864451080636953184\
12630655558622855730537656342846327834625423672650719795316425329435375093423469\
41817837824910886084354818696343057436746572443918591393117457764883203946783721\
15625093823664235343152006571620740896895851461080815281727862027096410142839684\
08331300402525747866 263
16620068050060023394722688170940298143263655915356259198374332057199010509292713\
15519177074501329202297772993390821429022995828879021368002869529657096774117007\
32545421457710004644382769663084510874011974079251049062331160999378649292292839\
41001522895380865257710201044801672315189714700529093264810128831242945067419478\
58462690934311902163341956224109206357964223732754060066279297700157122236121096\
55374860101353263962110225088418215007424616075653527254427606372172116061057187\
15424129066509827717 356

