0 1
1 19
2 541
3 855
4 242999
5 76665
6 30447901
7 6848835
8 1939301999
9 609581997
10 379041290105
11 54057761175
12 1387855110914309
13 4776570969729
14 269040303936187
15 420567044301675
16 2010010828057736383
17 36902004244165461
18 275491737187759652887
19 3227014932144214335
20 9946163767328265830389
21 281276769035483594793
22 361962015394509171862253
23 24439839629925451195155
24 621221616220264905502073909
25 2117129726471581038083325
26 118099287947546061171046603
27 182867568322097309495292135
28 1477052326633406861220670331971
29 15751541717403180670594056657
30 2091639936683457042645623870459105
31 1353207649496818662580846105275
32 6390635396857077843545705862598783
33 115962804950640240508863386740389
34 6435130743164130543773615872255147
35 9913868856318563946684899200786575
36 175774065798952269755857069038188819537627
37 845656465861721190020277018683360121
38 46824443997244762845980326554255729499
39 71982294425684204112576479982436840035
40 8978653334469812067152031183062281374487949
41 6114921941291780163672948994409242341453
42 101714341405933848558537965084073088545967471
43 518489623856964620633943282541326349721655
44 3292098382102479441465388489659802696973723977
45 43885509825998166056189300103287232852509985
46 113785543134102898027112240478840091090920655061
47 3708340933647177765325672617088761998035239435
48 1581113454715509909124162030008750197434856986276453
49 312866122695766538024166880904577388298656291317
50 189561345567397839419070121180011187469040120208025
51 26357134952604631780106622792708155434078116753375
52 384447800721604678210659968296409212376321300104483147
53 2217361592832217377503770254691503433393676160911049
54 16221620586061879348129353427395734388468167117908180231
55 186298323157881296896032638658469382388986069257175475
56 1484952738710129715998981001810893281808394179460680146771
57 15633224759269962665664623375620281135900701355641594781
58 50673578442776109960300962113645456977100369982397611953481
59 1310346809439361663505340480723919226933600260326635769735
60 680961862605897810981642873227741772000952280593345551040446773509
61 109711141515087975438558258332015941044529946630559040768113
62 6020952513841145606232765081966260440001454869012202834126331
63 9176324150858444701588966704361108550260086913794080309752155
64 42784685664925783005518796740496446465127225282222242445109673983
65 766770088454356890597512558495490982521502888318913460467256645
66 453486635014622615687126814893216071500155772695437972064824332536801
67 64012251920255087546858484224007080741198293817525942989620690735
68 17540448057369006840381063782003310607203887341214116306129004999999
69 5339296931686482565574170841976571490028203553767639538044999485977
70 228434544292464989526169243680375938408334476847223464320854059904187935
71 444987752247171236971670131766538051982210316498881454963876045705475
72 568974595038630179999192633657346433352530523360093519640368346714604399609571
73 37057289692730292778330175338423291532745358287370902272459093696681709
74 2028459120196177368367682479956851904741634359599082567338354773002477067
75 3083742900134432155031855586346989324989508377101617615742077803133468375
76 843696688735996372438724670236908627400497322005637692665867816223640359199
77 256435236083642790829111932852854741829770703848920216582866890391522069441
78 7757007620730308154770706328620874987943941482260668049721790220483659330776307
79 21310187858858282220275000501555628036515416392355478087422460568090405003435
80 44671903912856080470392618604970622201129454435451633020353725739656836043732683133
81 1769786572175671208951504847698582580610958168988956609236534634628893282074773
82 8030039452540979184108143199868251303924035307566037712881826346416966886776232753
83 146889792361707452009471126469943742049268976212640796751408646893971442339286655
84 4554716362912741671787375047804085185963931187560802442160696981231347049809792740718523
85 12184610336464562779260380677624847642605434381638528442151759352939881550685523305
86 665706035046343682920799589081968530539591235952565956281034453562462700462836873883
87 1010165167269152633928262982832747835988328757442657390298147480086200776223803646035
88 564723018722278324708812795560152717672850100529681345178270394841120509709069233901839953
89 83703674969513447055403473693490750508799166747125153238895195459290321497721226840637
90 207298083754987828776601408986813555499816163585159416400503442624252126973272890305742447235
91 6932311312736531988343619543857589180490273737861862520207058062393494959834499528961575
92 88937499080491060823542150464130861989835853486768478072167757430874097451787034670440448753
93 573855254644627458113537858338135321607191779272775421957833145577308536990057586797252369
94 31321321547988969173319704197313337855509643377795419512223182036848271623101127016337180027
95 47481698367039136807315364448779688621947682581889077565010048794330894455226152257469665275
96 1944011968700070808037611646724056442119002720716382441646981807133151194466676885883307627464052741
97 3926973544700402407221204911192176435015246514911322382521658141467097383743133541966727984101
98 214242429206935535584382140880633866096281529691670580906358944932247626530408494572063765515179
99 324642470783741130585014960387719270035708557418299841463131432558798332630011675259334128541135
100 98366562562019336422035692319552005993010065762462430963255040087143724647580481773487709414927277289
101 26827218617423643679768908966010757032914349733216943645280463750055129427448742128320596369461433
102 1054831525154697019375182657989488776170446885789126865479892171327549383492842798232407042949801079371
103 2216030937348903602892314881172235090443596537924700313950861138827015573618856538754538234166325155
104 32019258851624387394760692711090840553931990157001109615945195060577797838078420366390573036118291709947
105 182983681095782637696471677407167995348102690360816059385591834337560877929782921538285990758310509965
106 1067348472130388563256338602500491160013738623795066259370623545668260678226583469024000577822408486763801
107 15103980670947590583044773751420104254839924431740533853019025773345349492571057236148272619366856105335
108 28702398899293077005962027957312042966007456888668475425679517578154825757155264030370664062639576003878514150943
109 1246289153902643518655842912980235003482344310269446385123901710556253103671494737367941920051618941555297
110 17183005910457282631847511348800481961750927609036219752760430004169900700923922783694451046939925132568532815
111 102801639939008298606137327681410504846609297168471477889754606928244255775519583200538068655249688182521675
112 1560213745135735745096139750074192734255700071096788766531859166773026908157285059609939709055004482186780356459891
113 8476963459204657116168780674845094363892455344978755872242558110295173246579523428248269715203160378265823029
114 3232648085367015075686536568790379963867133098232332316154665770963531948780351407579369379952678916203967676909
115 698786581397319971458863238695843531105980558996667687078583757762733468379342467609094273216980684819625766175
116 11228465534736702804254124737527442081707652747387020685681503394243207183680741448843474732569605365259132525052741
117 57586072892777412550586790234610406611743010833228465500189545069896573150660514945272998602561696302145662538761
118 3136225717749914193568332170174178135297881915433923580836296421507306696951549128681746510277777083539004465459739
119 4744205306844558624597377727007005088407441320470447446270704589436092768422772375719858327765526272007492910382835
120 100246897897868656167245962882578018350285512741853594314584547790864335734873590773448430412997167249802636881207512221559869
121 390739052351508778974981516112084404834486782991447008236975694271494179847352016340501742755850801446251188706128093
122 21274286519690794624912546642420148341778085240838102683772206774278986860441286066040400474305060002377147046502484811
123 32172996565048360658093564682239303422389417323886622841004788234533682504773241825141654904800261404652158924238867655
124 8757332164322516028603553255535634638884683377067188826671068021584317795630238967175563567680214948516261789027252283999
125 2648386592964943943740496586007815490304698314050092258505349928141362364435947489757691914456206539354024358866145416625
126 104703082632445794094443842873947116847741767745455704625118536953526041415291606078523432335766483418782378781714549814014649139
127 217951602285858433764660821895540823863200404575781369465105022198937251583127485164241374037591450937794790362531770068635
128 1008274962494852858101778106642796296429000332391781248094696746065551444121916968874634851017788313811909284313436311508745983
129 17932095439510661789784056918728268004621099659473522683595108695787535363358658332003301479595611539101089731194269746829957
130 1406184838950530508647343086380247175542979740834645808697337553590915510702291323484561877903948513405142282744754069412335362315
131 1475019018520312260228748075395914304307482187735258463378466330920277372482084961983493218605041236520951010529017756342385775
132 56274032466446003028446493457277493990288672561269566008871046265297437736411264011649476943592608797169946189505926408542351418098169
133 121300604119129983398274811778672877271536223795102570050149682176522439230357922732973767338888274635380855193387881602905593689
134 6599482626606730503581631341907140356018634344138559058468423096449694913247868240325506839789117235660147582548834478401377769947
135 9973098171282851277253648405687025434633984776758524502340575719249615418480469182035448140793493401844970754667412402107681771075
136 371637440190960063525598209511833382560617103688691102960065446084603213010376841596836280649556582652834177608893985777792631070860263
137 819788645623209743357147153493113303190102239556428253757810506838508766079855047473811726061017076228263783578674800746976728933421
138 2039226399243653165150792097355005457224208272719468933684136767458182766403590134593686330572754910665579279328206500041169239027188845569
139 67372263847207324389984516853054295750414316410365602846529835879113987819790843696839092383906947937871724427885269728000016574528535
140 414957601926845507897061071733554728357670991172706608119357087156629270933546220225042678903962538085780881272715263428134289399227652918951
141 5535673462609981970598424860253805277238616435574248074832157606078239410406625002757203524854016195021269212901416212539367086695274753
142 301061141683165233058950672509837548384257849473567632732139959132400165312954046248970698067908703924140944129623264771786583979773046971
143 454749679356705160848289336841139323811193566977269051479197590243722053141453160344635902910794767451281519964208588068859098907724914155
144 9812872157720156145416731084123633338908140755225852468361401810390664866064943858653321673425079999762080219822830232944461055675319392599267803507
145 37349894566153767169962550556026474567076871541565292408810392489737400363979846733420574453210594344449053511793677888495313360744993443285
146 2034924482790544043272953210669261697141254061413978213073547585430275574885115515370474374786605810378605294241966370950387103971608924413163
147 3067070279865034233897004884160945361083317552132039713363435122477786054767416463385559929060228790234552072403137553104955968542198257535935
148 122535875508125477076416093215045480511574999126261846459339100935485138232518463858784596625273225798054261049833528400871101232821976853288895851
149 251812727506088946613866115309684462759259033051045593825209629603072201350496329929152255121684875350355859455898985443775567965448205245864617
150 5397441101024011029758028781525028942768071324448948918388560344542138402182053849797318503311941968361318482797074267261215746527983015271402308146775
151 20670613776857435127617825113700580606425618561458184655287489117259179439645994737781223662233429147400417646164086234281302737429218153064553875
152 1881008265469665283474691206347850398282120778161891208156980588372200446651523823160304660603028083913637383755422012546257861981758982767973044399
153 1696496128441904940481579874171819303840683845063464378715638251161351017284899567613168582058503293292586223185262299557655269808590162467519764349
154 12380538426415844107618472245528977511957218764451373880037759273883332048823805438205451125724246936088361894856969173596683001396383099251000658508861
155 139212475931848221194298791757646590408063775640808179646348716287956790496401650215360002767697056986088245921987670557897267071209339973170437679975
156 -79455115925266931201655912017357395147180011926081735666718418871794047642087712953507890711301519366814462307898804719058557379940573573906268695626719026434869
157 11421710009669782552321765186263705645557077954290915250235541723649108454898551685398864022917794161033048261979258460149638237191156473060252330368081
158 172293377727198228388967311589182368571386498169918221980381608572026833875642173287776850891094692037789818454700516406640100320778763041086400741302772859
159 936943967459265099570792000138301282371202864684916547510661802970952265284642590270238871844683837219444089890270554776165675989965123909558209664978235
160 -4238909037387397031764684855844159008791125382091445824854349687234092383287079822211844202929799193352142723342487212466672758198814628952553589508150919529100867
161 76847083386221479297750537099191036162670614818017891305245575451415047645711166476184002580883778298547436394878734117556668116205124689284234162740101413
162 1584542016183919250206190114655214749028257923107173193570423481524967498875217204638702592014416349175099738471793195281207173454671977315372232351886469815566302949
163 6301938140096729113585523438173480327951583270742589933189622004351485275607426702731077951600150345828582170926721451736497601754847223757604908986512464655
164 -20537922516289739514541858078079493653376476367143043954136770334700002390582263815425433361323809306041638752089536478645403931783374344363616013755344004702028664083
165 516720264730336979595587087256490701215999991599998858000676958018452774332541710568470263395903110169290185043708321091405444058527190098306736134913657789945
166 5734037657395317328964538160842082768273348954724113770358435497425502751754870110284133958444433834977332228003238745092078624161635590624373542295136926074276977730141
167 42361666757682053986385243630698676692090660892928713641689836887754348631806929094684911436713360178200118840653486005363790241616183906190249578258332750507235
168 -13844827209494267274510446469844583023040724885269329761434012642787274664580014475385663480519215004917199160378212283214371239526689901307462988442229750767737106631306803477
169 3472388358402837117106345865358543858937415284572684574026365217632551027357328457969145496580057834120972759229417819618596864997766472028701157967885717041859277
170 195334209701440940664725224228918266765179775141297901482885566901949210265612907648124623290898810275495636350147894762603362773903585253477233432844995131567364715259233785
171 284592018500042120544232924434872289349355659155706931155225178294677836767418258193050281857733219562912108748095105172303875588066950906280409035396351222125025975
172 -11443702197962296709410053062312887655790363385199418712462825402509693677217287664715866778836269889962530244093449905698181346983273764793796437368482843109890103233711918744973
173 23321566979855887200485945487587663940844551477419557128978493530152334038713703538245569414028882265228353381625603987912811938227420987942698579904412295410911535009
174 4166161555185166878616426632754007000548906671474249514997942705578775187288619382839782868539364317370077655854924437804641066040601957707942142816624848257988807772005621869281071
175 1910885617508939793661056604736176006902501291043763154089752677589771087865636750803759378758602869186726123889645579585868573437289894860263934466559873023887413492875
176 -1369347910468648947094729622633787395931612985078306453944356024829910157552818892946763774912862989207342934875386837886133749071801197251496761290364039529836776102675604093185239783999
177 156550669091405760941985018381308636270941432563234069964857089423356907871404892382791038402306981396559360931599773542800341375990083387242298966569953600087268870042741
178 1124251816619463058052327490961976970292199863843146904454599572801518563008242734374778803498565991675889102352202677363828437214746124166848196678585108760441764378787780182742828514001
179 12823887856966202371072533827836354623596677953561299396254499173195236163954345527527528027890076586875183204026363302393512458578507098846714572012843921930080271445731935
180 -6173136454015410309969224023136444463480241512896316204693919304896238857815711269459365891712780021376388026098808781670201190565935755312151134875135218866288031403328691254672203753502965466758313
181 1050340892960935349180288738045378859548605403983797578447082688345080521657494862264621104020723561086995747491984305968383389714584114359676226656955663792607968305243808073
182 4277269279349249572906891741496940048916253723012587180782421769092790763941070180041272446185286674953302007448621385387030290792315673710172840494106828872005076694182152484768539752235291
183 86017696432780698269469335449865123566289270370866559665684317313482271231602392847322690328050217663215050600901416076532698163398496371751114719251818397789688593049209519155
184 -857321333523055082601793061667938548974518894309500934191136495537818047423998493717129940897963683887045137530365582602425912726641966263771352306431596640265009734786173389774314144033528158047
185 7043580223566379820781563133122001925045795020023545011856296910089279292371226706773671123994662618975054288758695886460403845353288777567556912017283516379815503338098941656605
186 22258646098436970727504674314786873540571831076593168747720633290178486146987953686318491183072865048431678680731258708307718661728316581018102373571966603255565818826510488382487635217852192288781
187 576697889933459134409918020365901613690152088371094373618500698878483722636525465186864940419712842170632207324154032047114797281292472716378026583505051378747763492894708400982535
188 -14158277750623758636768291191110996316737394445524346051345148724228812780398852892721259312533413241185163711878227381326853482191923578034243231131012812231312607013759703860743880379316760291684001
189 47212128323125387616294125018117598972058697454485598357333726254316175037441350280760040391730217293817240920844876217164700921471149880735681929923339604316576884966534616738013937
190 5411555842544259801516631118997424436345924227334420956326438288612408157667601799340499279173772950659136229830654091118936707008756124952791922830297337889432384554801031128944363890002270881686039874295
191 3864649932539770404691984948508403804132512025244349295424505821390767138559376567556802004391110548688622369703790148742772975677967187895206333583908356770125959061850771162019802075
192 -346465752997582699659813268260227949459241457233662384955421422032534774896156095422576840604399293265355294150579775115212608012102063660981643780797281128441048492064209688724199854459506964328641559098953446587
193 316314515146452550483871014570133347983740164033670875877778791411448865076940135989389151454345686028544595710169503903001917440709288744733269628159698713687296310485874968263884105669
194 2269186825161532962850834573292809053656246203813154437003443462276639343270366192719199513432168689416710161872148140297072996718532282832714834643184456189913530927667725576762393756248983541630448962614827
195 25886983246528379692642861064428274964253373298786904849458636068741342655259198645823896415042592657870420331140876910801875000213229130519640356688496856853212213040014067074568849209775
196 -62753135110461193672512970995363937198020554577449241965123455293638609542029400363289809182735499745271225559420630203169352615763908368310854192660559997596599278568317116393174362729913320370155903328433746276113
197 2118351752074441292379567442566356804774159487600644029826251635490720262109616320476909156075152780429876611974131070667675206674957390325710738570264306938416779675035324766444586751157401
198 88527914861348004968405270204052305469474638337504348747928662189376871644379421315232057829152685019979743140059808188241354716803011722594751442075665611764545812605345178643863025110883785843809854609485455935552247413
199 173328486756409953265616887621054262064836120290364730372671286432229663417809275663471650487892312114085733395571374419497029787647976129563725953893614263856198805057183529548707535900789635
200 -498384049428333414764926489701009664620531776168465256315660358655493306061944064844427233946567713377479921262489613428614216737891464438143432786440387729969990374785686167034823601358819182442434616921946895755802621151
201 14180709009231271097552501000920442291704070048563247409016131035027742615643352368494050037962428315860907096674885819516044942428736596610351721721923052937384402074490813352792557978609594733
202 2250525326187264545900715230196914348198430272070387428319209297845650582401242082709083988752988897540747294788880986332360167747687472849181775092725740134333168848143766166705666668064366955650062591097873240969661451
203 1160066657890106840961055941945572764183174429769750837225977343575288677977194756124118865664417417478658591597173348037278562201885676248651908237924171279268945823423942005382584458951144077655
204 -110636644250856903590976478472540556432643879580541906510836347000990332006987069116291148815155824202453117476678591916382502034941016595126946885201172569482955600272171785223131058051587825088909307724499383283750652781989373
205 94891166768853921082776149127510055716740724604092016601675984230757859086493839840223090309808419174965281246356803133232950896532850534518015539129600936439717189719815938170262444827795648243265
206 2525292668891404920279427031818088116931629548399411072797339437864722987491062815603854590610916333236805597979406060145980181252212003205260836599160949478430163507512983554170940058526443569993233225932177699631026870464443
207 7761171674151768611904272822257765537988444977004381368547981259087970978820422988735435166091544108711902121856476495124135626924042133074598462845691413381316124194961178267756299332642425080961835
208 -12407390668433023412711473481799809429241649014252156796446997721028386867322476851197627286458780244213213266285311514491228876653599521984440949594247959113303418977726429050655066785550400172830998371106888642793474119309975638901
209 634728866043068923155273103671711187272643770740041669133694324526941500283072071511376741537537101194430242708058151694894129214737974531277355595784933074630136070757529833835181847772847995937528597
210 4708181368529492614110644198004793502917537615782636489326168304007487404707361199123867869878150860989277718437727347014102625818830089592146288641975766787856617181348070453161457444430464397986823687249997925106417315193922984067009625255
211 51905028944927751411918417625798703218157397392958518344584348974145212259909500388793785161977992748066090514855482253576005383504381682082257449193268007318218166419266242501815328237520202185964882175
212 -1856110669947388268389361040688257384370900837994436438439368518573004812288967553718609773450619428865009428669649054022092864896763705806338612717235838530785870796355113621790291655502462915970863078136667936561543186423277331719891307
213 4244158598973622505021370921442811384445354564150401805818253776700116657506394766475868052008186367773197206542439687424084479971512142422215241074461125301220552715326800444119801480669114508409240676329
214 4005748930070152861935826766477086441254691599254866116457891173687733799654601344990034819510157637752803256636392463339289141293007892910953022951022990580369723802746287930332890815174057573976579328246534434568560352371254071362885787
215 347004798126308170874918795476621278066664519005783444418233668545213949956771759683075550569613075882220757991449820257531864834597092952710492622367197716600845806356138879301053737670899500000755704830675
216 -11993122770108617858536443322964830089818706983445803026459632151651507322994518578409921966514655337580878082344901406253499621589203453803099293968561682336276283362275863800188353200066666400654313864797606451899247988574368501762437064974191511961
217 28368852728612298577262353282025549603462476584740314799988806829629955627804024924555462412129793996855368413384887743066965445149781466020061340495468300671792234976109488765046616352115513576365790376912061
218 5646413644023523531472659729552576450741264296505169123901673844311647383944504791167634601159975554007083175553822952124412805804473271572076125736436004596671468135493198631264898327706572320546411591276598459424226576659773741303527808302539
219 2319055661529538986430992785425074576028738816126005711054833651529508902881728382724570624426244886383579926765017883493835936606174529644894638514904592043749818741819989564833862243933778335436113911734151335
220 -8717064809960074651332043679796544315282006191581244411568679524640581456283166172083253008576835224030752303284088877865311781922093580209276897792719006606802204073016636026246709426200592676314323016294145519337355749342457779390167582249301041053
221 189558974415428189597205178958990639690104677132236537373325689464633408697211699803447161024798437819331189709527492803346520476431216404058002790770114905922101124424239103963022681023474473615686258783240661393
222 13368053158552172665210852539359893356420856579729111995095933689260640926571463554592893719323780550446518780029700990614253870130839286938652751043584208638551673409461586837332400794878899167694347064089729746600832308080756248278706489855205832128771
223 15493229660008467175558515414097968478113852999705721679335660572689127378040137730305590416762972179552653616488673817304217586936022749983868218556040013425575136581890993829815771962121710886485068852594364140155
224 -3018240015081392087620978688311925380165897876329616867256889706456574602957091738576697481297384912274799512349743490479233404875131056443308281922395247269163277970819181251443036518092867187332987196541418645818370453741587996800950434803935776438394469709
225 1266206773782032063733451260448593859372228338965675709082732131600193656059044708419608690526391732528537313791716064239239211130477430238401454703988300047557172937365807107169524731700637225310143149952826580749925
226 3168221108903401670436878558215734893338439686359258501200470836494069606681004460049658755997104914708030239798511902237028771410437957017685178772514190658095296854731617516929683298600616168445479942018375782483605727294126061469732099212851163819943314081
227 103474417553392041085514315706826275026971233065841887854131809579216533073192535802819706875846437782780773853807292662992208550481279502192984492235494594852979686047805536245309530806437390767942340055826629382445135
228 -1906502909997888166123201923177385833567144272470673037975475853330397324001183091126710798782677491084961680759102468961071776633754988299778084895782396852268925005949947641733357149152704690749655001547124487313449081563409805772299256155248819283989801350668839
229 8455273000866787205486575925671266516497892783780366328833941359657418624684301891209950846589575023305238141287177457288352480285211711847493442722635252345330896395863440117910461661873139253686850569857917986243603257
230 12620737044909818561832856090355555624017124404721754219977559387579358543238059480023941856061156396822365983786438731089876412736557983678625845129144608656419152496497552268237450315870709042440321602157352524376400155672141861546463890338631676248725717434509255
231 690858572572691161471191131476762088106864001528680985841464899289462772768672908055720984675281700660150745500139266599409538626680558227274027377887654428127880028111644170883134477558942317596357736729496137881896266275
232 -2277782962749544647786193093844710000584558570174344100791822721184596351792823151232878603567366605490256523931620340030626226048962765904817095194191059910387014271659613435140242936339968262619121241320438689319928562121734296578414410102231906071818223037346634382947
233 56444042598093939902968560293403270403033131681665116864279267706221716068255737536122459512909288903958243403839956656640415994700640625285229675344526111491254512331456439102594067791812574257041493571924035006941784446989
234 480867224771001697116513683699011649496855192040707748478121308167838567332301030519237093425380880412078909749897568937264416329989963463939746314516090198438648614498503656002481967471335749177565645668757185246123357845535776073561994397970525258403494177020216125236729
235 4611211806242112129357882676712538825309521626086212480012601422282773302039238142283978948685108888317186117948088397979777751112650260038418452781291833730142015942838144591480221835272213698026416650374586019617219660355575
236 -321467133590936589398380572003196190798000627097118487956094193185577454035039444396140457083627524329215410381748596479268129185270525580138879752757292897279489940858148324163538990206845418665472163597527095282080979375732139668796017865741901932597280976681574443240801
237 376686949125148532106335211245802166854460586367315391259014052525315004449219019360274956456819242156259426047034710988539521862084981649483902597119298256036189434473791103553978156329291320794056632011568703507963248150506721
238 21954828084819816230623427376391154946628510529297512986839556604912436164948809446460476687132416598006391383391622882231323544380430161027043902234596070968878037733086173366507721266820827684999560637108232359458211008757439617669163338101878507819998066340631251889532528661
239 30769125097520901920582476589660399995519307599998296163998343725578120179304446960029613742568599126729420307423291820150011197319525333724315733474269145508411100654614135888451623882184757426074389829918398403337818522369817035
240 -212191008579182060478563837945461872287372869330477600143988402581655186099037096516371659893253834625603493276760758725408878006863819202176986360703209222283852238097162393965896663892844027464594521393996828748487486005659511847224922900069529181291985092902275562537026467642275738052707
241 2513155192588372963921172363941557314828287065072899152242232227239277813723235665619308370672001544759936659618153735243922894594800067634452842074355841420288333364537964320555379741949107891527391705841047128724029740015540208053
242 4535049728315239205021018362829154800039522502552849131204205733825594390344156220633153243623655373490046745349875033162724406246735814180877920439300031577082346335240081739802957272676055176757527123416244013181700226016232354975686619119921761647742308360178986032034250240088733
243 205254911434487360271457289651615392770531097038002950823390392097890376545052298048688707607584011433136025706335919978369204783360771173354716184955598047461431596689796552054381844681751424070607037346429024736341698975207637706655
244 -1480677868678810347062135814574727890490996459903098262725511777778877637483994829445398821748471783752431928754353827337624680059660976074760994029292825956746914552390352121362392267831663450631903271117488009298432319817659400966546590057284957957689238666750316055988470093943472001
245 16762484433814997503235092830225922876743801817741094009363004437594573306980710760835291735472331860264351473478444682751654547487433654679600215307672676609437856796324786884040909279616056366684934502760209337630836256131902542376585
246 262668605206102118430195944953058387315319589613263607905932301948376847587026409297302113703141424166813707775063208735119866193667591172975290865982414613737714478020350852951654729371965363875444903429524406877766548040892129700573325709510774289706687600175896307890776217672661935410503
247 1368845004356381278772994999862473593139017701895907411650305671391337682592490701528218210336119561085336711127769181746162167031951775880814832971231088728421802987879605242033211390917119919055364646622206122684459808249036434617432435
248 -3507445546375253318342667741949651253516986113349671809011009277576140196249504080599927401799249522652592138715428942243597346926829780635158485757184714902293115925209358996343533158712602530018676142766728171118782851301084903630755889772518650260122077522466334856713177036917300892066001
249 111774230335475069856096530255146461341839897448295516565629143811342040355292867183189621929136200620694834477817982054718234832707510807035761159385712602298367623178969441774466094291812123253582205519877820818021858393028113519259437917
250 3053985414762198703102020975667535181880294373982570375116056986951980896073447167050475572988739754696270804504047361787161666297513074302002745706837515259530548292558494867575293164484824480995289813238854558630461534010130676990324043705552309832274961851249694451570478918064185888609101883875