1 136
2 166400
3 220626944
4 294517735424
5 393427728465920
6 525597937107992576
7 702177183940808278016
8 938080982436565861007360
9 1253239344772433062871957504
10 1674278572660580852636051308544
11 2236770460585729230146511841525760
12 2988237547070039388401023632136994816
13 3992168081376013591226157169574093520896
14 5333379873254925007221833234343671858462720
15 7125186187716095759804257855358849672454078464
16 9518969099540520591131532729701389973962216177664
17 12716969119238229068855249352583112683343702078259200
18 16989371631373953504208570583437800756607173493476294656
19 22697133705568370811408043215725285674816523723722012491776
20 30322479820095979570464524422368421458865766393127738256916480
21 40509642951724569483885765238926147754995700676984833125147213824
22 54119293072746242980198027845551660746091758382509427388906978934784
23 72301251486816941951727304090055945086324941969295881995955212637962240
24 96591634327766819839508969312529771565677329451974424888795901717272068096
25 129042632461350935542833481097021822677961578551484250254900243475352472518656
26 172395892340424107777807465102537843704209585050608748497404096756295458766192640
27 230314146022652830088802477071822982412891646127983486128925813224837729227672387584
28 307690659783230403802275203125081733239397442816755591293634001351157586092889319931904
29 411062645316314645921757930223052963021949903493927825257084375776350410538470704288890880
30 549163560874705323999896679437365403766908193613480699969438133707106055401928647088470491136
31 733660963915897714556159677801048137234600594755893861580976777725583862394297230826456571969536
32 980142253278182771560315150753578388801728654425625292748156621900862852956614346951892051112755200
33 1309431582039792939951346479707035762801412793480015103915783515005814309170349229512760156088113823744
34 1749349201412905703343413194086233798228256568395667142853337870342933774261657121609480371694783927681024
35 2337061875135811687467697231903983243871574963026519456136680822865201397720823813385710842685968830557061120
36 3122222940852466539384298798676105978638964337253647878830162950456879246989934073811223033066917961516267339776
37 4171167308875350807515263882689079058298548140502209613984995617403566209142973451056643841838409447851934577852416
38 5572515815888551806684756397034546045774208293433259367145096217263405162337311974457282660133740981717826992770908160
39 7444662421537026717081712325107463648366367429023655314068516627148641872151423619948696396354586859503623657949237346304
40 9945776809214530426243378910125482104265331524049857166767938972416647225002132838902421598108595986429905132668184789254144
41 13287167468137102523514140895929638114619250908213266195655648225353482814970747586964567740481837104394983893584572545195048960
42 17751134246522863130161802372114753907476055235003918698513064035315195559298279369972359801807314336823215554789925840541781590016
43 23714818661968372976979259585510395142228430737632814052713106007542933879471875901916618271141534586448274959975884301051732527415296
44 31682066980041362439781819877393078250480934840097353230006643777375540877694832687406224732025267915728678294386503548509947860373995520
45 42325998036727718533441121527430260789452440681940318843942457213535234902060239606628075296556244006659151698135586427778464574593264779264
46 56545872178531067814124481697293739895823923981181189184567843104414396875088384184628278336540003731001992951853892294907477197360038636683264
47 75543065934470095338579983072383178315390950645699944482452862761585197349693133242674171292218026939369629219986211805006505226740561986610790400
48 100922571196034995737554785521219341970464597566117529189310632375850507657197897236682222990091436581578963514862790300196167477288853958036193017856
49 134828594137998813941999865572682097280808956264735162863151135978935108951359638601545591328461113629325226114113054993742846931593790668048052493746176
50 180125710054674145500974962379433729512903358251454070286653404027160812911695902007771249591400293972289112513000007809881818218981689917125031493925601280
51 240640879111239435261713779859730075256749902753508699420089426035434549171546455039438257874052116941672508759596319048178033757885922275449226536624664346624
52 321486769888946655868905578277629169595639161445313972098892599998702091347685064803040526453172455636325392699329535475395792699869917356819276305281809209360384
53 429493706951809716410425571460293312733118247735031911643905576049788732281107943025935140378644520782897566998004052823559411687302070343645200307463189465336381440
54 573786735842746927829064544425915558841949317067951194500276327338529637926851104711899431799925531089925858000028298874767867448550638572749693380884088125585983799296
55 766556559269947161273607957515215243844975014283051298550086032427112138957533078297656991249345433413970593247953997623538962624156790155118737891030970154412427555373056
56 1024089477594374422273060641048570736084485781153626977980680165222871517556471446671238998592120848956993180945268739121576133003130529303718500472336701271097578148530749440
57 1368143348898267399207548794189957194112987841484149474904002064804524161754031648059481882250684374605384677385276192570118937086888831052377396731090574855882029127203117072384
58 1827785817633371795025574599425390749806077975551847622851781581563129706222303492971498261678467538467483288822187374156734866715266000158290725817938461192903835802215373292437504
59 2441850115948712052769788857494089338342163569688032981766016370451274681885574772779481122827109016220732735690450724868263296101610558516312462681083092659190544395118780447016878080
60 3262215917879913686050361309017801598573127088455579354413433442593972847845692031941075266702720455576821228336731029995536531347043795401094972275668699649777953996564646311052324110336
61 4358192431780120978430173052452994804280638488089798635666102685251498748793151786718965728410444570192357050013863890143402391178904613393367037619566664866394667698542452393577244509863936
62 5822374039781358177223935656919442680547363829327209321010533910353217742406072111230855991692834816314522507809473165787056410447530658119120665595821499012750596086829060442695349361967104000
63 7778463202294462965628392916129120453388532214699675595501853925480439596970886450612648470314190865614933154794720770650430056998788868804046177751116827603401184057028986225910455185352419180544
64 10391721551389902877288934567297450643132512180837865294763035500664221246521138088362406218811401743868773195172925350505461023109651200223882847609071796835197874118698467615813512849224185491226624
65 13882932141373053769011870045570728786020873033351383368875059187486691088267562446990921599818044577681398958532401191478892183419441493786335458188551714510032198698872113847271684785048209485799096320
66 18547052467566396889407796078065699776871807317518251500442535570644579913884922790965716095567413379102440123946696692019683622800180528224319915644581399229595621025051827820685296826710567525294041726976
67 24778134167314244412332924418825905638329016744138366905752214349597409910207213260152282691358603585631334456966048628205372698720906282455921584941022713759084452635321725502957705228341075837230073371426816
68 33102614762483830432806520784462622998857898856068302884470287711360643319917071041680472525524731806921197293548191915149822928700565735724292218396388471244208374734419320411548040348427674397544245716016168960
69 44223794120822081401568354298286379782646000364803040905243856691956555395881107955675526721263089355477914496403308445473820758288710101956228027921012892713780650870941698840891567178833081544570261078412680495104
70 59081253262728961440024925828520650864754608612379254325444506031969831017259153797018171516635920287198614767731818015444574709823024598924040130922858370715476165651421579982690336634104802633627460701192920701599744
71 78930235555054507677008911436459046097849173213381552625901187227475225929555998032812021404734348548612899814868859462101390479612355565964999221964224156133351013971835576496328423383050756391384380482090468261400412160
72 105447696870481519418225021149111389785856636425233101083670240751396159980960708827044996527083819095378030840204036699787217049352563524629666265617834949481751295350949562373283384668212538513226153524377756653058015625216
73 140873984438234827849393914153309690021383007868718753500777206834426209332822870081106378928570126963900170852684060194591198922393432997571236149510094480618468397044645759530289290182417716107463920438527441587888682692509696
74 188202114228058298158394818599334610038156862604842819410016036891276555032847516159181730203636876060847246664663781539334103366601681819383772751213053011831899271211420641850605224329788399462747940038421423030977239863074488320
75 251430638106504046216567202820932417080854259917047590555587839277513863836030169116427020366728169356601044523119449599598857294098591869899812810816295338144105270394120788771678910528762195571176402412052526880114596759932778840064
76 335901464433277770001048731561809379130758869641020618063966557953202702652106187224180345162922310706997150922066642301350344154526790748271153824849574854443268548721821463248766910987913931220896650856224422963735351773855251236388864
77 448751173119270989679909811208465702109649327049657962320099550415822584379500731136967530846767701761535220802945421514264823650654549928557820242517203401875834365854334901653371228952813668316549208633623357075435764073303750047537561600
78 599513954831009169486672152748719244963678693763034155478925574243152222841564760665707595144956904925453063251191879234145529090276914471986411374502624657636054531653230195263571945866813375510551769278001134465821336956904191978767233581056
79 800927114103810784129945040007671651104695928000245969957642016922569552952851199210639779785172119906917079879685621020945564176585759154148073145000940486466950077390428518034093687646009349741945518494536227876133880052411781725413243749400576
80 1070007189886814466488155914104490773978223356099987189343305757687196286336573452377933906310948379284599104294741330077975924816308922802114788480989369214903392498620945297907480406714398420183300029454283208363173018678052527673659168087164846080
81 1429487610355867164405185571988380141779814708449291991462067323905664166738649369089900053075067602786539295327759338835718764628175292717696722925324691145474507438639951917636103059993160252838338516875942717785950337300589197398185454741517630439424
82 1909739343318882157431894904323918205190253617683493323703226148554870783690755603265274320006632490895259423292199036692774736542145680912090037297062222348372422457854930226710151068965894360447377334371161647154238686100650809157824560007669479567785984
83 2551336809776265396816453000320180290824448432231221796575405474511204558524791853402251206025833221748258967658786902958512546093858644550937281042593301184322735868870665308574298955661111659592925857601759800491261586477244298900036384518262495329795440640
84 3408485843731411320188243533275568333992607345448582122855287878115851768553275276372958127834666305608440753473207485284011142217491315663908022820958444449807204702348263328055675033499221318922181748228708034005193158675572211695182817207099516194775153770496
85 4553603311957949425005276378484604298311139984052689549060660670615980593014967357744379257724952242191380017500132190746889220148945173344624860247449251259138740742584965587969080770674529391016510531753137037530867609553491553491071331852597676123070914631827456
86 6083435306269192745545075342149251967369577823653462498665642260106472834695452140393960187067299518557352452143699611327048268201810564917000580590108295924025996486330922070803155250887946612161166106630208840975351296989193713029548262921208306738112986830067466240
87 8127230808265079211056849043209984856674944676981543644572421569981666399230951871189458861312463187015744540301801825079924134386860998557167225121473384879307022644926607395455636656136026064305710178919198235012185024215608546701561859803941715582117178522850436317184
88 10857661384636453804192777131853954442272084828137197583988837733502890497929992080713616641786552845030947243512539774750740464828595287149494207119789043191274387444174445700064436871239657636776503801492505682590033817957885378619024830426503139322912606854199667645743104
89 14505409471518544418654588206347280544197148698626348760380229582141884743672540004423710690465822306152440108981602706624278588257993928536178109848737984524868406418338211662945218415859360942512356994471529321626297811856664448921778364377196868896105560295367409537415905280
90 19378657749830437854370681985751249405007980499247276131196908412631853227200511616876677715720052291377157264800704579834695966658643797245355043366410679092682268500728484232802256655067295025311385194431770602407442480147328397455574657508981793976575100146465140968205410369536
91 25889126185815249574730015001658808113898444748354187602288516387233902691475211587136461452215266954093047305276620754897336670383630550946495551997692065775558224976920798584764363391421983631921971802836557092936274684319632136940498301199300819640534950137548699065901307276558336
92 34586856495307549050887602653458693223964589071348853441781928209531699113659010777453411436855946324188146480400700205551785530896557621914454469247174193146709604794220190539083575313073006018806775075491635769585815214001685832803572064609433643824366254388660263998355167198891212800
93 46206682822784040452564279508058700952681959217364446703428501525333410820792686568744329253276765217161706064659884041807204724075820376339739796348759048110482116941292267610873459773318336097854138109566715810066845720212819882417529584528676910816837776003913689259386841700103664697344
94 61730314744707492417529601399983091428339821938430190765247072413396710331168521084160663557785539328683526576137249535281720522892665716379404700505920056448584953519710147915979042256318090975575657769393830584479734098883235432611812142921505071947800041720926802926724779218528319752372224
95 82469277725378457268824132498631237095943778487838169172411474084009145661221151003375976670632872576888997373290990656808355189700218188614140101441962887112765572007328316235794472589292889560689630775400013484373958066500443043851753483271252104413733801464172961776308900821880366995886571520
96 110175718310730129484852657587196416277672582242041384779004186209352486894814554113194605648339984636524599260482099634229810524106932730421070634753509314377275054224079900013572172928613505771311029902907870354178181117041874490526636695514099977418540448682329959024879831696881653743558303154176
97 147190435518388057360461295201400017370298064942370008320854091341244582421028082579304832249484935997859050390734137393558192950685362930736371897280310518430217668256477580037369611837210407499674815295439369240141112825131906505845511048286640083006817184134918159206990895871252930423623436485001216
98 196640644964896707277926557933863357044275289145387060999016586252220189076637922648698620527267902743818527489311842090364439294081054217866050011831248349850841568018161967626117807175146553653013708819299196940754241558812308340499247173294967578961267420663498602793742247414987837803219500241004789760
99 262704183977904849343479895251850848272698014285603891169518974916078724023221779460232251706127870975396009115290440317469569316520017228535327134513788230718011508493899385692626701177721043060771045364457701019023429706591297694058872611758725024243324719897377016623742251840947465202771155286834129403904
100 350962479256599354610237748113533309593950252957247203824915105478272804740891460171208555420194481197192396406160704426504014438616228963280042270509271640079396300212496963435102698041377534355567900079832083194515484907844629007986720280961920501975545887413361005821914321678480317867045893721560627852345344
101 468872097812872032191445815543855187388463183358566503682333316375079889510375659392894127948903701043984770139279270409942297210462443542280489421751070993972790598483213375524717180458023341846449189307670933093313817351474594769892864510277675429984483798413874519266131930171042679684476590439515704685609615360
102 626394720521423480417725334092128376863164722132354509735902734671609780300376646613656955842836774075169538336174765048234437819180086849450589634679602900323423892464659350257371250861708098955272071951450195031561970770312972037743846189558190740299162658111073685257566978929581367793305451145711353579839911100416
103 836838762057682023199716588408878026850906403602474453150946783904316402047703447828999462961172766595812216762378937761049671004263987362878128134145181844170810374600629525143391444667806216386324181745751361233340217669374705980520123130107046744138941292255687743942365531535667318435173856401298416369925389964804096
104 1117983742103207344904906618415946836428276867308894151233317098513478158213415110784067798436413108514553470037813524260348187447514929244686820243192336496671036234018696827285942029260337460868780431736672183889732074033853380303969121963619689522959679267936660109925362774045760235186526236953007601097988390085847941120
105 1493582401147113661800407625702866141466102664756626238752359222607775967104610795034467245083883877812961397193283721206636903042893373201345493359303612336144418863089885413465139264112153685508984092759927182402752417658140864067806553356046137125047365460064375225887790545549841467627586470822211683756672445635627124260864
106 1995367468242164271954370412245231595203979403915394574199915686267737821754353772598551342971312863749779144732341898552379330049392577679820379196307141528011770432194145275022982262976275267190816708739419567149997527029702380413870002177228732715773674212764980469605185224497093310555463833587810765777251019493501216399294464
107 2665732623965873012924933291540086405302883951028158264685048835081540076976364809431087815711596150594070109603231926366992382076565460833299839463757920689627995236703403274428739193608164067570631725921078620795841095513290381749994208358203827744773305997518805196743063685719156371823103726167351697277000630255846633046330572800
108 3561314161714876409531113648281268496713487045558629010990272592484879971223433078831545283966725908934291068604013294297610097662310032971772543137495233975145531209844772013733581621513373814523569514762443638414517256823252917107074835069579132098910338760991487698123811651899462468457204159695975844133145705875915717634256069984256
109 4757775946622207614548618153321848875585469443312445927706923823921887578928149641326286288066240268327608294995739771347231393625804866671795481554103857007377517636303910789475845055759939694602446177261172231603800583987651457767146498058667695768305755372747779718519853708195059671199898203885921207948540116716265754526038502435454976
110 6356201932872089838691355000747527619569460500872304852850769422569106808290283322246480957257804543820044097562758373384248700330627229389497980016664054529823013262704170505575556154163216560596904994892971030245594849608003431020533363858481076901121288998772719268975921512567900189718156757294863712764541533812855459597314633870742650880
111 8491636315940828476360475469908896454568308634006732318491370433157239122557668278738241899540282502726186368862122455448003108399555537677257620797876833032689480849864737602330095428024555453020876696159419047121515136524452408131560131409061376271409097223844170046042100965618778719499839690612806880288728093217194911875802567834412173492224
112 11344492840809216255467146513910602368514167556810768772478382164066459585380873011693887176589540692929015410513413101688659471291908520709941361418556310081297845204154788181630187460281890026406415902993157176594290668428900197294336003913645567356879206902064809388807459211612923780959840976070998826055676788607537888052235275126264067558211584
113 15155797189945075509834495176820340950915264544993782462227755346087557137217086274965539490525545949942591406636958970939130967981898707224669454172761875346554317579506360116126648033684014605997104118226282843542124752242628938607538793739893792111389809048493134361493379218314214231372829991869288509152140379554279778379213478387649575137407139840
114 20247550215419096731068453671032828682262455274430128067066764499455827032688577361768214788508465351994760935045268118241939988748700514521336571964393437296814106364187979389891469043291794064137574789105243756854525349505206459714459730360630759765423537665850476682934388718537283515751189652875230779971042796438757335134838143376895915799911853981696
115 27049932417801350519836065123784624460205159330362717716127681882482986265743573863982823254987818277192762489007444315434557569784903715250328303884837118403995460491362142177140141575324575286907834964924804603665107787767554635186836524693876835958265229934062407071581265823013107685770973463529564497295682134536882829200095651063891020492787224837881856
116 36137648062253502924627083802960080879016198636033936794052835795386408850691870528751912385465299202266713116534639822357290625629647381958622776027752599912237839853297322294201569583115746363118051926756703518412729915372359647190027665826078192534049574681057761126583652747448836358884817627994417557779859544706156704670794406515494266147760281249424343040
117 48278479491204651542941972943754443062624611617221663742464293766408299318157508045122224570724789208362299505962796491342531322911182592705888597300301515291478014601936100458321328391824210528789749340383631029829636202372862986898809370215560501714363944971021244019158542261275521028050322557274178831362683397745841747814249899969262740860643452272518558121984
118 64498153780440612646257052878804465809113024846654498474294335216833564366416375478063447302149532492847048068184532528126905909851248135206172202619992229576770889201957810996414137280460061365185559493823430989744793762091519621324368443043111408196894609706686429710194548167074358317510841051381237155379423458421066012842155277756896699091175841691181107803848704
119 86167002045771439453145704522873403966772757540469406343331054206411355281322834345486679264637674341704998243918016132783493105978988386301765809612124969945854480304239464012558621225096968440641073957497871329225677307778012522257881158907733262093526346391784700543647962654497411959025963731624066866085356338643690851765712183879484475589927986050615614590397972480
120 115115732875559806205216838688339740813463888546490917253194292341757851596613987921452799765423189699086052448390259758482432593978988858536587663902071925866234606123501793695861562095259044750032085464796866517406559274445450703869035728834931945452372051097465114845080573778778046950767527550471774325675317458043710993589055533790187416056858481316558438888067601268736
121 153790101092736712229224082504490300411921306442284338795396986475258691593354389222203308791256620899921749986858157600081902521227683587815851745464474167149917711172971395724814804834966178207068169134836614467660497225321037988383014831832485687908600404867945402719384109805504774261242095447621405457114316648727440446444825134043472684810236261205926662336706711688052736
122 205457539150459595973411836225996892779965482331844324112991394677333017500619476788180658024466072247916902724230412000874184159878553518149069014130290704626337624693680747223589806395913498851994148830330752692929801932744932330968540792235857094556187639932010405123734251195617196271475774576927427157786642870449239499529076979917755315401679887101085655388216988387613081600
123 274483208566902282698144461586990130878374280209596856443257216919796123322181365775440212228415149695998544788388764100288839233983510623707984269322282894601668357981283439939686132034657016335371356250886437728789082360425574586009522534080810244727720345979599598488964543994117019065234532224080467751298275699067160245372255582260714493414228866531995516279957699128972378374144
124 366698793807747431045332634381441340381198171543980379710642023695249941114434733051178908189886855866089900706674674014599069016292488529804298319383668434411157287602253330712542406500505656146872130597925118898921614908134594491994616625089783320715313678759039066924361749935634341102558045327541122001893148262084954133397168707096847947860995421696568143950152713596129432855117824
125 489895196438880736685163420554923948849246992797335141256307254776556140591320907964404000531726424959322929792254837652436162863577283777573561223329756973836251524246213993876412080706981140577462242518922852019183463662408787401573187009842440032944700194536227313793157364181802997040832379814113242092616364999200921478250811127655054618845894468205313015790795276343430270012851486720
126 654480755177272690307355463470302837651057718849975728058732890837122952484813995618996605054189247929595841915624786533436855294802014318614887196962090489173592655334367630636888483172488862484410064554550842647001967156447439343247258037806128025994936642474096676265416596974823251504266201747007805582971669458170713948323331380600424411670662214379136553969700024036113806973124923621376
127 874360602045326299267829860125807748995269932627130779026615708893992043953761546149935105071078073085825524171781727686640429119858858245184820362040620674466445038287477566698279697605101046794252760128644506605995385909637833231154476075923760334987084174902340933872207199972810716466468572270593358624159427052894906791468400978128891532097750611749019445892015513752316230060904565614575616
128 1168111447680369464372469492004753908996164072024623228535842807480878053288469511970800338134095092828062104269779172016024902519592836515647168297276501062001454620679923813154270908125323964057042896947668248135805069358745824181386085106510367903205860913919899235908590319560739580403603339471510402405135641190163976875590736636034680961009602440447789429716594922845478142347832609439544770560
129 1560551048400502524776220830210721170237175316122398526294731383512507805678187068266039709810011283945490379363994552198559439191150215840095194557517942143951724798289633838609523336260310297612155965864784502043683278696866781963996716941561763028524993093343985335764372152255737470724654862161743507147159724793272101819252543665851878504771629805043135299830998194151039960899801366070858512072704
130 2084834952606580811704702720063599790837896481623387667350026526090038442200825312539815914689149207214319655207267381032745302801764540814426023264388626972579617319113418538013906901477523426220667300072886641621216095326560826709034909098610411063884802425572734418150281629057158419486288307591426711375956968331094678882358568590626200922378410658674365839546150776151903194615430262588068379905490944
131 2785257671682766592596363293296359044050713187256301924388077962656876281044615075909544537069301933974405755376082314222702008215131437443169127415514210302827205935866743233257660200668688888358859661478341921060331526677226349456461001445302110335986118847107448921836569974113711527946813324003570317870407947765334732345650973777554521923534142375148738673369895346097648851473823254457545060260574658560
132 3720994934380120605769609606848424546113161921596074242510448452840930008881619794577299670328638414051069547936772249431626657135181135039916653737887477694807889925456168374132878192062293259444135704139534064246752856839928431421024845050879751792272719869540419802867862097979581632233686607517196250863895868077004427193006065888667391350406876810787770701595563771225571239962206406918962701074650540015616
133 4971103191798161953681236931294426012371326337561128834880550698037740251995080514949550412134956056253241578584263580702555069865134689831584587381017017096215495491934588277106428011985986888315575013420823795061791811203566981494165992268289414021795807843206634005697910997378428741913896747786987068104015869582672043410408243714379322101547325625297965746489000599947274123030366023040799582525828938120298496
134 6641198759821105646196686270394266735479700172099198723994839252269964622959279428377502672039145527029962963992731932590160536512467670767925736922406604705326383385876179308319166951596511121096983819252667356369510778476829969376036329930578692989006171307043814969144260179461214944729960596079990980354411304019246344400456017069419244289846250850777663092605933694916294717774500875348488494867306081932982353920
135 8872380891271624140532035202081441117308473920500948808885897973244254983495489934866805414560271720332199056480589480943022308875916659969742053597187101117352378438481241596809114739387952469180788826730732746845890339555177617372529045596019191254765730640705205673609996559024768027048827905873004176018188169907275723470970292612741119807263733175974967644819830268230672232661805857562139526676564914149180429041664
136 11853152650098115966179360844715660225345874188044993065744544308891107050815213996617191808678259325000439373913150318438873852316523369118327225812450546348495583033069845572129403297017372232809769521253598535610801888564987385977056286768164067000470604265902357887755521358256793775392893299145089617660458491182297414354027972401712151007294398851411494354025089942951516302760041077689710881442468764024979064109400064
137 15835346731421872080121091208828718914456355707093615696658108619785720790284369010062487702758897763985498289589901771546052538300784943390026607736616597117385871500500905150195882374110660569278897175091153401926813217179145224607078029043850831675753726657261707371536266448031463255751045764540017962188640345479215463528064365293860761044650125811519693574841894961855045688574118416604989332618173147532872721130061824000
138 21155401732068108058155732369047138698979378790249558729585988349529685061492338707179362366989236422266871175690924960644656143214468166682062176787837448232167867644854135722973093425556631213037281126206431249015522203083186721644008367580484890688994785724719552367540257933680299215737648159284617681809520230529556543283484363822156398528624410661573247385687368831025724884925633877254965657072943777383080689862592174227456
139 28262786412950506930892220639164251482504973672831523676561885761337793965962353319709810907926764646523305921149100747011937073342422384028006610739467276727895842677430269471599222701836035724192880536095547475873298222211489252069441297593500728876023243870696270217185640200439392795127836566019353831528846955527219093485356229771753481686948075649560666573511878685980505600908318437291186931374887861240335481726191649607909376
140 37757973398029734008869296172178888012996210679041748804672402674277880991729942326532776792600425627863649455185585289737066916837920267903338022271818363168340925709078214613297084049309174812812680990173555578305243479491703045108856844283334728814658941392747558331384060285781476315423411236485284888476478721378663589383092965107430718762151540232032432016045760392532995999110951345471312126142183381564533218193984282227827015680
141 50443170545741251770809336939862982097578828863875070805560366447506873109777093453357059143297452623094464494400438032664368436164273737987279381740933703838753204183084552890217004768048934882907821342159090217120661801360517797818860066494418631681568055141292095971466803751064902408458044916635877876646102514639280709861918787362619485310017332140862315364754226915420785025174000165888511432078694254196480443116440110338748421505024
142 67390096070132678001065598396134625035806215566775913511898311551627829834426495633158254494774155150606842101979977190218517625444203407068290141217431444436663087589950106314690766002396613799100720472007773863289036220459404968727679663970201453890261854567941079889304816438241897787226795723203946988457720870137639678811128355426468837752221044338600852456824923861428173369246096230545250226449384208982540461903041300074614420284637184
143 90030523442684931382867507119140842992800074605294539853366340423853911999504545656508636176454550430032449742297379803673854947660779921965083018706256818308089485607823409084874269181020209565340714602613057588764311972469794737619057435397827100564941242547491872034580436662139939618407252281778359619294513490776678127874656688975661846647523834420879705456266856645037123147158486498708752010769075059914150664949144332248338697773163479040
144 120277245827465146165315959666518119383178520127544015999821429260637410590347931617491542411250642094386919814535937677114429802959214368518924278937631702929399292079905259223612323476839765981589216910340316827311649979418461013048911832076861694972981801042461201658581106384334074189082638979830872462412242859123282276284404503263738812711468792742219189027884478173775722025389003966093785118285675888400203292316495579978275966265799156432896
145 160685679818913778479620076200331372178996109852031135738974027832824934816812722718143073852681346046843764511551490762941521886665833145090413940197459701420147532636467963566982088961249833648144727449752735708083903344687607531723961970014386501604294064512480410589992332465391331752017631433671732397913635921815162088173845098384933006612771008069544593034659495986247668506097967357715018198116290222861024839081968497097050081979879119709536256
146 214669761692951389175856910551750400585764717306775748004465262991348252219357542526499799763475797608377593644976686306246568217645814834174798850679681343282005317805341824986821663125532859868034309823482220123498152071544208741694804211934436817247716876409613297415260783140530812304655373512058927548139615319170585872127185122207534045590387633428860551340901884672463439379485946947132719331117533030120034450610453718589141496292491815815049379840
147 286790376325023644268029119533706881694052721703393945709279867454784762782407715562644208810911070720712132623761154951704534811920433167678650981953502553455436002347301939315769468669143964425036007907356078884065297299175577329144617268171870757798127380510275230042996496738864223496612665716178615754175443442674221664177273038309868251718071483402481646808347680547935551631325123815521382092433481458208030255702704153919423286461068158115212410486784
148 383140686904434626740265383293825976084055800591365620244301479590253853590430483328384064646765016323813504832867050756351924718709848269098556822038115308094714898938353687427234751147055197602176699334014568870227196427399921345233797139866421552659856776303393607713045444281761879217600312811891577052849748722169044269342183050968135428643291004641572696572722899389269746449469392255870063327155674626984548432078531995593530088084997634952195470790754304
149 511860920309386887527551741195949779484697216807792909401088922899904234487195085414274750143014693566166580570749939293626960567555978850819716413336563836916050668560548358691127320527823839684986731793249442960390422079000245856019504293149964706010255007098679774841605420355953906751154018420735374935608623833313466317240194717271030423554039781747202814962421176937649572379022812812630431778853660674847551646828798737716365778898671718701216285142475079680
150 683826100163887346096994211282478207952268482853403007497708069591195029437177193831928856718876779297819757756468176059477993699256989368007998409386442048732860136399588491258607332980846845560125671370580050218295288918766992552741728682099461640702550404697559735904785547370195172633788513003322313173322820867107426885627589673738969934258761620143753416609830287988251170342005520061271202726163203020773877208693526397221163724741700197828999854061630768807936
151 913564831209825336511202274597182520065031667188428092756134586340413658099968308342320435749145597283854335309031299186393469810417726376883637534849981520777182956121031997977865484484958157290064776761452314345576404475038908063610342091778430882709512262214056473283065157282712199969327009582480638574237018417246719523718810357106790467034716140145834113505302577964040328672940349669409382416068291551049153115099073240351213655272168507330893055757456250960347136
152 1220486759167885404368493517723489021302978567825838290945665398793542189455506605359648454306006945684065603934973882714644856321406998598500763505019826151826237385214496942851210645251181784579879724514797063429912495608778890901997337981124224406673272889917907719702400239835475640774241278622571492185205468501151178478419825925966021581408246581136584257066472713531311560682575416330189689619563803265209187343120531679504157028986001442680719491499873228848260710400
153 1630522408936736963778975308342394221242973031731698054117238998080925464820377381030414571270518852100796964796399153288499481136942947067918691654722070811720944269294040904589028905417807300578481676067313589498110205852419086674121965428399017980743559801398511365612796841558529945903107374895624997928209092302430190726618442751603905893616970299548429143287340047685936901790127752851309818669470558985649646963847521294415290587136724946955822496474509671141229088210944
154 2178313944067256011274124844309076070153360972097838765823116900063360684228831460118871736950494708804105875020545179910079842294533793046849269715577597384162678402941794031108086631537846842424000205804655296514556301989208860589094206388367385249811300187390720208810364961806789837934461710274283158125843957545255821813660201237338425679062077955699971459082200763088576119645997042406322042858816934184183292692115649072503492510180405467594401902661273936626206116543463424
155 2910141935437790701977983016768700117312404266047383915435482557183232811635468988655130126004480569114453306118240017262193475703388453083330321169336464932473767860296198406718768803601821254209838391435736198659639166586303571230987230425153309987522239657302444151061226434371232744127668202705898879143982467990466165669435232580169805545578326121090620652030333323794970137298312883398792719402357956683413756796062570395336245841934735659500813375906126034471123496078325841920
156 3887835409335345137113942376185461181047926788638519196694317546946762232111673666051987121284800791540753716904316820528270221108600771989747969760903790857260588602390369680892644527776731646581788475968030843778069430852127060394378929546848896044265961168524759109587295164201276898923201343914517684902731383111937304037615190485840709194230197626175990821922955216762432280768446812118666760067069697509796215733614656287928442894739108622760701534892942830356379514778617775128576
157 5193995518231603962550519121433235511854715048538161991604434532923459607177103684042145746926892738747378106250091162328727536474919235437160195673367821207692401214353123574789178971899961690514438902835896754055447270537481081524386046505070811222025604538685593847218916160967416052809283593252547880523338741112375170450498773278852448524551802875566704248600430711574105603787788312736202755344891534779579636400886557531061305134067076139152561683575554809486887416411289144856150016
158 6938974159922580449403271503511941353193808521514772228037063482468170494193761353201551507664456221101326598846342359804322140216474102187406821545450718070011229236139340257944023555589687412927142034654622355222618712945986813741258225357420809669640676582765450887296456871780582562709774180559681288040749623885245439806413332468096142598698638918787563909766335030495389151241579251861957343519527114429911249046545891052346430396755264810051206384599613490637693944209834167709844111360
159 9270197138804359416256122418825241910423386324257076862354399875233340416244799952139781905181688922864799499797611553122698897676470072850867099774276026733403583292989195644740016386716547769893868943323747745112363448031679118550585793286013908137953717617637027506252476884849203791031000931903516861413045034209013154907564341203142855288483144573587439335633718805836359094782990384991768678846656257202628199389066127224845488369679088185303386422770351771421813300791907079250514756501504
160 12384619543424750761863640169115833517527643581596520368530756101978371974028462346299544185134551808215487769866533573188310580570007283003431261653429236128053008385911072842233093672339083292077984252474262467692355587847589707692213280913661610752880172268280800218978703680472888950096886797995694808307238784925609395641902510642261440395735056465845891998694680738535512346043504857185601337131888505527478770700105332586450908491254412250677545290031554914514194544959042680296383260125036544
161 16545365642047240503048765369715943832867175253006485219637554178692775570369480979192528563681545576761476023135228215455197289345675223500295432464701724585940263390157338873314846961930821841822223147136086185517795328656552986554059876174355566182618895382573773081261592777977848914519056671848270936076390523255280152059260922018139182846895232076446536423143569413868949188978751488142246051449178660039532243203252405967068792220667655026097849376049794814267185583163420377172743136686647541760
162 22103959130046617813604630920986851726130738157842104902482316332347480540081479431299133943490379585778437295538836760029702389698185419027058625752864058726171069676908830440693620363028268520709804649388197283503992118040183451464843627001883918701447238528253130046975240521940241219546900346179903015067584704156392530131055134336381901735985111990565065176422955304929985183456778051817174910127128264525039124276672305412009034131777255472687817984524050991300125834066665837063513524714836974370816
163 29530021867943208329684669156854786013252145661802434229679056408058022563632898717807056744449343243714389258595023585439919890368175419176992663237839851058232431341162145357462509917518025658058340877475198500059107636086336704895480548162069725098618513636534706636378918108688047872016891806208475566056749558669858355430803502291644566866271161268485639925846058939780648170646851822196478784761318076976554003505502385536269219497724638602394915706009491834183998994825780757554074043643467409334992896
164 39450950229809123513657187967730448727672571500328435913210159187348419231205635285903743197022272201219299079143910615976817601946418445361983546496698123364434581697061863159052825684003160007651997252049162769841680534301723784836383928799182485472791643558402133432134278408606878568755847036780216358754227579547824631521200726181856685568868587160198869534873378330573264670752016806818101339596788777639970081608833536761068462167013959457138972703340272185023518057853333515294797876933999859967165726720
165 52704921147533155490187039672206015006321323537874246327259429616433740065106013340980712610608899335944884586320327849739655425291793656651086868786257777149656311725733038454120201700143311309927097855636950043368516307300425636642672627386207686454981878330237455985529910915334252684822028713247629034726157194872070396735365309588906093403349358760191144363181920709394072396719092666214874682794432721271942707515468797594419196588201794118313775900626685671666215296868097709799667099537410120543584821182464
166 70411706105592771948979203193933289214142196510979490031384398215075613782398575544493530144564519732712034379059129192995061190824336828087360794219127090725565486445369282655678607888263618661429114004613490239198746795526036064761792684948006505780975774583484445771285094050802990564321375137976384664342377238348003346852094058866318345431633522136315115640081216089264649981321142489960078354960601540671367221973039280831358898559489505022553674066871886560986380214887142944084489033359856415335876957950705664
167 94067275858782302391287670946022868561549848593819171781960758691889517499123598887737942353916223649573763739555532255929756106088388106624139324441076543253406429015752586342892207725305652851535776992458514352466752518615986535424888458744401892585875066501882374822710951910787651384470335739715809261717032542853457534467001595069544669140029505321108428650638089851217653241930809433928611779775032927304312348484928834687921344207000079459976505765096300530848650667346780766872084319645291906219904593271403315200
168 125670188622079177827326966945779314624001563288341708666733930118324756648660146543320514695827925488960334431617199061713124743132360490755158779731402943937760505340646681282672038127072616003310406461634621425374250509387357192297407736691285606606694942496366140621261201246696503565036668910483744912451879361967901154697842037896753924980711792348864227674047467282703734106246145127215293361568129667269752927528371240803297919742401930913545245380726538903511397606929901001636844035671802309672545963045065018310656
169 167890439731858082010592109639312739433460684524657345183290039871682574224628531442527501113240558534483439972399157273331702581048757244812764108759508340413245236301845182326663184799346648960187417074707144851311882984905283340180234322189008309430189664464113796854167521010884676222153653251802523295670496949609705063351481095298406253103798600332109556310881128589983720486799515986948585737080233608146599647421146277072308351279159628596231731243453323164720917159509129937383310730698486841010033206440043200722763776
170 224295038166310357960804561260218708277897271753129493580735703807121542008142084679567328431709313380047069313428393056484372273128327407746093990159397770525700644363336640260152837470847933702789671654151239547548505662198276875617426941675291465532385118251714618880573653162597018210405907556830482380783647157252063810744684649286932497098059294833025161740804011712317239927240641147462737721221417137738527256205146998598178870058415360990220524380960210893774895869439648538005358328236724586281366996259824671731985940480
171 299649367923362261628284333553179469164761023592176888959824402042629391176419689258226016733708174281572955040708794134631528552713268831853543170997397898591367550553899913576414770588710994483595301274731719840203594425528571069081921333169816573069102043303946157253319411788660711152106525062967490314975262498721684694383270593147027003563991273119876821070197069206831853332055364008751689363165711634528373141033159497430993216331338171135038934782107255452500999647652816759979212616888323868959661471511252104241518502477824
172 400319794993829492855681297519252453944103242020815939604870632537931651532130827478349991090265933537189730211369920778493128222729125594328068961060135100525126265845373425838303995243883443057102666472176633209689556436041650492103177269167585211343195624898291844026352806785364192168980694684132637190817076227731576498984478808739688479274386256058647900839283082515015898511095881230387598569397804357657760772404111413051559983938220168569080195607828748350823925357832717803810581729008203515688653426824851142230562402451062784
173 534811534476149534703098788533226747415754572791208057636826843299139683318296744007553027253007874798327137965971032562019760652792904661808491740239199358205172122363402401338649809299893682704271006244140083559346794241572998538501244089598027348308555365429275740248219669207526505591245036892275938253838884412850061679395060636256308447275302154867788663532842391633101107494346047772017721301783932272220309088737866751480088784794269110462051049495340217216040053680222625353344060345182863056978963337436239683493327694515656458240
174 714487219931611003292334790570797710223195993542631661331721660151814475457234742575159483364678902784922160119255761359947846897536502438517738075479964061523688021009169907095317939636442471328233799161567364657763929517558349971233229721903659098195078760444989494429267043424273161550009935989618228685057251016695692969752515401118762491084325665753972924978914045318472493584686978165317891418068027702046090266664131518370343121045562043882938331382333528196768556121012683653716684199973320546218250895672453257220834618322296133124096
175 954526883840737698319373264670995468327994386976840406430928924503886215816717027604028076402151121993595158286592534609770731980003174942983061047734144039548302937113162525401808303082861366018109265750042247027330474584551835646674607934345726636342723534543986556453273609210015149095700400870746230716262798817691183773185023347235049444361797592352485485940755186585739228386359815002580376441398558500445543931876966116133921955562688381321467254436719330325540977944137000638051861134295929893209425121364236803549863197548046991182790656
176 1275210453815982212290952865712095471018551049008500968706113421624647640598839346778088524738759776669940294361836683847056983646759048849010593858188710950438336615224671018578093319929338050692799819388677374439521758246332922782275287641636602332244408763617003457438554204482602556738955981454229934113233184266234830519622242028943449174259154896240121067350471690194454042113611276924979565700153770122933512778087483094330727763241615008053484239014493767878746676120395915235803423701666805693919996963379007660627239870930836583757790576640
177 1703631117206843925579683155569527670976098536331489512875563406143509427921663558681960160713305834349809253242295698963526606836251840267950340856799970857576721509101011051086999896141887368731077261500628428293588141313979003862441256424581342430593074693882832905139500997452471483167865197329430545834679992932496071419811785491408628550255405477541033643897975769820265851129749392016063837499815324525150807083181408520495772082615319186430449489875215410585526234659527224358200201876592773144248873626328402789627396348401133734336112921411584
178 2275984308966667851986803121087744387445478274030841628468857582072701865045189212042084360602482536689723024817209964793075727326359130796693801526976341743216537381062068980492344974868340253366939443045786563015539059256727150794146829831811999408650246481859254116953331337527961682539406244407096410086750197571407956334694335723596503023928562408661218943488926649109772434488623769062087667956997475985306269274966161055251269708644506594565039102606795687963631101766584053244937758098680773604982976929900033376420573940074707765622952095230459904
179 3040625709605153702578953358661608095251665924757600354236904564416247770682129198474282597615177508803367707702836391770689350757667507210552346472136648269124105484990891603834065309391623113688904665777826697791965155732070083801280982071602445796841646528612039971126075134249322714571464901682520897635316423632554269584221930039942315713291249500274085369776575774131068573490120601601271619809688468319103670769455054649397344527098906893313152878552381844770883727551661505447444002351072234375224217220228203958976010390832975974685777515491759226880
180 4062156610433488229586110268652609940618973397024785749796211031187462432534468988757755202405757188175912344603359762872220197315300056155621878866952841306778800394576529267884874634053843763614538709888868437712330074313957785884365039535751742501507761952041873175327074241042207487051982401788224949482968720055186963327337482084186313522518186330774163917873502291241164031199876926708069393816942490462996845883608604721237918743664957317729778673837812552054661929654692519661810290140816151976044747042132869228665684708019360378960360324311438784987136
181 5426881801190607718787760573614489175597686412727086221864165707635118488845433166831775160237040415986123530559834310943073392961777068117566037676142594649440804619328316483655006586600464858330652580671832834960484867056395575782120087423191829490330643627108173361492488048884530794143994459455727929190847288023295097680203143075115688351508497014530686977028542505904125799315886928221540027606588434603905359374348552007342423078545155349009336911225091562146063710123953600759719127833753226156227055168572669550472431861089744421293737807870187924709441536
182 7250101093702288655494710657436576628440773776970673103545937305600124392326599801120173607883214216250917074154964594313533357922897553558723656635715590971207113243637468259911164007996812577920884581262658745809646558711657973246868054746061079558792241088349162874854634250038770421281192717459917627098760270888150446613084330758194868582357925871302108526891141089996687822819918644194888209757394104145033971995934943867179975530017646453623272683042471109830881239734158065140920922146273596495384503310301798376392334735455093106251585026976329793755362099200
183 9685850511314079802752603318552796568015070157102726801128654456006917046299638782097114128905496006851654835961125984991547195699013370754687913175121316798514984944852264072083714203372127035683490103162163246762189898002060702274320688662494135403524636416855560000288269165554707078202459798309406875425716948402786445331050309655538746632649835897467871648402670778382275177880281691307509678047978800102739694949070820618466737088060713093530335706694306956299279124137147698232028960993358193434122659623571014780300821917181730179138729591489933146215104322207744
184 12939916135654312158699140968259632229201983678687106221448765949550883758684475976469403665714744998831379243031716681592971319607214778170926282039830464092872609518805571593899883127265119441414429950821513267445954118343991701088431737301989851833314402893058411414578720291126220544623820174976015615432970446547175849551059938253735153776666609072887911570799361017678299609905854419707841332083976435636831778017200098329619565783101994382706825586285912929586736477546543136181726858120892982776049079341716383997752323757489440807705498961931796476320611228161409024
185 17287220095145783988773692301741336009328662657465226956884489981931202473652129920158218302675329872072308062966506809569020031123985900637161841344706175582235656697043924061548490926087787827179272011466033360182296348337346682741930186341427311813218637144954699916561124350970893810327091300239464480838534777643984688744255332937784301232795213272194851547491284173981009819073611061028938363236284754153193272874418682821738100517680779008188577638969200703561978620238527302910770329993171881728123339745828654345300980432059850692358566894156738643904354703463541637120
186 23095047563297120116855891410238341838538426135285494807919271560938439827278961621507887653734276188909322993225972524034978658531988880240641151113588477848517714831541844091048229932971878305044839000472681437275295059351795619957545783838584500717213248609496549970770292657018061205431084038708063505530363412728338288472511889525735075323639131215032565225422473922228722328809878064243414792441692168513645252868850836837731843020314117847003641456495538976171553504601752209530195921490201370349554271622740333217114080543643546243049922358904316759522504416173748729675776
187 30854077116813512461876824562676080530701009523975536401923488799949789660394180665545917874594763513365047044332692781536582447139812256549658483830032074682505113030994197568180746765725619968599237256776732298435359897020126067005788304045638049145011781678808987727738453875209620912797891706431512563487030570567959347643061195770664063828729826785458334509110026704383611167076110147630803856853596932621425696813061402199517281383364446555261203627117541166599086752958917988575427355651653880632477779643451143492463144209931785773487762698106016383321500610566847680705724416
188 41219836076162143187359363845186028657495995516287177157972449558783010223144070832329787328956676302697288815823007588046377938892623488622410500634272862128968806757215511180129611318701835652612664891364596292242312923961777947980968353006996338270550129715217141375535206017599685534156289703583017093128541848506927982283207562805124228819006650429533541945298104044743007865815446506631041345115928827829975805660129492550420183145119444413836263669492438852087013643463372348089550742091680100762109673940449526669241420708443252087981741593795093268031214083877565589136510812160
189 55068083213540365646557668280138222635672639866786612454375946734289048252599462076520806220829210428627272253799642850537149609997016176676156710883052718968298273998579893016042931144397311884334052620115312231910630296692481529419385785846455263882361547448192433551285650834417679506827910547527145667458626444554794972727506497280345001809648092954660919793621830793132015922899086604259385742742582216851796458340438284374441919912324409699726666863320787282018512152995318850649513097226607795669997168553093107166617991160007572184482284366246043044051363547154770835099335790690304
190 73568797877076679444179418662482589447602746920427371423664763284398605366018793190610735549100886878179559975297988546340395807992713694314742578019462336637085397723130055161338076982601958850560278161198533650527726396191100582471755478605064211044881074296833745331619898630356736942964868577353793653606301291457589779024240846517885861499596048348678957920080106127807235883590022381849947330658594162136281879381583829050357967708990210454572069779782629260975784367083110852902775796146051368644962223406851695563013615355204189356583910131419314853986877381191961511393333081374982144
191 98285026556859472076700328804324416873757674162329925909963334166097600525778609628734437914649462407846374841262224960316645666130500366769605802371751121137628008939335240236693972678284420802286337948486177478837946560543306482739683750076049419088491002541144666304816058834977180266873283165313337088306188892022061016770635350043454372847025078547063045068493949074052307548897149076213520390411035400379440209407085095957883924605550206807023789618213426386118386484185356554936209831273988652707045524271976808331665550994434620406132073647375844918886411718384928232728633754761780264960
192 131304938017649964586994373476065398117051069283905886942875990511233249888592091588501944198920786169408854236999413778392017609486774293057288728243943082771168925488147502769493289795883955176042755913327504702397653839925591517783003413351747786446195347348032561494767600244484614824883223819764932792587231156532088443365633029076890942260488300865491689816372874031384190735192608999488837274722313994800820680007373788585052824573166471184554353498772173934469938720561358512276949155624148046752844135862953647217310995985607643814159307341571643491529185936723848272094002931285810286166016
193 175418243773325027066389600882872968661120024184633504762366000543203436792334959960361363838859343783098952865899481224724940311030417010718992436352145647854501852840198770089931716102346263237088196998215490558865424688782914636214057989057620722616875985552363390968917310078234146451399197891089259451586361519493395104044789774074428422311307958440483085267667287804572927344001018674657428928844654513754271844095469616129685755532889959038073940049208719784286773943386199171326039446861735444817784637421233357461132750481839619804554877567654360421772671549633907176679417974982784764184887296
194 234351888916632991286167792584900547910815633385178936561080851417067110269575953628636537232593318802016285446509121484993248113769133966697611556403598024932298942751174177597489979700075231430995072189044338361922820458219025588130482648409579660003795858448909369035051608537370199306666088459084240526993947981045827143647888728529614171180505726967795039094348433155581292049514005454285555035247233320941953945837051825353112917873094349620126022628109160393385775437761897924158437709585298958569432221938220501404995783597004680263961960850259822149658984341223483595127936403761540238069486059520
195 313084925817421853497766742962659870195713422776878181513097775803243576545957568071878322953058834727161533419422831537673941547974286797667345120115421065721281935221924169606278029661931872297071075289746392296265494351902797084804676219759090279130730446220760755196948542560867626443184089211354154204836350264153597971456398809099951988041208322999185778650345688911382483171621079370040927946529035305898112699565702151668803814255906967875698070760966282970751592299171858651909567278023057584657240884617148612302170012266870192508899451944212601232763257295549922520035516783789987992359240428683264
196 418269173025400255476212516159999082302531153809101109050346075719360302204249307684596510157807023969433982047981754558150513367083480699369836151844094175608613227329872048917809001185115872525823580165250839106407683078385534721205112367521002195808853352177183962969582606170981911320465032948006879273805541360669799138213621413640459860133880877661337561477700403930873425094100339720881457737505203772061168821891711927225078785673964406070299865657844246954673856314750627489829946772348748754523118662896595667521443916259449279749700562601182583809901054391592167010230162626083990773693181615107211264
197 558791199054327125636808708485613066842856211047341473766380663354692698353812219623167240288796005897360439924734039333540227247804735598119492011262392908158763849625518820477417498513929048876653435618107144476036360651073557264331549003095771621677167731648412636475643300482359655145520511498808405481926382171830338456730995778838065641389297039653797965812845848750016000214586314251359369065169302854000641147417994443336004580116865855994048042836362703514951202452036419518625954666595152166719808536542399355145454750293905220234858251401753939687535012382107136914962633859626889382539479581108627046400
198 746523110661111911823571755390202329478584246195093503461069613784876739776060230170913319115968367188512640411759264412147330165231248518476795209056592268285710597539718183901705607397828857921972807793674539372703138713563849857264347782269447029153220813252602831572101212891577265641731142580365649269463451951245662670870972330886367298293231705485861789844242007147852185429743012375205899935954413268812538508463007259098410331634676651642837424565226747327261335498891146025992859316000044773453717848201730193943903218361189482951531476137496362045687043497376275476861390163670090188784850860165844074233856
199 997325576519971119813257702888923316958704573141172417740075221972272322272490520803184279397751089211424179529949743253937695354003419187793006912042089583702720539312675956511646105131691720335547139188126246049982498940795327728430177258224075469599149588914193241300541552328746825503042655547848210170695915377209311212197068592889046684509704409849851438971537403604575544261217316868904228376804884050365676816211145207642389969671311830877989326561592575126133046753944865395057530058137301067608427167844690203997564533297101565602373032354591920677776551418576435084985091916993684882116406109626976445636018176
200 1332387827484718196458428614863490577090292770094208936215451794231749411865036191825461900873590721211671957554782641853977497890158153739916833598618551026991334558461534611564802815850736391096205803332302330907422325383752063908341929742833982372967024117750701953657424323349528464110036235430473265049899724254396682705291187622521711777575544662878340047901319982415304372947204099865392357597057519384556003035065640928788094744275295564056442233090943238949873617910579296849013634630570590112213184130253313067782086589443548463810764704512917959897526204231214533415041018531761967705821640165904409054307187425280
201 1780017844347239828927585814122457976936977131387372391770096730202658431075347299503065024631791441755285224611987671482647098536178810347820753751000403176259741028755628116466890311059832802268052096759200336602404921423657719669954186164050503211317045779210205378812363102147234364825968069291228007485274395118602538637394221554896509610261432584322260262634841306003875524315617636633922983417201357096443981430171354428868318821431193642337492238866818290214129780756579605264246486301091237179830471825600384632753447297264788399644357356057503916857589532440829190743854287336299804734344948138916728785983986544410624
202 2378033978422048566389520634821210823794664518233609724270051015496746034338262517612285589391639792324935014935799832064325472535739464419715014074125881715503743518195409019341222493143792038156365022683982512796342363836775194514510898513444057131368820033025451809782432458173627091588362686078205378472387892507976765568044686381265861616705679445888969208027830782751536815366196499645032785724518555774308169831526379439608493290523270502520703493712707479114194567083919515643835010577885293090532402177651149072862705338556582672586092044445438201127173123201755964995004632189238503287462110118464263271211563216361488384
203 3176960062781611687005652044371831174234517353800944281227349501179799756053343791535908456994311202478953993921257112297717424906566513568297117288409599294583587625198140264957939081978998907503198737047868596429942252668520391828421785767265857095859700769988887617391380695886953968464806511948774484658296978091811624418540696478873849585449387609274744912820286793303248590225337105614023813119491120710269021814834253797102960157152307356791834684879836339750416330946679568949141183418141917263205737915663108081092662330439401717751457845740966772053340249522179957072055671505548963405245956820471453272042084874877078077440
204 4244293955465948305550076221682681448227962159663436280418570194751581052619114055205816021220747014115969643051653606172559847975823538248436993890545076060639672307501080188576765087283770728678693833471446789626766322958300168890123557684030251396687746562556085318511061119761218166329805863929745549246636798610001526164494052074819850018388561077401130410297688738518788504479341729891955164926596563644471308541786994009304457698069770480302010629485791770663042507913551615712330197997974714344886680863087113014432400242556791037950802867630617407545635083834495347984627779661868686171087387552308261659415241268691197856055296
205 5670210145680100986032755159335918763800546089529212291230345100013525000505548961660281694843996384662967277492495303203975518714226101414710324492278067079118932030456225075907990496241952592448018385482012646873485438892232748304424052732576087266806963792898764325484985917921973648423933641529887853954385615473242978069345277963595971022047011722962232692739537763412690203321266695201167071714964606057789564512863335607964379779049539290191205354199332130434804953092252932825386543337948172364258367140412153917558781829254476103511235779555224306822744322655510400167058354008636460815824525157964799317946543020093591141593645056
206 7575178211859718042234779338187470887224538971401188889305353490347036633178686801491338217798153690161910670951812915727048367352365437866393367800505051013391907368840777164546833964810045424355005722908004884162310558264791088404656389916742933160261671853107832952359290447494371395474372154850620652740846680509099394048074174351370424414008639254709619031732820330647049403503048499453431501336203015571682989704940533174911204960054353651810023352818104426612849004924358430206986086679072807095689676673112245041369944432060513531139642314983178581719967470135220169575586432069636810172800919549150517728383751967893572981290895933440
207 10120140782639631349845951732827959898962534987700861162913228865762042392439613900985612652730173288943642572782825943908020314376782107695169034113416581895306715113285443267653508395231753535593770207847523327241068662538645092909863477609799160770375754155784803139636534369920899446436590939593385392778231071388398199451224324146063572332285074249698300745394231126491623790919348622963538711064357625388280784627107784378129668889681757621807724986098129063395928644497003595031989111403025964571782108838983148212308031915120707699903334214525691598665874837421706216168556566099750203504452381329321323660541551228268995765234097018896384
208 13520110893246206016487581933342911932635438092585620800484295968995469828764725795862656627412833837617689567126115604789024732490678966354673087163088352097841424267580790384277273324695625395767773182726377937675577936181429764213581742646012344843860401359364591431563251902014180848948476164114773516965023533048765962228439102166397527362295396404037268792579959326378758781617850799195332271441026353850131520798148167727798356347173464988558194530492547627946366484791880010153691679972988739710198265221052968157015577969243401877823858512802766987891006041614686056890937360589048661138460504396270347617264298090091567543794111001346965504
209 18062337519972405993616470560140175080892259803344586275754583930733488637739229492425016130185167874229377026156129367343595424037338087299597700389075817890181634630156807940466708169367331338232641251179599379547438569989888492692817485666488496540884778655201985541784115612147021632995338295186310731565082595004119909681491053131618027850239267344658351776705288313292559642802450602931192117021712101528537946279548302888815536458723651303472105770340184591526393741276450341058161366894559114401931290079493608637754390811568284280414751899192720372870629373031368665783782152593163391240581358895103880541439031120397752291643763216537962414080
210 24130574021280835169034866083171835744880932203417659007760752186053784134821757572356473837069022715146822381151001802263752351335028006198380667464289244098935778731909135175923175698257465051982004252893751517893975560571174296946910026826793602149455087408697552047696295013990412991500200220643746080637822204382485178720541690805325937169079818217859060379375822159838612153578977031963000390813505619205154611182166753287307724647724585085039539888676906426979641139758731973790487543493925336087504445257069036572080469390671110099350257392639171615415902610643665690439562347800745419019813088087853527441184057758721362462839755698377667521806336