1 0
2 1
3 -17
4 967
5 -4523
6 33735311
7 -9301169
8 127021899032857
9 -3546529522734769
10 5633317707758173
11 -1935081812850766373
12 779950247074296817622891
13 -1261508681536108282229
14 350992098387568751020053498509
15 -17302487974885784968377519342317
16 26213945071317075538702463006927083
17 -21850407647754993989384295965555849
18 198773673860038109408738357320796839668902449
19 -931745248260333291480029125700660299909
20 35772975537178429341056137764085174683105223543883
21 -6943906846523328319369819252977434986835503897182217
22 10050989141930830675026570633596430258992600610770219
23 -39939192189579976975912571075801030574394923763337971
24 4729279636103474548345900280761624082502810540032985753423899
25 -79432619018292223704781984381475106791824548391903707776777747
26 21669404021697678745136666420605186776823813226995772099677010489627
27 -340453677860402889588470446801102226420766517954479958259377453892047
28 34945627170483263158769481891114929181474277064278740621831287801038011377
29 -187945375092853723525429427907429727553786430034308392734675480982070401
30 23199324962411115702294686453769393971518277725696945955891522715488267059919461375477
31 -6331368753499474175707852162071417451094358965864638006257189128549150054506063
32 15030870748370852127733206925294210379798949878436164372175188003679157071410003909607407137
33 -38545758058586462151826088578922428428777340209766320245687560437654881093232428605497903528283
34 36848247896442203809375103120857060411691135003372902290003890780236463942572608879450227237
35 -19912673485828609534537093955111854458116219528114974161801775077726995574828493912697795254677979843
36 18986075084927060506967472240752673967557103919149893100524587274390079976571552838139747243973598480982843
37 -12105771270603665694220880472993943099533098700124039688218397182493326370141775820964193019508921
38 52813251634435745780591005059487557599200397636398362747390848529221146341147813288987044181909800281935517
39 -26005930506325479769453796089908875879322399342072960475460476622881390925155550293279697585147651441260945002323
40 2227368447701452858376008284425193738312259363288372199794710276457507837158132937475784726945557123853786891427807399
41 -100531774138764784424364436019632550628385250065886968095742378992526320268299701526570459426313083926911311633365205173
42 1214859134340634187637405789872211361295283186205134124152844365200134410181955102442948447912008492507575295567926179479873596051
43 -52125993682001329615376955701640731370370035737443408595956823577525646993132895982485046772052324291092034108223596535000311
44 6994916816674557653683810571707655198211123713371340612218531172660212634667764184356361607675840996417524213862145487453124502930623
45 -44232270226480631837995754399478945633242817003469415492052994772698780940828247293744924302553293257633472464389510018029476923160080463607
46 50474302226304033468819862355894252436998179174890481158162606301628932858945485389543322724218736880055878090193065359124340603763854383
47 -1136813363688198997168992948856751776894338682020751693274382633609389656486048763585950517932226377280949643458475725033790551282722959763
48 767551688950065067404527793877208066413285317302018528933571877560210840977290964950500727809571747901933624150116206801073043270085571916010917725850981
49 -172741356276665762464730725986575866754065580808991603510042077734742215088600927067132915792256758847814313523336653121299249629427778175336011347
50 11131610003454919019273044201072737178985303523829334699631882734181606986333374808262893703813937047007586808348546829601399843712895243339794624777604373669
51 -3274763317618898912731122267678925677166712467135566395235683943281812618627029566005468430172179144155286990146900475395644731526405862781583014464368590617
52 1184142258320361384731420568479936405652932053453777686083830318019045400476767258036562430970289665163046489389919465724991515101174703878876014355199244012044781
53 -16848182032668164836020060816732738755284542326375494247799447124380299426239263292718915212973529896384341072002760831171132813880796334075614925067194872130066824293
54 55907918558194267357204350165422280198597023821551171877892812556390335742582997054908012727043837752517657554468996217195812522411517102037088923957831739502083012380398345567
55 -11554927127743674242320753357679931320854553050129960565436774965180034351239651510753317983189546329302748012470766226480792730680289564707606936497702267423952396823459630346081
56 1162389479944943245086866827873060936045669415121233738894279340751570846146798897903140103300318956895166642913355930088313520554611562151967901855288729458232532922387823956608958879
57 -2918513575615174983202410488324040728429593637966759032484015512084145030068318274764772561782369798108227793404086465431107675591848819123754763717147859807046052096957471183644881
58 7307128870585160137259219975665573648425444302289127833723534851324085661011336663508252028013813514164655170249985945288868909825651371429446917016852304572420647199472758760382427939131
59 -3136698417580988796990610741892839540088077655640991052565541552316611363451331020687844796942445960612636448728436719215538882110294493697085964952380223696555774466738851878401945975817
60 91381330557190466754561037264077693397818377998642817929908141817083048821748894115199662195816328004264525455722152586560672168755915204095681479742646414400287404422150088121152956219389207347203284167
61 -2893189249385786374042541866661038767150556826118803560915727358160915502681937389248743986828856110402019062890856040069161826271448654163356559109274733500389283568447740110097985853921617725707
62 25295822997226182618638596645090739867224537996506919105188534505923661375833989148331520011986399043386440161849635837166127058023322482967981270941541323186272247468087883532190420291734935795931424381
63 -149280953973242953034217944647624719341472298293517842195165411102713683360328927179005339284166719680436604376947917506798632143165541325024053604340503242844916847662052206117182765002633158019729985264971851101
64 9014486682155986716119460815985535581268470391117186655640169445848948495910797376143456600163844108348389182145124267526191334770723536401302510000307760218556210919726557695240504941381605363886286346346488023
65 -914059269702019198425624917613671656051022437882582349849153238924725900878023623519495862041776396754984793398436021408403014878874782510115341531293031789875816450914878029244795086817011816983319985414847724208049139
66 1161986514122467118190146026650694761834860259322759829263341875847886178879903217679569301504026998661255091853587319540319004571297867798955382754925842882340432550850901316011588165837927145547355144866850066463384840573649
67 -242378302239536689191160440944294104544052204333098718377775740776869242124623709454758985540598041680894033551399346516032839034429663113671456114281291013975070128429816419946557261243672622934916478448671684763281844717
68 17448932679439240959571179275028240273774828375467974043566277073238811625244132324816336904534613241281079763941021249189649967058053261225442272253305643269693034638032337843562068861783242613218403427623755932959788009950064327
69 -32864748767786072696055419865678855515323310262164563411709100054675000562921502959760894162681760479710003459789381479063916761496242909325261609230113525321213813317068804882597302458915957282385901922965876361290233469241504279099469
70 492329561480534509552955775423297455939359172746472785784239084554902781341319568551629483465006024072292209521971715215602299612854709606242123732583075004198651965575604329216349082579747816557387555976118968333200827174036860778819305021
71 -106635612946896331293462943205787886567910854954756800611140038060003389586816247128399504460298310884310482262891213840117175332253529887878688367882275769752420542192141261149388221402340073480156038035002086377497797014173375536325730279
72 87660476366024568310913107645197888951442680193718200441506119058530135377140008207136500254383320438790556955587425930626323532363964408280268459938402652849765652117811166014523109548967926225833750521680320850515912986384957892417408928693852108842558657
73 -11203295243220020711702588441380258160520147375797171091698984025870861859962676142092538298695082867530152549179104315653840663997447695125446980565141969171469522404921189567309379024013961624280618016506387467574438463908409710250173959424235099
74 2389019923986677260296678880348245087112092354010215210803833863024649984750879802659826696701789441907291150259060448456317717999419654898718726365170450487193227923544771555928681493722972442131175321077130951044716079766281984025741274015669881445279540593
75 -976225310511987135504195510280176823205367704030595620645520304213525593330259100756479649089904733311111297752815752152763379147122118711267854739170295276966690232029644661135418952479442825495927024592096045559424597748461396753048758814688997541328565028348009
76 11876118601836461034441487469972828086262637165827761472754086131362754883305580743709685975842221130537645150167917813717115913173339225377529653319036063488667150048782901681446570847378371204228353049265850672942083470838501981278304863730564163434262196336499
77 -80192388751161366089981629256281300410826591933110371632890089177416148073788925716899313642670370391805314527401590271070216068018367236811645390961334796033765623082192424500161785112355357998603731673070765652768096772833286111137427790711161871820074312472947520239
78 510915788352074788807536784675884826035717738135289716907214270735570383411697313116188806723365423077462973433274507841054544975493234026987718283755640116815969387838016149470835622658939623392056542888280992109096427680251560088214282434059984761903362033246934609762486066233
79 -49727465939620989156987413138218106722299233806302316103845147172622172610778791531917271722275023560037855127134739985181086523923002031415162244576849174413454470862041165818875645613558124427244957301179663001904179045002412490156381432250630763334499055131280990357
80 43026625285494660561583330079603238314476900141408811288059287971304734929596642994785874152479279497521419725444853017726247945424449898796620886473446617663403661678213394938961317059458501462306473106168209296064186791512055336999326608201887442134722023402732726866962616875156043
81 -368341801195748352049981898833915811642101078084407401635104102247766242646404911933744820467356438456374495796276345576847015351397594996921264660648883586818062549414884193712836987365947130072783111428279828234687749961805119080550616734791988982294733079491989453274267245602258815763
82 9735171547213666521493530431943178266426287113329617665087214802917017897105446554742468815208536600299178452111912824373357250895904284882294797269257879214809807414731334448189397434153577542423186231298953368652202599826281875509076372768083022166297647673069561657357278981506879640763
83 -2655409747121645663485798806193360441165688198443318322617829988271772844528880125945761221879042932956044314340954074423984263269032454109200060558317803309040439672726120174097884148824725880708834398452228741707118476787495590642564965726060174939042835743113989088550695735864267310702539
84 36550999797411699818656950185375112726499761459157798296138528751579456396306010038057360861232650448682258127745973475282033802017795877287178971824144551049895400301830635078775672353126616500374612671662742659516487522915890647632002041774082552606270083298806403510264455698738464164759882461317001
85 -17413242250646713372905514779930283801295252170939508762032611603177182038294639436014671997538112313478773563855127173864881475371634078315541160227948338037560123039172436077127604844850232933868763279389629083526550465711620588839319196015086313137274161283784316654646224731421880433582685117983446379
86 676766559323494205518314503138402110019503638204087925036014800408766906602152799831408407468025928324520495159906228709489480127477166516844163401642984811213943327679246223972393567878310591339408477279958887647621610452106031034504098578755129300310557399946329714169868935139735504394020407481651840897511
87 -367772757011353648291867986363748803892559194219482805345935416330739846271872223267045599312913230495499147617932833906549041005957178042515610063819455073534992275655810390135063022340321308586042278956883300429041765267861927738493500972392430552896230839696581401408273522824331301150912911145679997876121639
88 2499863273978927312911439478623880199121692690390692211466061426176018770927041260093477628332107419958871008238257527355898110782234960354893093986439204201998901161043073873454677075395365113375171175443195096612019811893204253644516175544579867383900942330510357593166651024065496577158901091796189937587397187645987
89 -18787768912077993552747434639750664498306367585795221321828297483496706552346612593838636394921902145674309697721346870807962868708659397717839855604569671795815967649380299297435749532491551143871620289519678934043804514852745737402754130168533632366900204036214070941460617927424881907029592650555502253075081967651797
90 73193231266931483515839982622450583462992144548536605551490782248371885512201861143129513498966918109757073650007569683490031929323620241511674922936098034671826855553968566167610889589761382120618715718675914863685232921095489461559349098985014322335678080319220863095581698283759699803678923078354022563805382932747501599631264494101249
91 -301169371192875354204403785933605037067491884351351318823711103692476740804082719282304458489579299211581790415204776842932620891064664673984099545242835263025136361372236365235500149483673485327272372095497270520382929330079138554081038918330535301943149991038162559771911372770011882247174645765909291438758819172109655092943861
92 2653504647047354735272280939776604328906918140445170071531984044937397335959571252082003134437699779800923797513553720191728282449268888949964986378393574923697413099998775649827479788253053056117538065637994157225248655323822921733359022677233231247881317693798145934571547418526230823205398086604026276681020961912189908945087541921600409
93 -51429915053963509082592704302174826629705158637766429772603994005923817729344520743220240139822771743810402162965118421444313924627648715994506470453308716130325038671862610030168869977099060793211654095425282205150157657409974994497752348724057957951290810367854547665884060220609595546811063972139598922942589778227093334255712872158835051
94 21708585512086011001730083543646260531763919875110019932538304011640780410583852441160173766038090986979806980829906364563627064765556816503149984521850575367834461394378626808628567605014671930669894286301240423090462317206296091211406274788257076978187634481370275850938730142879655017810944695171271060817187593222191329528947466306242967083
95 -184914287842968057637915130704192101071494302178257104795316183934165969170198861361810130523230314127676109728139604718730797207005034610840216177962659431557572307723539970253320679680173022087315284256226030789619525610783417588911433098775590946115561582175651140473458221132933326293690683666483563524103550257347372299173559084550706563144369
96 75802002623208421934001834329422486668277397465748287177812389570605143114855498382006672164127772289131408887524334143215158344835095926534175155789834417569353697266982750700577891807844770430413121251626165136016497910939498714305957440520040846236498384900380759198646371266748140141226231528520844793725172148229861433830177414317810312961020043577434741
97 -20274587456190186300894144256641828591470870824794213324286032739027638397229292293634221500576270601488274450192313213482339022761178744319676398912240974793892643175275810738070431306359985050164635041823103501650377958969783112468770799777970912835039296992099535874785520566613708946876464098922657283076485973104933939900925802071252176899464641183
98 26354034606004663033492353295864365714960646841823720127947216351266225124851432105454907497896258741447523464077288285647184785971539032537192566648053882712975642159620785488958827181321805982555910507628568281090882277679729991089026618126120911159548971051520016372909706015020052319548039494999175201074003803980979229671761661387980874878528026688484061439277061
99 -166561557043362090938655432891297213272490819976101441533024662624359715131771008828705279604984506934901665811264745878944140939947709542580985068684587071458320854847304604839046890575777027038935052825657643498314334896593487553041294421576999933725133478460331685295486860808339387233934749023731263111778945075141963233006476713322896412976801558939275130115168438650959
100 2043464333301129782163838868054437238085798421781036215266369193277479293293766419716783565144365881970171589753764320814710420040502036037879214067060233531185279672897112090917075018825844829936493568364494286706251252550734706598244349068285698938477785834372260770729746661885337955162108958981285216981979250588373055824990220536598394514604583648503681619638383835203460591
101 -12128082228041547624376587552641556912910609729675353195684050252851458494957969066336899605710577616462849213727191314059184194122181236580027512338392305429313376295406652019783251494052942167164406825073792844379131696545248992237456140718330925053709067967969971732141908698818086652711763132038337601602820595553506750709611386240639615405445839822417846175518213052465971
102 36334059975855094155346609685452628886934591078504127181961148710194197963363857919738388266457391504421453511526213862664945028059230426042007440845465030077681042187650141222667375952077451222029932245271466586268595325805240936861950732374747578580599724681590959835558616117707542251676039308032896013874614290213359233047059926289948710892621367617988879868767267518401073239922023869
103 -13775039690183682151864721721314121092593493765818603942065745921732181783927490334109847620885409482133253532452677902013289861769734383192686945062749556661132880830641836814623904184994774958429638555887313947749319015554000637981724947434068966301967536077988984147997835539395569153471954347084706831355567251347086748233853473486773470333995787266512395195263906833574250757871
104 554801584419341947046191746297353522365401765754140009292636532324557105589454718082109355911520256223946043347599279146168647217911251642351661647720799558526464548502241627634999755991294282124412758806714677403690734793133503071636307353103516096578341455361248789830526838111517239008904672914860299428602774696168698746009438577285816908592474834279348571235043179209643612938197586872690711
105 -550291701977652847629907962379848567269327388651993634159899172832025581072101507371067483714154633064198529054016693668584447705193051777240915978566032420963994832871573729021844169847172934516431251707588327678736303346441313152580581135046052039094191529453960534206270786430273187953280506639728525834723006706776076324469503479527894057158223721097415127415262897113788319158987566099731802121079233
106 556056574718464118405874569977477572849356847805075383502208164699145551719022457054613778043804954049559434337488884087926619722885384212406489308562746055109631648838468180515743839292233412831812223145151677236234658734789836962481333196978319022507882801715818311622471397703820893199283448518075395537703144674901805890805517764016644473347869814845392074844375498874465432454891991214333753781
107 -3095329463175590286681623484318737467409426679591641352038997704061565405625097134045786319099803653958559410914230455876606288983838050430757167035287993929784336307386230888951903895907695641154717597163560205226736766226717061609568529591727637050728342432546650671189154710777082895609112974036335792911840429992362302921430584459264692454636637165058937245371356183665884721243952842494833623951429
108 11411396183857283356658574496439107166247775600559603371356410903973501917590761981100693193301526250745236398446565775683553482329193902243312897626670949505657514250461922910067992480303855096629930124157592366107003555868954840101045958378640747805554165553797063063828418934488133239257199059115377291098687422616548217571274935240653135730805984350435545542973905705713643223090387076760902641571782675356161416165441
109 -5451793190641091630027204420198803874663489304251870860310474514885005774902364900960444666218830013165354601225448994464760412067412573285769895065146692253599742239089556043539452677374460704692617247547960327213035709057392148711388794469701435898286564544701945932806791400267526218423296884819634482647511208625291909981762282811838255033944277092943794263393804431302299720149568917404157503415773897
110 823060292070523245350342971880380784798571884828509067375754442086905411762734976953183254931461599228502146812258833797367552520223427605220095350226576427289447839312639624659568681522461752980704753835199192886497216588156701862048752340118904210799346965486356139704069918171137988895717518408290244558706589414917509087211712039493212305626889722961287812057367671845190371938539227227242732941836126305974080471638321
111 -34283671426511136446356257896024951304158012011264895608169680306474093658605904277415929439624841303588502424935571642717899700556879010776527075869591377645592656571165826266637869039830189114998000946678432145347723327388758873702929922565751506113673589268237704884514529516438944584375302366324478678083696379493321618612400016015128307302615431584789681612528311683115603098815456689783395707025066646781131459121046871
112 370045762501199688634363802039406668032975654029366629856176031070355259364915144888396588139604247355781859944836142375375402546747736194942314317997579624938716979380800050977170201766390614797591489798842936492916144165316115289289766533651449598980147003936536291936593508074292134793913858233669445490112858232628685470249051893149110628589051328739098542672751625657830860935003246694274628080317912407828890560042300983278551
113 -28630437321922079006811028663966893013351732200742093490068891784937938536188880779777079600876102156409733201714090289320883667232353694888371240818416224315083581440947229190737797349634172772351271249167756397934453655734147526491828311657343237916846897732279474386351660180739978098670592337246758789345483933420521648842706668202230454702546872785856386220061838597133214742821198801073195431873713648363800923280058791326953
114 123922032638811289729782913820636997547530410427276507596049006473311769669788299637800064421699978334512933944542546323053580787330387181067884605020396793877802105963227468127983168968741870414321369355038548213971412797706682110631691221711881579059612634841553944806465244329837444712261861104192022504991701304083852741520067585410296179496419893530508667536759355737231462302842572472972994160730416482069721405675794474913842862849
115 -327960289470252521150503628379086095311767212419479052296308670193026033968551726889231136978502810074827506007159873573714814756141728379453524351077343857552568400886574094661974155406626515059655961381579348762734139908284529448730584179704790592558758477717582874756833949561863094225414110446840310226700306896443857340006000853831290959818999647189076216988679661604570774136532861401217567862569031788011552323295356024109175121437704359
116 24921448517031454467654805092440004680782172483319435974353989886402457075233640097648393587244932202800469483373343412232688882239378329802582028538466486629145078230472268151228074473950485280063068841513851591718965458510606788909722008340687896174049070491798711550022737852695095274059249532896084896467035702614901136330933542467685823192802994844708545596892920312300472532554310674861674368594092749808182382503925925734841438530316419278427
117 -2322918381622046624788038190956204595076421479407862294538177457525945869268988626755416322930094303894998005282008099114879707842822922558453872070256905264442934864871280234750452156405346489975348768039195864987482435395471168331522228556797088985444960988644815700772135878574766283197563381783063314396119598770530061010126615409139578041008282323237489915380782700693847541686704417725758123675916123089565265340725052802143818558227746243528473329
118 8899312125604595048327808232202346072396372946614330889883155210245951506928785850088654330256357766885756761054438771886244720254388150576176618168181983500218269050190392359265436524673885035676131341655601773754186680681901866223641976641881588829059070378149188053102429918735853124167954058563067106471855199795180822062472230116819426116597038870177714110304085272628794965745923179472588553530010276710500565350257508002472791991884796899177571379
119 -71744629492597891838885198284374673136710507506359282521497115896244526276999197556068588004167717233621162074296292223836810152359798994262110901641442575912716901873771811259245155162112058320093312737388810969583485134262561407520205429123902553118345409494928107947105708173336942836225313080182836458784222582822385784818526354914200423540890634621935664961406267328166136047878044845946609394205758183808984725810333670243462723357056305096116667931576603
120 82889502824520126756991518932890631493467714651647962870518267066511233146754622921636339590930602387333850879811514012416783450380860550746667843697558603006207686611433323032943737980704242075182759415832257871257645438295119893082983331374447150910499196845993038295885586332390539863844812664312324473113066597242945396659814853070909297359200878205861946452438230195032492131133080182166087880585723964233211018028215282352224075485009612673823594298748120615448115727599
121 -1171635806048581792783608841600935315043185850848067585734614492182293060798097627246698927645629695761925591492957746502680962236367974933734721231239084681203283533594489542704925466031672942895933014287942411750072692550579623163318564401568782171514679741342916374049724093043201332336764787534133434813412198872540240310443670817854479759054270808314284394986342084741103050473110439557440044399482119804520894307013806305330618827486189625648309505239830256964673
122 4504471261028840109601880485390976091257666858122912679398702174426659394845969549936707350068470958754049657842468984144994663599629524744285374454796252923508370113336480806881309975181316682183897845638915575830311845535245999135431139249122930668890210616770144289058079508507176020643885987370463565711253017834777430178928199054818653924358087035706774769325935901803291898823569422858913246210166071166808793545422443334994030460616177930164317308329887471109347887217
123 -11832595635606902540046611640973696825683210077222770531341954378685510979962207163930121903773096228682116855375661701497374364845107587695707901804316236798085913452629310401190711733310695437613281037078760366291667909939809032657709619872527648137785259099665078630015947729650258691852797872046897713900891036658028299295518613256258733373204513995123663229114342675231717677629754848621903719156865998448728364447393950257492961516097268608011399614137141614907945633987983329
124 62397372017039754436395069885193721071716351201338368587532427439251673395806323875505940914970836053828367091344044339445053670204473203793716830659260822863811828603970125985208833895802515289541172801561611493332092917766357296835527057968274887323508998234278789722203890657743649493743607735150101379414442639200091830033909730128430292400302248527565610956220845029302475439259497795991860874777273985601982625155152665657195024472753486830872166138242438737755479724580856419
125 -34659867674475887120892861686902818748614050505200060328961833303133241888003540685354458379343803255114518174537451518932205505171686185408332569033511399954323549126223431571052582419722589820267353171540972215868336639229279847968418874171374584457441343432089201975054651301548678874832721184596644230318134300032173781458677671882105970528383701052017861214994750578001555515390631282789558237857996766423981932046806986677823528248609492687511008466628400245326202807508627569201831
126 153354167381086610335592545164490367248460985410596571201866426036403767320961748425244516063408847815386010360312335096685569273606902943745795281709851554971975503460625819567837013593536524319492223572825679994414722523515537757117568789053270749926608670201862966573699702595995549190639025584603195251114065167547380426900537960787336992070834750228014129377418084054637519847140433337656245189397190971951758197903066652417019861801511904994181283250119328644844985276526663993150914011147582100919
127 -847128204322296474764548682144440163420509422796511626864252338093965748622918349790170844863587372234844785938733643600917705703062466516203744936866069718052197371017261021566861729872865064321415336851877705835563416325370377465256532271049382099356728176231074306026847017355408777005030967337954569840083150917433947415560764026309459575357731695409712738310771199898855900531786289141725572693684566395529499472699967487997271048407890191478648892078124410416677315346478695717456635640621
128 4697294365851422359880378692437217431786950528520974726153049682603939222497606421411055097690349795430584923741261736656171464864551714547820246233800988546943049508273243017711707368791095966538975469808828977352058493719150882151664726327688524563666947776696294585735074716940577074096930688718626092045807045268943095306805852545892624014994233085981280376040360911778934636817737073133920884448800359207986095404034408963487550990505493313980394168359215336846675187283490112980246533756887972281958083
129 -7910904425721577435663563948914412536132207528785088256727351541264810826795110915164224759930927202432558070118705469296118976786268750486301887645056587359285950924940232056527454029308671822257253360711653567499659780782310476143792695733469935204756206588454726649836144852573468811678818067160696756579455119104143544147937767231458530598614532285951091686533676256049994703803629280270929381437655955338615616151752040930860646371355055025180490605595431118437495625928539487166087542097464723444324463
130 628341725228880517912585890167403812842053169106244852135227346789069015162581550122760296398220453362303480739287033784273299127070812107068356933259601354816953187465029784506850377727719857119408083081375548167384781428750755385881747081866272531764422026516803492278467415127694564748952221607822367963817400305339038831169762003167729801112390246119741746846572273449590226248325828940318135978589728497980536957731834074561756917081370887136487042917069048701446989507605273286066076079093104868463966168768139261
131 -2954182682053960052087138503292511205960471840151227339740493389758883696546715324853388628143310318924905078847190935056235079686770723893419108487346921181326716558821814148999739421851120337674107367621527828407912085316069118133745301400067258881315510637784968287832995337618064061133976471662563610750624171908896577978928526324219893648988226438417953304758598579155726743820615203990541966292151097084394672409376413243351491777521910880044013384718513326749255891934820275487581250586407950911589840715149
132 48822284959973579232366796441606232220495972598478859967316299653203962406785147262068899751209418239552342688625881758383331613506865189766737282320267818744475888539892437249580089395609472448664797655889164188585807550097538983960354037304200343748249700628631106988710352658435669412344540295305706379894277205503378299939059564933415448370067129327312824732770488124000245777133154473467397834578725240921562065585886999449645649644215939320021217150836387519694495909726575190009738904369016731058324434186982234760033359331
133 -194319875271491915788600086382270302662346185998111619907920311121513262400541749027946533752322764604139003010002267789745130054276496909432499821739577284725906667257767045676149308269478660697928855227010619755716166428192797870386831568754582851133723070243592315502434360231306207420098684723070832985245794528570649278426215095369897906836986180270351494203401588152610671142727928916464388815348298280014621901269048363181085412874951399693433657525343789059941128633732596589389118312251111908597261351108616342105979
134 130615194438843723456586015000201646135947677306319320984728743123901691437265917256312712727262026648855901798081605701347651935376276143139152672234270131177512815677195365817098337776609204179992907084434443121464960617046944749451400237708364480702900910151134768967579326575308379113262384367522110902872761220506673581915484686994002405936537975543312526384326554696829732274706049620211584944679560998534948387465899635094830916886600989011418553624397550357686864252591485959774039334807548506179966043984575572059210305107679
135 -2983573336094703372172165709650307922724605342430789308643213642232178129159090933332789249978363029934761774845362908792325486957239394947741999815036036638924058903961099598812191789820704880884605273558721076388665007528903470805638546933086335746928624319323115823823286835405424815013591041781516442992713015275745327614735430649163160717438094819902395480260406312528697535825994174257407647234834711750502106072679610435688822851977371102339334433735731991449629424745061802002636114449108855442598329742943112260097280521854110776322337
136 1425358650155385002335967015661937272853790705206937588098531407408687596654055460254712205033508348577593556006850592837590706352903409359737794000042386259659567439707279077999525627147231492952844874063810909692590386797972353482596202225003505599185448663142825974927878717201538561156458159229821549211663555393282454639232678366904621154045128235810325191564947594490533434221007092076874064709829350996895735680782807773728552710587221125846252156930463507591221089065381721244037832498351894243633150215438544141040053077441181006007149397
137 -11631781098411977723236248014316142977491446339109703321449592952204439616195175967991147141054009556648847338018597150517363527135057635745075396783575683693133937806852105179853783752011991458906114469062612624243270345995094596423616328555864033820550354072251835680335821273252770563659286602580004458210073559011396046929731300781532574854379401686352708634088814338220647120310753757561881573253951338288354064771387236626690111729511614764857179558660427566232549223514054220736030838390548571841712021266925407168833982001828439639691
138 79602099520041084855758242068011137135198842016277819910036712700936747440942321685309383945046370876320503772196926484587002762543933297965455563354494469551130182517973171691217989377834415194221304227293860886097583775115133996875716462433292998788815939063847052012904077041956205555830354259944450312603632291373053998795430043091745843739881178057323109841023902044679086493764398367113606939989399876724836425513979650708417897538887833045990880380302022560534125318386945201679923635238669684949730711527570132213287541486420278630553352348034510777
139 -89227451896764696574143454667070567859088156990194474692658454618833824505768262237559593065581371452570310345583666406625364097878104798266095146710917692932370299066330717798060685189739777129110214642656061259978145267491930465551320291237485952415647530045993265178844298079974117136849007802542962436310438954292910796609250087293815123937690721742745159793493297844760643185197657278663318276261285221908803511353306280827401257999436922595556001009657019123546980221795667501192620336445389695277906191622699280175771728807881064670499285269
140 275527679521937454504100694870780823606203192572110381456410010847813678251478504469174831129315119479322535739551092892716510065096833549199781622275119660048474171173231954482962736591449052011047972008373216801609649670020718435275082585110983016543563513740954696360136918563383716569338208095790089155855065643708232708165379307166030499606177091604939335737610288942289015093100825446988004877987376680836374598846893999142694100200414538367250751671861490714756374318785871313123507785165216212041124633553567827599550400804138726051531370299394796548030961911
141 -12734399969520771117106728430137320449537427244458150026054110055225979462937900466353951720845406494725890153420429309679771662827203503390400440877426422572441989727857096121816958420844121594650252534811938947735633031809300112040849048517381918143334279905682717532180991273717129337951964529872892104326349235342807425894298830051292956606468992365824902858947706084718225279093731964699089629024016895092667135017354473681676857814504470221378342304730916880670106528808187513039614791239487812930050629811297388864677018751113926013273367831219449575036453171
142 1169042312597409198705367397746825314482296450747826196881027000864704944393797064077049415962064170690547335919106142161369946717943764659729255401863730854153331943672961860046202295045433181167278196743965275240676334734253442955121161402945219656690518853103795984914854679575316391619093545751963377996953629784132634101122394189008656930630373300529106962228187568367071375719398934856908085028575066664514169051734414481250432802916145327587103585212959618885992052393260308124995744119711759496147098053608624545158398566665942852704571389086759219499271503923
143 -2143608722533623138369410402987745582613152142173763130415409610232226513777675585285775792926535311651512144011946282379216083936503252789977283033905312226765423432337595829681624476708840151076997601595591120007156301960379011093971365083311579899226246670593715490689071451435713478800855599355277240993159846125808387649160850011589090242491221735057350255193020337753192549686485503263318732264317733568125210164762192885062756586541308336134603128464149969524114841202225077427818356697205708908649512113756756119666658980176088039063129872011291857423006763978302795953
144 11861843754832774936700247976312757569391217196707615617983821043049487457654140574822362464383688278649157699344016486443910776052282627714942897718375705625820046816224957206068915631752675205934326632454695921374506200698139129747704576229183365708402143812308213829663738814371296148817993111008454491647946189466524175454528723822028188366447815665062547291475857142543603610621581106549884819711783228270913666355801526618268138576973907391168313401209586056486857036696213356848300306148491241501575952325851674419359917085594894208519506955624084213133992097539068075613138950417976961
145 -424512547523637028819695376742169841055219130599572398767139790764122820150506257093484644797101123209479142493171477427324884117288437403557841212379963911046267716790488104190608454912312451841437040342318754217722543627256029512689476004885288963436873950687332685085147143448419819233530025777021259448214383827889577610056712039400116328916931993464645109565930785967572989466179283277166486247100349020706407440571031334831578149935945855652367082634273747082535074217521596361336484548589787677583109796850479740431930078335291869488526154031590621668254579288137496031286119416683
146 1439765639880290543089599517083152381995461171378762672773176160524749835221830824638350896713926923536696986749953381480589275324537037209110019531993225526034920450724597177987760486578759522555321889400795180489800586954157890967403572550391069000105912556512004821133334073307841650511238260584103921201231508176986773380750443540786561983514715622276845678866891934760564675219285391755968462328205929642640489473033363729043298730514277713810801511352405171122371327424727051356622649947858599161407959556205029241571206840909413637440505898472612540229751603031488291343823061920047957
147 -13098484717911832212089974980225069766616400393687884328336040258008535920185038861154676342058998917713015087165295920401815449522339044378531746678305943235458526164567932667677189201299272598163974052720753312639641207681698359741208710061365008385462338635241191916632357103010483403620471937302260269854601178790274040424631696876501081627102548646563477325628415372878506450295369955625735871653705175376891624774866718056822865635814984152183090861597267427596885850508309166560772466780312924291060351289996830894529512875636138618256862059689728632423993537449456304324659792385920383696963
148 106693577107032115147951288732186251065496269150727999903071364846409387366337305754817150455295862030068288598363830877766629527508901557219171035084861229552344017839806207924609309341728683902006737947911821234117652873206014165450699473556761583032312056521754355226545359404747137549161645115141316815705322874825281842750181022611763580758632543158940603465963697036554802978611395528831814609078497830356953647877979702187870279851280369879422401648640107512463593973591261812026040417888088849757797826420033365916501263337333994125972348734147567587412454560607845978036495428271683689399689
149 -303257302425453814946017927405599768708066821736289694458765896660280980847902349963170014767113404150848074340097175164902077967895228261468893583020833173290843448187410859294556863326192423441297378073958372519797897174596044977764271590589146264581656346359903185742861187484596764165735750359061972457878565205232216889529452577807698091383428339541185988590114566791952110941404843490104168375248413374481595382510355167391339809767642090064891289798239847686650143186367519404895773556268070368039095754871964699686725932742136724270201608838471192223441164861973013934105675712014976378449
150 63717670767718013386680547751549633992980987943594321085453984784118215770749074264447210252790040753247196245965368096194267541740302010711312879183627162667148471950785933480932160669988991621991464089091041676194345923208345663122404207768296736792132283080218264241234351453209198717600446665585893556045737710843730171305736160501856845150396570189040951938342793645188967383913719044323266990393384104664547671819002574680968018358602827309105133588036063402985597348351106783255670852395966055607065587255552247966597447308351075103614294007767777220348703008125050646818002238052177349485676370076542146876635267
151 -1450129685983189006953010618558557841663327967964800376215089712731633274964984123757523370439792991211802148519008403459876267215481027449991193692131056372371533237842708294675534355575062249569813070690189346670015433031278828581943583921994054458723977922172846544728041100446188831695322425784691661691063272734080659329506945734806495903201051152576007141353274954633402932435712109050136032724427768321744194949631944540415723997721051817645265723327823026435025036793459418862151232525441774406672091264833367548126265348847414769936010988490668868385925884523444550853316197444768625538629563359
152 827008336362907757966115357504885953701580588579426278294516831309690809930462650476289513298984480482331108124273389539774084484073483254508491429467850080049870568533450837439955032210268133401825276927656755681472124071858984475279901473250339336400885598281127899700544532749327105653893175875676441936029108804695251244951104526677235575021862165808301744643663804107560969810764238465890495032707114213945027613104611822627537047045759691900622728369877719514015854507093942607719479262445551745173973406025244808630352332495408982089701199856894445407987347495894390637250111351921980149067678030750437851274947
153 -10685416239467258330848241747735955490836406299633033702160011480109890773203123571757372309614961936669650579273684876110944975407401219792450038777321908496724910396781928761701252515892679978854673309972888628750654935197396554893521930394151672165158959446473691457188204989661145177230124622170746027407769865513393287757049982873931141692734837871229931438305477936864367229062362181198199655430414179884082841828655114304195362303186917432874376772033350447773927198373225911678425984770200671052004961795102618506525120217001612925806716096749006164435939955930728323159936815079313191287401860414678898129247653522533553
154 4495800621394214776295594963526690317255118559146220067461584232824189455759192515525532555238804853860440051906242461280395797379540473362280767854082189694946857946857538021787778316025307024988188068436985243123591460090091988296122223187533141729689862179451363909033320789131494602300524095674443000169651557795774112479660680145970277345230973780306493153921471516523879392322309849639467080861061957475899676596236380309939641597923134656937296805472900478268863229306627900807815687886298116359793970244532537973842750622702367319490811799782612331760732330358820624407008843048663004083928784968085755096682644188225029
155 -176363051025297376906528250765994081270956931445482070295233558471714547333527592305964714364558345599336769853281031273352879416432070571500165591765423817911952680212938698301872534016456286602425797847057737678875609416364725060465784205180964003663917931883699394568817493930688731145377986421564339357418570933723066492122696657226757643562948069334790236283355511936369451779505653386715678484656244905857112083994969638746596973663721379083526216962566072684090409554772736165618444973561019475951952060210238883024630356842997318717332503138132642213066182598031087412813745487764989311458075214046274209740875627302218142256469
156 6518544226736075072928800897641388156797543588767820875860081019245324473224249107791909997857472325093712535879786210042061356534728671078743856090674302323757959963566185033049768442308482266939503027177094843824825957277563324455607778466693814405689552891551707859708580687047440726198181447569116237000183154950868645973261533738972520072106571461324230009079600711229778654592708028688927049883369526302844797079992471484118301208157242094243338898497051107891143381544464004882005407526822743141136063871362816671793561083151302160072720620111779138054540744973238122115641649308534039967626537408699478678462322219150156308249100663477671
157 -310491988661595331588040522104624197773856606306204100127815138235509644092377369306267728931437914220996480095203335164123386117485549205308970609524640545977400033820726962573953412668592523214807873205648089469497874390558400952305422798173807110651528993611765307599388727502795031988261267919840121825519979653115909333450139470809226983884963033490359574937430476589502468116371319032243443546664490020332774905646002821143893624779896110814587800696919450475218990501494057293309714780997516622107056643904520971236484528864399620786874946919177251181052693198553780289001430032211378862918552355076939933194471952907621235518427581
158 81920667797772488332015208462387043015659858621230521957716436905436741820770520648987516561792291451879851590605778789128324505816822773960918578297228257309447225819901136618254387863243074202220306909140378487734263898146137232673410679590370728722173505731865099606943649546387987569500637735642378074907292539598372662724940896971534229275309584304746119679324859993142079718661311646476018361531842544942515464685173908097116468325576212164275106489208191162196196130907052322969309919748224679782261865978597103830006772054403939808663500902921347236466692140868257555256697330756367113085880610529379062333849772148522840497844240350979753487
159 -8610431126581878802903270316946927638012431359252733544820901108188197954988218412295763426436516623596880364636486189634075526898676229990375242979992331972216997380221132774289746209605031325011801908103199226465614930596750827719108042690709546873797128448908091265220932880205373660462651717004163969979620468422740510484162529845867807016050664390790228046414186358253127868716385888383682848989984198344993950465401215033706767730330295557523161155395586712782678036093498065414877054423410507232460734111023311772595486908852973982610807789825637407434120348015879763748100711035170720539712107222556439948793777696044268537612050446016285974812171
160 94381055781494323591975246522260502059660081793807227670782634300016538215087214497761141723569042410157253342621093129054408721379777143082677069048813922920742394518323995810775501743144873540756052425439014150854956983760295846475551986284800013214081404785357413578104981374009000607816564780972057056677587958644864848231197534323962042008765227263018127011453722271204173736806741469555877846802092565017011491318333922393955866533916295388887005991487729655046589190044553783656828122476823412253398256428005336095864296258476264397979790037594797027343059856228754948548289750685840554975162719852682625614972564969959875258861168302560852840395826578827
161 -324500123169530504041313097996679482850389237263493024655830124280500429347156905665616037197650627695351456326386577503580379633884528595740502738669451741241301827984014555880005912357383124639851029228617992721828041760399685407558420759149189591005399068621886627079943816899401687289582638216895148462188215598754072832284983605625849317243446358772028032662826388534281660708460101294103199787390787093872043360700345832571296373944756275177326397605476501862159729163301208783228412858494136887987502403530314429540862972417889134539770396030430557284948628145540723097518095314474007743373224253528963479014664208989610147672026453946855786735102586678493
162 210475783403236208217266331502787573583505689007809191238451414328812656082938432244793727001144867080387785085888001992667088207742878062500625924464222330478213079360568284171157191495554156318494757985740122520891711419690378173511672707643406476047755171074086741662251477254955912034168820199969292670155813725323643853543161810429019767517039841029322375102651985227277283942642973510079380733914969291490137171701522601479801846210690787405971454284451158604319907769800805668838283397528632626460231011144886867407966662726789859101517006266674548800840865191268841654002159244648111213039293189850036473975012199549789750575676894619872830631219891289096284705745357373471
163 -288674348381224686841923666448693002779526351127426465541872185973248189290703950886410513314502845489467354763186120397223920669583405362242829872995748457784976765609505787133071000161180733158404785912854383430979922637120257789142103351271017808608125766021095128914106983215531116918885380069569889842376272005339032658430940501897960178437313641005250957408970130478042451046762456459609751170914420567985912431681014870877486848375232363779135518684130009966359355945483175633105829885458891593631582215884348189653340785286833082007599993602136945672297300191146612420959194073346403888794947497859053234335320644000442225017116049237780613302988021214890667071
164 341731705719400772099608994828076783462395120059610644603010729609831178934038861444090077980538820437028064592470389069775004460326940293805671712733390282352862182227741584269156870011213808904245704256462464863166776977821720686173061533830425018481080119890422767055403743949421486792980090343627586961655018304282588313333499070022567628517827060778467117601851608551653660411114795925058795215585948406003538184245609063062468909657904336083427907167576576210306473297833201936286652627141310187305967542897322778512190964176623067198534418764913351474913408968325269064869395357576766019085300926604414503677349199014114153706965738972537965859001419869372159197136128927863
165 -2422056470444700799296832840996478449579749567116373984640269080796123962880296464853548991019645692825598077283853092306311303829491183811210443451830201671292382920500216834896518860520061712991614679513550469470001885354025923659817124508684173388279976136174205993688406514942857507663070060798385722902355555912087823362790979450331330445880987696014762065241559946097375373595830968363332687803939970796155070039529291784821202940723756577012508374270538560682509430547316873360432607532364891286177985492988603304313973514197333609507282674220135080965987622961754790701564844775817025613738073011033298431821381092117435072221957810358668898642887174010375010396748438616655044061447
166 1640187737599288889887823175460235144472875816150423813186410745139644234856765946854658807895066646184772069095008642472115626049381472213071590990273837153130525088183686381384393041944110693976823640915876735837346912377816765222887795947991994552708329556733040205587281357602076801074048709395660017519193366808815174759740633810021241834806318498508534716320062836881724504622943941574127045280935839853857426605167589673036768266067887894278316842074873787700637791691945398985364642831071444979372480213467737067177350367569210523865378751385826116758496904778604073842403321597464865809577419861182714847723164465408362348903585306702527173830499384034773735604158182601967984793
167 -90797900639402963200713746437273877895622542814967224170057465757201893537131927679338327327679920832920885562239792178686841932287301824642024664884196148125500920874044283867006006121961706263200722827632269654708164630764418671170744770270115714426201455930538867658031149629799754338039663823319755423596435147338210337553367772068449794318914708434790320251879220541194814794121222942483270179487753784657085848466658437787919038955297306448512579825013167888124829672346414248945938999820929394143623628594902669611117297885536613017183122426573995384507390746187395710706780789072525826866011155532639209060607750710047428088272538127899230314315072302996568184031219638527537591
168 5163201987962841105703107220843734949915908853640969866890839593647091045528863480056193922309455031787341783166578770458866259410143630680701450832464571812205900661227492031173048071230580149318407590335577926348829106529108034207854039442831249767867715963846306325439682169727547323812190592125443092805377410311677833960897563701634443897352216126052651313547904879188049331820591142723165857102350276336138851020579962945215286251428591053184450328646957036907999153160916642042052250946161495121604081605269488514494997719450374704767265891923547474000649266174089175714334294144805557102657635246127514716138172604937540691259973807262139845567734465968797673934002515783941817710792714552652666715036853
169 -240708332944874275216768090491110608990322294910850938188580874964557134387163053918478149958054313940836299356396471295912427063559433311857937873482018042372470043302118008048399377077627431764841833281362090939659662417554240290864783981354264874344434385163311349279401255034645382936021564809232631695505239369344103253029638920027971670890120976078332031725569024533243222330629415839220395551989125254722017065631300256783932554795512343666358962361823468534596613485439011084205755691137139878218005999315205901328322361147691070693655324481595306328813410814609158709841807502640221559668715145732556435460457045421030498234115866251312881184246607228700469899829715843640989865888229191686427
170 674176478906269522905907819528859733464137443062811255248697222250571992702211467816454856926100606393811091795605893286069839611951363086871004766622698893971910193349924117519926476890777514110041714162909470860465429007684704644143619451723234785089944434284653070745694234392642563515969549266889184911606129515826082929351958814989694696473358256911802287542619318275253208922988679444901250816771402714951952777735438138796634823930900047012462219724266982998600535768898592866847456227244248516400060631656342878898002626349108539595444913059347321076230662519306342444798829948835080376060296136758345231203662852950699810265197495844899024236723961901601888232596170044980151310137137675522861865010721
171 -23238469588799736338385882658134628969784870080547237814391178663959386521143566423549688737221122858749542334655786706096895372978547215321227909861391630036644843218894649944615442909991407494814999808509381090148368048489781173180937777769179320295330426532490682013731278876181804128094342944528215666492727135799006569656980727000120387553210368145222135897494958421723885699067327232487786205862507116268935657236269899627211236187143804872434043655840526982728880081838494956650305905530063686457570699691011374418588843712012659300815116716440603999960022808796792238269326019248554043391947794516749433888079575697875184644229176022042091772719262643630248249040279943219660416533513557200423207917641528968443
172 1430096144075354770792851170087242651952382371391684291837471511761432349730160582090956115023044749719795484382774148171558456088337343022533971305067502607544365088016745051435561557626456978705604088347092824362517200235795433210548042721625841233628743135767786943555170686518983997992187684662655714240259827347331836382773709627639906767609406331502559208382055142828521564717432599161901601960253632520877763366571545688855960005638386550117408179915180648226288631166297043251830325179232117305640461594225219787582051686258820738162505984586012641679614620849227655959975292357813704438928961336413375198685196349723572870113995883788523641045834718280285038028128500889794085404923680062222303259116356566750919
173 -2499548382806891627972524542377400157968156986847532446780936956124397131137327063148174580129727287465021952438628432434027009387624351109291092759742131005159904923695750572163059437189131781650372925399460024121396533695789953203740342852326704908919740714802400561909387325820511724486776302467285371914293556254690821238768206374236301938698196120065544664942139562723777108585035904686250578067871672626686233522032182716887757989151044517018048046269911090614220225436070242088238371958784201064436773156016912648107913150849293564047979344304383064402882051914513929224661073104823707049547181029721304756764517821182363053869828484921176168547819885307939266869761413772184872997241136370752290169088934635868981
174 36963474916519852318402977904747623640553380619615892390169379462300644022411230646530280794974717570794807217894415006612049766469096744038368919362802657450126527946583850296247591253550109889344736269983598899172310046668413688620642037249108439687213682827765314887898833334125696203203466959763307317928162457987359920639824227138423589964268889826017136023438225702070641576981923479458793657773922079484128915806618187347436084808732024068996015536875348751007103201782798657546028443184066099816072076876110229470766714896850509074130194757505166777907925704658312553040341925001257764262078352037245974422835470173495692198988375458627056808654818761742816690387479645804197707192172067549636498143897526301877617518055850773
175 -549809452537516137847916147126895092157573719186540523194078047611269834460716886610601219143255035306791133870599556546037485438576470665080113439737679288206749171422744484306868716335121212323935693489336380152807578206361238672182272775544790160493006213656604260823660161195506938546572275298210251746485364828110934683310161493998200507792698477612850507408456333274931469249711253258021401517299762728475756377891908585791688023476811289387879012978059705822106827584567950471239384945437093629363110247912891085045840767786671266956900357060019937607197453586259382345120032929286253362440186433519388058404232915193251478124548951684712120248804296457991677954117960563005221524365754482894458404422511329461531840121652503859
176 15672649921166698498677653807394701679210501820351820648174212892158812325229382089556143109638581891855808616668815258443446321317817438640976119498598282842189966474806907906310197227392556029242904197262027549742539193608946012606175339756945672611616677377579076328224046081160364917730254724966005065959779326042045502368671413291742809261619388242413538336478128746457628400793382004452824278682545282124677686638533106432641050823968841369344783051510536252704644359281741354815837543027707267281718771948692971552183036988978401791397805834803871872823263347383938747670825701273283508793376983422998685297922476564830229553962924200619920821591956382504520199254112550218807248042649087742584780842804567265076841444952492130029749877219
177 -1773099996602079166108929940401000650783547596216763287413172809822882216199712661581126903938100924764092908148677603056213370035459253818781392431122781049204496885980065740901477360274764019560799698050715749293458523286168595962423246887555767847698503942398859970539968751072482463028267714874459729756746413479626504393555318580435294698062146544462414775794111310513653836124045345562220163991109052479879140691740304516036095385535793588352882802631212478869190087269823117748958634891076014870907271053460215255731924058980408871906578284294961796401118912880732699609014326149092295318226648529016334452287753599798149456148387975160938943999477725917751357848896311798577720253501605668314616478784417764931016389291473612831543
178 2835029062813202185654709884926933202331919907292246221595547889538672959892833026473961341392727730213692101515330108397719084464497847104237040710069929605082214564537922585095245130546596255000946615218295793906626337135565177754907026627229995391666679156717571601238841770424191521072031491357930330525139897188587370996820970237785213220103137511593782157446105574455107860968195386418328039676278223481104620611961411440809300730720957826700193964522874287970193645334766693791071692132329175107437643256436306111108022917838820708201249780696639624375482965268124401087508302916902689769293366197555205628504548936048106399083782605364113819664366222635717981190562492007097495172613214047401512043974170484579294468966496553501025736753007
179 -4173685736246708358245458776057100798627802232107587857478596536254491508803457792403640142228776975647517912436077217045594864376152554377116411054684489230577588154413875431555664075200189546131399378475632323719280523331480980502979486748709763376034028809958720893551167251095187319099912381320526687864414471807930095028947012130900368124779581264135717318452017809286719206793375592215481366054438351984627993987162088551690692481595078924439100008774380026457758677292713620627021008512401985805312234698184196962029464832535371817897930767329765502200090563025125953781292224354377973982852977208122634425415185599855670057773934186569639365212179716300764055216811114611621042624960317338420785882768430221968259579448329899802746249783844859
180 6520567517555574400420999223629256467327231172718083676916291742242309447940213028385830494417810104740716785866132023609479079235357984832280289103977850029328524741867753298272176935852159753938448306360288239160653359328107473152818765306449244101358161622561494045768496321404349838817495181943200453370429663927184892124317293361672821013926044608093417050953697652736824269794650897738704023162950628558521387472360174010498486690076912999275489038753518631897022556843426137812789474622839577054959796172490443097632270770986746441820047987743076505756298163037734033271290001022187954725231925856761298747490159069595115035126963494586554794299376405145401921529753950070695274441094532429617789077789462875529311080791339924907056385160203012676581008105317523369
181 -10929098564775745070461401314268677551259462133585021120968362885162517795278151378317638272680217395332208401580189494422431356274650073515581389598021201054178484165559795577231274076249374990409843930850020322624084854548753022349253846946234105741862590562258494352755234355548795292230288192108933837542386804735741194495015756696559748941501559604374549985484221161112431513444227013477822880096248409081890679344016986121709052597393353412238363989409107304045775614899575521154571918515145982231650528950960270369174749035969477354979163497867126347862625524043614379373663575567782364720239600422071469510896761868980090185032935773737313316479347489101924080901976451073207347090418424983629401910857721697700694006896447940601025588989623768210707247
182 584533126165192177453649377730325258774336857429007801154527247143098031554231166777839751431338907922588437417244565219220468590236188681751843938209325690517831885935832667319319402876201169922303573382887693385307151158876552442122476661313792018146842742785870680840298589254496175390135129993031365499369157834707199074105761499629930059900111677504152626106923684200426265904067500432721887241075105874154182262819725304725357045971621577288444249443864256120600268192550403062086506130760528505299644560516312486507905509435902088515255881488546060440901129877892431885899014069504088316922286848063706771272448112964181351511081440945369498116645044720554276318799595974186376555489349048740653931156619341156733934028106452471331866050678047272746214468066896573784097
183 -989109996906288221275987109943460609485244008718047065159158872852786190092356103013187942169307864908642919742289457007722459130638358714468110472431714923429298835213656720126556000990307281764500409672403863004015737888925115013931034642486234339801883705671297580891673454760460509810932438929594330892068075207270891102957778014454531702604193021490975296533132300214795272416442200371237975119100851065044590005698149590894436911418852808894878462135490704773826100537344130139861388557352239839824031532716907649996491894141505069069525866720368072647716045762627976098184735603223799491438939025419513024121484152640544531170383536896144143740181041685877118347500142929333798095261789001171982299020227659805245243459269447206618279818104822540500562560964050831140209873
184 138552340028468478899630084207304146173250861119948944976876310956216890665750884122768436153605554606969594554476786370591054995375053162585912763678514910130712310845606958251294894006639523182195884098182078356897236814354619642173232911910135855235061680880322784026082197592006069136644333248645969366557079937456743294855681541813265414852803385590921417618485651368363166882639418388693152914536818234802597129295817998232414748731485450008932382168217010042535953613052903857025701435050849813773989716914241089245656562366245393166621911584125233696633537473264249125967989987026796458804715042630729327069627127650445809225096478535352111158352406550760214170537853240692988062561633577714696388058067968802794814954089777307259289945914572977368001833117833194829633595087
185 -6096434930034120253795996291988846114326667540740453776123713169785487240902583984880663842642001856007633892162997515719095228492125745951674736439981549147226738987969192340577533096354774948626686744557763809513229616151828152978391666221901866134926881269663078063501313782810373101669005413520177735717007096691313818902202735547043891076582358743311585498984038772763662215883955579189696515507511291031059599621932439570962911190880514525926832013699033864188983894686675586903102848867027279605739742510174642433067745529628037455510856288186216647967962361201860592553382763307179621121272949272828786968574287633637156114791392704784174053069186306614568175933853369420814713244773351138833492504879766392719880565480877981079870387426417038174665012998524114406112594315350373
186 78704116064775588326575355210776172236011405836666076081422024162613131428179775007509432732360468395494945716029234261183180883979813895495856620496475401360666092819355733295785612006925193705238906982648862047715842923616070552270090332944679303734665599120211842622124594787553263324018440120493821921364042685384193240790319251917434656672710784150259458579999914116024138182260563433582044482517205685711266222656905241879560331099679940390128678732354636756357962991929219980124609204938963160171876244241798971242514881656333248006399204120816461264491799476437138821519852277946667454201430008291991873786848183727101555468493921335891817089447462977869012139562012584506648415023690592210789367848942267865458986874507287892947256264307627830800267774582668571729912278973656287978097
187 -39903008298021819124463826037958621779036042653723833564243611001300080419458643268144294763526491704266626097109870926220105468389593091284729500837410780909690465573803199271432318118253851082650707066608393931332833940632650189170561687917275891411273241819302465143815569242629760517830419883465674450675575811743874557822751763087088916802098003565439353111834277528500136972633800612986596668529907311031666552094289114629117582182306069594456186941945924762606823515783477044832169173663857250037574225694090158906150193000127578343145398617785447806009387368282121305142573981896671585780771496212042297432930298166031078412376635659050338407612523595071777601105983270388024770591419582488569461968267953781403707124720154859390198887756538252404981674175019879632953884090206125439
188 4523677177715261483550974151686966968752061586504670717218114412738639654754932012823176517678658647113865496466006860317686054148460243819976172597110469186259394267888167235800132693324725094639613228545233007467473017835158298226845861939202149637309339762650781950622773815963415454958035046643147274773311369840366686957171758169484255358156954854224299595847826016683333152082379627751333901727078963128865621993892589860476546594734862592878594595512704317657389718248776011460579536298033774128126509342732763171528445994178434467753817302151282679502659440074104466582908077844250077872142579459977903933499370183058391515421281966909884823104895208802968547374464436329166309085909640679622125230319224580518435859795356330844861483901836827862328890644177140448854283237643316378843920155339
189 -42364381996820301959146180240971238909638468783338603154395697111042705374466078648336845661006822812103749916636871273463050374625662693176024763224788175103709491675266029165085962537631667613437062276177142121881904974660771395376454955993890829405106128471883315180380665269644282585789531073738364988055529524480319419490813937962126866545503682526353267932742909999579571874259953793746500804960416435285973685015648702765206030897146614981313442429401060330950972752082606875919761426842349004267005776079401077280911766706712414770608497341594659526214687518102576649895379230934824038185638207171034150787861408750687158760469084252372304822644432487490839803481255768719623148835652399509424254207083167998048567546964769360275427847372476082486279585459937204141946307870508949604152584184864260009074089
190 311229845828174791589337508083514651790392938778117598211541931227265951901355854027043128606896588564316645274712024868462001695413111353174106702446284430902395449889061507523320692222260210300981704880429947355285689974855243358288238618687939422697031223757868526471564250271565704998514363321674670194171610298045648937007219013673626390607921156857017914411594049072525225915796345368653141880603597443051767763483200413195719741159883656754715704473163251274319733093972472537788854454697592452938934441522564353001283163102264634313830098089439403448124818640328418478346406442503341472807255265468210241857265634922428021217124117469974440839375153042207332085912744802752922089078491401084206996558950716502426812643977086644674713881599522122827965320540185746339296531344799349243688684300156164475507
191 -1051412627015872601108214571280298163119456584419540452108871038551322608371726471353168463060787505876749609187994184621046164038626578645457838646198199942887706933277085419790717703559333250619889077125001123927483715202842224952445098220941229047236992961417887908054047525660383058774810539757819866354478512108395242559361079480182712026881909281626329632633865646649242218305595403225673384541535629925604010807863638772989217436306455815161168048852997406986561156887996005448512785635484331569407103912336401292767363983002531011326043503018829916241040300668398284630240996754475751313271348024691070949970196876007232917392635148076502061795304340926370105226019743873530194962479785817136501769665210433600372507821263984465851501837258057162282938293732401332411112464959643146641785957568458599934904697
192 6657149135340955722081079552250363893633162189202344579751582576161105433093779610549660687183277342829616534447038805217870263103973029919387991084506249155815668575362140226989379187303028365113938060838738468337362635511894288511021260134916476012784557670130643465529765141462413263170319788842370309888612655176778907307164371421948296796975117427875277091834328713840643421970211542538711433989486060180398973380709708542992117426825997730194825577286791193553144757583015658750727556467272984804040713869681195068470695421744437309150588619227844148270667060548034746888427913177492288980864076475769106487626850598820095825214270775522652954728990432304823298894184987391528511253818411943914053938285815496471949289676888880210420434571373490575418561909966105170312209300919215539990795252149311227905793687346874439
193 -5544828639520717000895400691682869843727738958110692912688639962484057426128166649945696165367053856811046665580065644771843068707024831942568724704285175362001983238233585647136028074087271314755025892906635995504525305998430421640374020322879405312783587043556121926804543707629310665943651381367784426781056446452502648458826575982614498381129286036304607869154098004676115727751350542496183454704351375737779388019541842883160286757335768201556341847072162702959599548908721493117446561587038747219566719447579825954368597579424915663869295139399778764860592723832214737131398792468155770045170148587854827649372931553108743929035270896977355115827321853365541316015626084405288973360360515383450888160297766479143830075272543303694861334320769184759928846545613609632729266955910309155161763410256579493890316964472421903
194 45491085956510403241815420706461316441101580172143621209569669868101127627444835243451563880635472850968654453291880655479677652475303717240931390439026126295542260322494423101675139534617356871574122307689717152732397662120687239109558712254267156389042395691807388360392760159160003029292960589257945082319522183266117495796934151281714949194456503607661792215285202002047512311274958503329076777886889877724095568764249420675006896500549441577178966532264714384287012550092304248651174658629733015546694984116270837012455050941327479191934458550740581269879421045568448414405587551283990628738249879625975327223404031132415536441666363313916193792485887753687888165705508667560735970955538298189537087015980859145504943761382650263321339719683208551404183480442040550966497165644592688360927670732198483789685898767187658158768872207
195 -222560797357842659502998359777944223279517377615362364857074671847716517725489844692550015186069572259697058166467629672035812653783856049150127808945379868139069842114310840569292042394951079443865298031658819394397814356868975650482618212769337894068099522409523352578426978101283696381772682226920950141511796757605756193510591006626121544461485392683215541422630567946246942133300967678450540879314199555106799671547600401913747685751701687347519732114889059371109949839517301249604422014873740969528258886863386422272172026936175273848957465063316538433569400244705784162452936864206833354976283517461853470671831568376373264344687994800862931268214668589208337150048718293935894683040705228344861897335011392437855750848498903054074882373430019384044114032352869394792522691109965690612663386486382394925975070366738370290258998857452298113
196 236780097392656910167555240914463206387782020977500302349270904069314073445742604979907376645202880874707052682684029671810829440596672868517120569058280158892850091146978124834554188569602391764096313260643802722825385859833622313275415750691486476590918533142559403029656550824938269797396789164158470956164553047811747599789013772306493698366062637514078110684171104639872869966664787276742365014124732377022332576990533162676931542622711296116361398801044727408068134407716520695331403011315727128230022833993315580645882219851004977685653276174971354173533515517154917876535413689683662612389915820475235969284064135683410848423112262180497306510365205394535037123943531446119669909366585176696146213555964759651877268943739674118814618503659431646814678263243978630431280400683066103325867434471056119333990232852480802153340601129211332227
197 -38333687303044924090710414077938138245349115506209087525117621436170344401614777268451922880891179500107793327526866806453070678041714259622685852525061609812108609461776739948988385780584292699710419937442144964491614835518505641484326554214987068771595812589425719138396785996640128393323397474366217908480041140302380720122470001700042296422187930674197094695201370563902452956495097193081827005625921659556689394242183387460966127504968467457836527829099153583529290767364053046468649186312771473463930449416847604132644687245450052210097890544454255251372097653613361432722644853654297754966377011277799497147676553348461861886313340649514074953833950386547935648429218409429934791675886143883249954672216317601332921012217108067544177389113490581772228644781031803373728313816777015335316899398000326643204507558761265941312537877197349827
198 66588720834528682871923220644963018182752733008606699120330235074083604885074087486039473799051041242802467598146683676778691232770836975040203023735641447394995882980846509764091602855173161710237452118036367731267892147776025894674298492198661823163588422798338012801399847422212698286369642312908644825858431272849686075296012668844526249834067736510248655546986032705226253177446195511634472005193202493849566082686501068700565060966340795145978147731114451753371458555224220926822785577059986872813025397401946339475294983503055965893268353309780652891889050826534631885163449395445520231579627391790647276263928883119480687110966407982605728800812657757736566422607525256929825366928039804147864195122848743639941075385807551586940373973914781404671324039348224270267304278840108385073717867120707537650531254704779959306147805142874755546850766031227412726569481
199 -36209214690925485790384028190893640197092669508441245520355019201450019803250034821541174566142439088735984364844337539895279480275898257695249545861043820428254065594926670346766996840516765751818246841088091663861849176706301901532850573698386636265206703352626774537251153341752664325419222671303355618059243306584111557213672497408048778378957902190479126575712756218045072541315350092046856030076843992912612566242055200918347871995780249161407050965877038885020399546571622300004743097214061703060406026045348748510405404605601034210596388031371151654988157955249351407851089827508403823001410033689324367000499987397854279479438276676871857214995357202535342470400408326694170581905195871681084860334735576693560723174354994469785705529137512838414623765231479381610509060144331041962654127175159363603661766109583828904834263350796822368821959189389
200 39485145405288857431873091286371751987311890878878898835163411911667761916113136654454851403070684995285832871025971458900789333109213767525186721146940882715273927949936099773637950409969088611251570842648526062230810559943679147186601338616808945570884430020880693381992645425855962986539328728481312533415502439610332677631087384052651385012128246832626605322592404289319623070305955858667369943714135711065862692626084429835419369791886894148738164171940890084794797834482257147017327654646397062288776896190407468284889861146753982453708707918652620888576803441534867234260164829173675820951160435761845274226066238528378417919361307633751183658067824491069533896134803447416065539601703769857060032182467727035461405092896230906601104581354413730801623518869203035416123460903582813467740408176401585540352712076621242442422522704547977383533472057116725015047194614677283
201 -532926493595700151674754249229156815856815479454406696312345822259106353632806116680454285344657332653211714781603050872718583317470515716383835006063899231393822461052562371868867461080357231301391931166617267757183336910778644150432812216240294825021420260472472845421354224870351698480129507050192411887099235849290862638149519437201639550135971904930833830903152252509216540259315990344768636808087247055895331172922429835387680319161891259406843682767634975256818737662516808516840097506911276644854720834788899028206381883139129243225917644766530792922517580824746766989895167921663992667803019598367986294249301927595170200710839919302073623534557635978185441221025324228817178718778192313947101371963708133488081987066664433343548959914298909571923497109762602894492205689400780863806553865628667060282456932624462508542466586542805213472075277315158166797576822071
202 418622261592114982285256607023410717185613643541569215260512274046310942911741841916992312573590573873640591893823054777125791722358754969623587945072778042049660440446419294086503480259108229395663208338746083925549988307959404004911950566867254516974583071599772746220759422102703161515662805597495013100680320746216514147409590551764744588861597779276199715283211491745329988816417749340071310343013891735656671785376204117415939137202684744197859358889789860936188605570161415576688510985226371375080870956138507167672056316501401015445382459849143878322236827364188442957761018556007863026920029637084553650378705490361158509544763539584004788153119952515578514075774958904093112131198079815066371032137862923780709852768200169276355336711389150796056306356077197149747883083404540101554323586379923076899571424115571938125183350469706619586368770183681365377397676538980881
203 -1528575035997459964659055288889151272359810026367755051652473735263591530587838112730571374800753884132206496277340416699037985190080145364992052015506952111731642217197065952108533909642090928054245950508417518585461304004776426186679783965939138205211778049609497217869787342544057603916569076802082703317502957564040184045750455480196694914868671412037938669464148144348324986156382697322464812799167797670413183071895981828535837954492997574159533855832591207982893766267917009177741415698736736616345672339448401671540781971008712039923109428984739893848163942070251111980916394572196557140007138540063519560458676044117478774447414308186417288692611628906188968854419257733792945762950565042076561524825321501117957581151716776422311013757891729300988463554934152110912584068962549720576724534395179565512888059522294342229658616579117829691880574099411875716477183063586723
204 5550501713219650703678269831303658696541420487774358097543888040054287544822503316520451303421148118582164793263215431233989214707278218395522539426425085712896114711278235844694987168994713015773907241345195229082044716182746956653157868254194813851580262435481951186855800043392388385806377317781809136103843594513544827740586760694420881389200934459491607325282681282701854386208097639838478438133300243900233281960129020406492644158386062678670174328482883441506051628722850554842566616179191091777056361568052861706326548493772640351108561241262073340874617665283617097095297263879278260110583568545588214815645827610190642737823316675941554670550768181453251019790210501667339589401767954031266498285370372384393418735962335981368387958701410493097134874714110313227430835553967366095181430024801616848750251984451348226257316860830121503015547371245776253378882053517875985842439269859771
205 -681386230636412978696868202434805360711673926922004534624982034510393212992780203629425706894333780028857674148736990414306048452632924696971687928938127634583154326345532802677975628558001552690280908181620805383582652239556804263494184410458163105827261283462990644703691461654718902709691568003529825539681776526240257570516939240770518022266562547192236070823619226206371838370243341061788853409911003823365085565887656013522256771773523671482292706213483405129284819558887315898793911178305261337849127498651532192703778060360021691096359791366903134574577423571096791655602924584030165782318273293614579123921702145842268253694154434602508657841159621600189731226513717869018147367855228412829490918130800267759724799225343951508971801260549725120960294835327897349704091670019468246684998675823201625355470643618966700558613991632048747186910578807650603727582764989403427539442454909
206 13658263746446331249531341621416173802812438515205048591081499048769496903565209288945788249733082926149665516792954772165792732265612733764306370161675798169455464817397593814727387353653420819107751244136793360309400256805287059799783663372086942232293508678677238779932336089091108010563614351601930178191708941370584533818281994375137302113752989965781265717725075890402744468056513417527412189140920595440637856858444375984625126706323602642981608387114418444281134841110996665592848099379936473234007616362056428156875039176013707216976433167990645519841416129545372620587979126720623250177959148560422416572765401075520888398499066147017148949168539273012769850744533421800772787727352657580063084465166433481519697376355571366442145620151840480150555734113502104228810718311066851782838393259055838665451441281164985708359154677212445244129302775603467737436393773539334791695402788223363
207 -6044907316540081127595504712348415852268833323984744772260061354576976826390786468871542556126622945151831940537663156911377999181800401357399394895867197845590055992465931175431756123325979417401599494071540011595774311082691562232727279130168526748942922985962346027502428761718019016607720631357751267027384461307122030445294641843141171813737969189860037681220982648749256721582198850245154078901871643365953626808200906699699036057568656210643826843805111946289710738748000947270731131794235674609531564382887949223862531841837908524364703810050670946472673650039003524210865024019803638643119682442659278998778090889170911855089871416355566163039299470860182351357244360403907700725783183687319438496345822377586540861265869114219599021933324565088646102250645670152765558488910253951335530448439154304769918229283980298651148738129518433862727876177529047323835339998326589820772890244433798523426559
208 243057493061134566223362535868996418413522782320130808452843720144642570035659728304244161079535240323730946672740508672954795740241888162350188098830487161569042788087562911050928451258898924939435406871757846453806422557511248621591149699751988679448755964298843811238408501694570077677422311150854751362467317003415489021419088970969164091938739103668450014667919124222929432619977593130760536760896344760958560435723993667494849393182056692527657374187514149848913970439029677771869971802961125841596216803757327548431304027255968290452417864519209623506623654855947512919096348418698803521643497024907490496272298498934402973906432658525285265983876196362180637164640431654592848500348537286917532908469709340922755045017487428954826830046716193091566960767225405367991310708417036650176033804182269904202864542924467940577558416806778283829343543241828423377942208855325550298598053959273295756486180543
209 -114998289563452477776392076957180365851460684733841352429544202256184142807218832433482581836294605469076091235141364104006747965489176578643647755241150198338530961962225124846379561896170015370325231059859883234485170474437543428461473046173857432267463197541798663759497777699178634433984241492566843809598536881887267387442971949988231012902896553221151192634640449141576881350993745306670586349774020851768955916899260604625640023632274390290842947281862042272282986885053254887896689828758970402530215246285718148469694910908834594492113013798310233418575376797519904935070901685025104975910134897980006337335170617943305780785202681603527847750679187404333610838212119748655352572959814189501232253408352991371655035934735367819775428501732821825456849549264093524042272839551354252776619548860368230591405600804503324424009482671758242443547016299907146643658038007778319174944585453437446263424283500059
210 558352636299699076846953834902196485991381284284325417272642322529038273960329151127228286742689383531109581324045457818966544458796097864042338414505106239830220522647105503144563829883888027106167741497491659556639679321182887576516036696872401896127213084165126936917766980403222665351763945166704191656785113734928030765218137924085577439133647115196629813426601233951967150607737907238319777542147277970442113925766296528760457276598029148674616754606400704681089548343466544159810863068270230461560683884463383276886138021066978889777796807740479015609322607001750533927034541698188647277775616826027160620051575580958865359782718417588072154514636017196721452189275075984870937455962885235609685953951075885282814628385641016084582261140990763750338008534764325906845341204109077598065554838527389074073923673944525723624565836248711386875365329052699826304264224751151035709145963445766088862858581984323216710124582555361
211 -521250645140482195106059224683098236833873193607962811279114895800069550601790499843078888704385971601186496912421018590371986268451754123472996739267513567411002567005693366044157500298933006258892953670734266765254765481158331781456533713585991839246423071679168562876476863857311541209506149713088976564985014034284535945010901571110847676303757529244611066752221850704926777908437788612990613137705685189655627837829059004123410112072170689616280037264472398997689982317327089306445576655908622944486389064867294022931429611161170042298308078680112680813759413828931820395926378043512414040385575095011858702372125909877045315323304916343309707920770437185663553225405091354197639685735399152438646925439480040384455387139498870434837925131812242974001352149502602439579950872984617166466952357985187821141195596330837339887236219933358677769739739619987603872594644987833685669951148584987019709971498902323837
212 14876478727877515413808037547733994630314668366983193973188539486292829360891114276939414581021978260530846468742469153770086982011319219426133602977530165090652473235657301604620919561940333585687432094668549418795467237183843653690284242847040738249901801782895279165242192904443415235537079124822858959169969171860291322056814869447673156184344568663043011775152992683962587254013640798326331266509837312687665534737948205285890905256352903096525824307686681937781708752931585270650247305343619071182116217823870583728102970784806359732098454348659122166594228278682921983291577798493888962585774043811783061845603872380075296130327801253431797058213736397484910252645262143942295496359983057173669333621798947181608337451759882528976950124217428964040346337991158691274833130310348420783347250652698721822076729544703519216461912729585521395011412209323754413830438218659571110779806596493633036964320149686761000571438942375991
213 -4482382911394377776183522431134160055184706150466024212817169358195839741022400181486877996369524054412601060348586248570440051471067383767173110510933820099964353888348933618680495033765111628111547679902882954230157821589689065095773169889747211414650266947547717379213470419161411320791622443352930456985055964074146130662499383844837881307220934473385049242247309890934486760636393658712986901598400262582815102579280509471805741145016961021633139764395258624748537272959020451355487646890072070213096104502402710960228798191105470069125182982432504597954007551304567967959264967749010232898410923290580511259252141030315389499607081365916070341345686439356849559023445172912719480434882865715505625636800266593715503783058273174954986423901547934823200191158965971208775382721125447090431272696292663567796902764391552564839116384180515712832040404364729611654206371609819885714893864111206976492131657850626504214221229223851
214 5670781866701543643265649701537857337156444389837726522212853482593408343047813250444663273622361223875966925021185531702618844652313895095940530145176551823615759937024568027315767449034592236530195894044404921659345349628714727763338201269220310325544272430196234905806474316628819800669633405918789995967674648736767169253689715598629461468660007591217104107157462232415473539185000120275198673739364738137775791914249786836797151757969097382367856461221397722492401974696484381049649303424555238043895674306491369933830656246931038877038139742529254324229091737153157381093726729817412018802252050327206916640142768902932153475842518797098401475578191721762721260926651494224018256548479445380798251102951563498746463732238775331318155687169539841621867579678589437658622873863122621015006821351652711779902304646305891561355183096225222629881468387855882412997617758547579927187362742769241325776116957619682731786498328047842673
215 -463702651241981825807541632949437216842675075554598823408628868983212131639088542936063944550987922173697124499928222345393972920069578177369603450357332795722367476082698799430303767510180224198591581592665315152564026902300893940522734525219924769137469710502720382709120083442542323604213151619480310975125428391994974493220343340168784336697972921283801598953958178612747859293004578613411535256572696023918062767826567230410535501707396758215090859570345564971153777575102011531802043492447665030602944898642297162014895392337773115323511785352123795773050557683814014630283277162378883671722204675878970386945598619521020227621538677005141163043064582130776563908084242509854986421501717715498313653466929045442825138959683449969834854284219549951039863042064045561015836613173985122838157790669948549864506678576596506368807108521295173629985680735766993631014875747895228667381982217267954065576521012762976464489267480446595088590267
216 18080203612022303143742250913722908829783724291272887554759284275284812831884114235338287012091497909011750606833223406922950651929067423910243017968781277610662860361371956196879590164689298135985537657968845215514310244360519614074474494174976184685537310683340658424314354589702365573032232705166671611745481199657829599887198686722073728886072593135440037330050644336090975221040222557639398298250371149317754261457478808777363751657092353736017724393492840557137952495268324925717423952755085340852781457157333565051080279659013825408430969366856991600727699713109798932888534246118093955964782871430812218089954794565712362741166981527591436223233229763012840175166840946903472550250601614740870422982720848642366619886716156994095023319625599223956288579502576247392024889798691050990472516652242378959264663645265528677815845837975038157759191042592093455004385718837310432002779157219399855704531449393311350078793162308184198827822887887536446449
217 -941881033649915560514478116501303135042809555410790887083435375241079100909861625211842245337964069857394444700012016148788673991914723897975825243279146222057010628551136698892797263340117004303053980167093470114682967206516856237999665343592564548051342957281774722993632379586390445000144785059886391409983977048405767374828659750794386368934528942593750518824851258874972097380496763657809319231019271121760079860694264257656369593529066125577548627269638250701452941278475281891656195716300036118420581860685703221432754631138277666986510443648315112016199609747714029159407927333513658030352050591262857434044685979981289132035223490540427440652460513503094533139349830690308334545327983222755806637281511223753536005794892835583337064179781314703479170829763731639305822054365165296987577618247754717202708178240134137973744147423563946083069330354114034159467957239802115831148710669666064506192254953458756467952102950300649547893406168567
218 3967957145053781451846489935242015016924335289129425207413127706423884513863720847014312759120870806579317945938185483789586249442751861068883782311423708782868075194939264428901405355262515126819907703677800988151801786529659023512155641968865937802804167909636303595939898028773378841968524671165795907652858144524573921987338378185881541750185690268617081508307470390922095145647562096043988790502944973469922154513742910530726001134846458396679217770530313100572135605861341095631642243820960377668916830076935217235155451469010648455027312576098953535301844297809592308612563543536562592410558486300114679431664095464690773559368694858721434524086217116752242628355275573734447302002600541946707619604999982904398298135862011968318584962351416955359424934475673189785551119976405975226557648763103236434481818029854548943850818002586287500545784352195856764010477125819651302906762938362477042614205098600138800399417493686141070261419927352773647769487
219 -769296376422407997658905004418133541726928263630846636678429725721409524535480138831386948868229637655374611517146377185261159483439852132028552305268732606028038138630939699662046336396487180270255345317899893899577564722594952263436383934178123825823603649536189878962850171060836671107587142012196988326925197030144805390557966790295696040315396801433098933352770587158093824190607596347432939561515603095702927452714549526136096185352595831882379232440820794405222565044984336639869841559010710559539694679947501554096608742681576275086101234450904896883594270037233982981729260909701269377390147194636274161503008964213552407982563139349675481698342130116418310851797130874875643025340296801199598366004742993965265551327580277031272049512798369948471465803559209567184011247695140231728687626942788506300216549941536561991940803229262542081411786637939476183367199585190908517251295196304127077008875153965772660015298154865622760708637538407297532126421539
220 413650202204915279025930723623369697303676218432392468844193906442016616782399896336575010777552172778628319111220478928513960391520997500357670279150234041782234226447946307386803215894292779804231450897925717459614950361534900237489913548752897910582396515091361266553108983649420704472363855871628070248728052706675075279515393866366560261403453784942917512551740604601261332883873974727331854350746829593355924337022753671312947856101560191298133194376902035765605833855651729738208433258911282791384268050147816047424170042740812701061351321978612133582564673575809047057709865446244564207564311631056750333116329836740687834863994455791265859528003258260590376213373099997446931011905111793595834619163591922969611107784561808649794118755086367601099622872132668075284370309488060964333093476774975949688297124379196056801425229248782504373320266661579797649358284526212610445839022513959630329937718822903130715535073901931968211011546252461343163121255157884872137
221 -2731469174642877107103239883910444261688736795521948001697893572706648682088202926495030745869471895301124968189418720173177056055874842376069027570839746958477469276069620909050971416077200923547295527437869324204465801727098200798780403597295169259631648625587837815709667236312501386841312959486415184339329287399717050828787884208513356201252619323216740966165840244655350343985988068717690064247612929731697360205122867137404704502454652745049985291754852528960796299981657102221563575359440032750293106536771922751628975806072871692381027806048057047829514491608647531966048314483781036283044389483237495357760442707544568157758880729550922245467211213964260082967056697819417722256757198630907613452412030665466576815985860738903966183969591682148107622052733305239108385201772530927831835051165484816013016444725310678586296011695869049079151782613980725955421709473183582588300781062941071855984327700068824212658766086547194865886408913491421231606310208140239349
222 2780096644505664900117284697685185213054928450595455395480316632220148174459186368742623494869417434476409765694957474703352522330438449227013106142649371301413760940582772297676208286922392440256413232335058800448867086767085808088844532745782969648035778175705486164907867385975973460325535404893598700043110626832897122339694919978325436021399799111805775371339668742365144010796401031048994607267767637292430154147788375670125639913009618395388034552888221918003309633743023766888582947322754380234930403505928593467889148063526397808529944593176163318510681311320749246044888188796804455073608198869051629908082442418900413777369380967886233232582112356547843727453364083116698567303289106981745992758360126160027411682842792753995188560827672467052125983976478233455177214103051671273412045927905105922904194961833742896634752893744224960572312163688772310281427255623712971527359695782409266240407805748320833125775343316376299261375583438450595910528674901184566797639620713
223 -305372913769065094980866850105364641071527714767282398920963970279078022847816478734317364144725891826820079952227612537162571614914807952618234761650734058005648051404352218625300087078608667875175936188782705285285014668650301690002447836943896714014410626169373530364537946354125345866507778866536637666732355597960175000487634803150271612087098126074557870242655853227018572268642300442333024955459603831843792597834714817769649538602291237152695881637228882655202634191937020263047883647917160105997463448369016205676309068104336952485278556943370460812755989187650973101677993412075117392449127491899676276607742389722459915189290904893816361365938836387472131015347453277111340065827657916458081514474648515594503431752321899897461443120205071540374902463815467999881017958434432754179598093876140972099794821683083014549667867751515967848796867118591447045473564210343540452947242899483487352066283012635813610601937845762911964147196248701527685583760849399734274421993
224 904116649118777535717389944020442157905185787755643413719033922520997411764758955940257520518062833176414722894911974127647735214050232259245711500859511795872961265283557879994638279995063899898608949678921585305193910690954076066198732422364571295556646246860198954364184848866963862068869564251295656865987065291713078416489598692970978889171449140148983827098642740912196975994996167297430029824955677685137240648260940016116232074631617066524635460520328358824685329196902423908710396955628999102802318710372852604382203266264045552137634766347882248446227118955592717068143677276755410083682680967913585875989756203032026487975487788714605165775465021615019394139352243325036196160185485971145193563017975022944491163528921432755143123812944365706962733937157354621306602478437013387594182258157876722248245164184783877385826701902475655613652124576392964387331257751423683739132686697779326056665539961640466715876389898036607984958264267574428793637554029469311165939676066283218722871
225 -198965909766361885315642575406560462891439406486989680156022860838275473940874832756035122673855694456727903673376724729385417689402784115472009332643173281423967578910720031703405853738578770903977973093396638990133177387423867117442801388627380561703979024785334574872348418350522872810127580746096661882413455334675676056865903313916156341130601640749240269700876113502134664535427473748968267956177466463214061708646790213004447902146176812490203806074293137597930227833500966596465184270324008154758033321417137076600891834494747602933103652366882887221889513227502654139576720978742124973823853159676139007868468072566839757869231413745369679504420779497379960785199755651245656882581148750826799484279904299191983432179173334404821475931221691108385187064116916113340768780309187513307258066227787535177667393779778706895570849818184056629135932970809755666824044224603226672152682268963019537840784738902339235919780253085706512378396757695766255408582698155844765747747163421130844914557