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