3  1 
4 -5 
5  55 
6 -385 
7  3311 
8 -25585 
9  208335 
10 -1652145 
11  13275471 
12 -105970865 
13  848699215 
14 -6785865905 
15  54301841231 
16 -434355079345 
17  3475079247695 
18 -27799679551665 
19  222401254176591 
20 -1779194762447025 
21  14233619183613775 
22 -113868709133109425 
23  910950650408777551 
24 -7287601293896009905 
25  58300825988667717455 
26 -466406545359348779185 
27  3731252613074773260111 
28 -29850019903798276343985 
29  238800163233585894438735 
30 -1910401289855888510240945 
31  15283210382898302841960271 
32 -122265682806981644053465265 
33  978125463480672267872417615 
34 -7825003703746101682632214705 
35  62600029646365919305309534031 
36 -500800237105338931071195629745 
37  4006401897105065142066140854095 
38 -32051215175791106362565730060465 
39  256409721410526509996425240557391 
40 -2051277771267421443587895950133425 
41  16410222170206534094237374750308175 
42 -131281777361383622571762535909378225 
43  1050254218892143581302646868655126351 
44 -8402033751132850247506990089736112305 
45  67216270009079995591712663087939499855 
46 -537730160072571190287074341087375607985 
47  4301841280580844620083102594891690456911 
48 -34414730244645656569518789317819029342385 
49  275317841957169654120734440354722708109135 
50 -2202542735657339626707539019682924763629745 
51  17620341885258787438693658170270475698485071 
52 -140962735082070017809415881311310795199039665 
53  1127701880656561269275860586694649003085576015 
54 -9021615045252485647004750548742042658587363505 
55  72172920362019903204846540969199941132839466831 
56 -577383362896159153523538181436551134405656660145 
57  4619066903169273516649242036760614663472495900495 
58 -36952535225354186979350189953012118974069009369265 
59  295620281802833500450176504988388193165791931578191 
60 -2364962254422667985139912098449940675910168076699825 
61  18919698035381343954965296553428185077099598218442575 
62 -151357584283050751344338373364110842321830939530447025 
63  1210860674264406011936242983166145292523125237516515151 
64 -9686885394115248090763799880316128125928319687849494705 
65  77495083152921984745014974982581161867527743697544722255 
66 -619960665223375877884501496100440747505966119492599236785 
67  4959685321787007023378485183844360169797050105674301093711 
68 -39677482574296056185817988610591544599403711905225326020785 
69  317419860594368449491383480325385703831169642320008831219535 
70 -2539358884754947595911709556840472242505695732882305541818545 
71  20314871078039580767371109597774231492620408251039624334849871 
72 -162518968624316646138659144209992037730664289986932513814694065 
73  1300151748994533169110512083968743558686511011042078512248174415 
74 -10401213991956265352879140950594719442127302897872315447611312305 
75  83209711935650122823052950489378671646477567093080096095483639631 
76 -665677695485200982584344312376545708733983967400723122531690170545 
77  5325421563881607860675071665166300327623218029174432852834624386895 
78 -42603372511052862885399304656714663989980359098706825907657357478065 
79  340826980088422903083199511912180266443864413378781064071946959238991 
80 -2726615840707383224665575796663590313454829144774486503634042374146225 
81  21812926725659065797324687567844129780022977807420427701440910388016975 
82 -174503413805272526378597175764611409150646443862868254195257873916315825 
83  1396027310442180211028778705229457789563321065289732653773550380864943951 
84 -11168218483537441688230224445385396251073970464772326650435272994348157105 
85  89345747868299533505841816348884234270322155948363975324680343176203384655 
86 -714765982946396268046734447647869617115655678666176801717021386546219665585 
87  5718127863571170144373875913755773965112931705012367312466599083867917170511 
88 -45745022908569361154991005979754923608152708537367152695228565817039758379185 
89  365960183268554889239928053159204461316224648709864416360680404176110503769935 
90 -2927681466148439113919424403988975400725785268035206654851705663298070524807345 
91  23421451729187512911355395317050444365022329830856488149271935467724530703054671 
92 -187371613833500103290843162195848990283314447900552565964989002858229804572428465 
93  1498972910668000826326745298929010180813972346189617885461951305923691050720212815 
94 -11991783285344006610613962385983208412321951717576153654378040034205291649064061105 
95  95934266282752052884911699109661159435334921948372386955595775364473627619034052431 
96 -767474130262016423079293592790107306935642142755926464769082729428652538045648160945 
97  6139793042096131384634348742669586329673286073371622241668600423130143625590606313295 
98 -49118344336769051077074789939961779140633692861676135839311458421742210499021014386865 
99  392946754694152408616598319525273879112079925794596455090693866002142947573379155539791 
100 -3143574037553219268932786556179872448948597874752022167220847771054341545378980474472625 
101  25148592300425754151462292449528253927380949124435175231785806071385978542097637659031375 
102 -201188738403406033211698339595868934075878928489805410278210775509482919696985091386984625 
103  1609509907227248265693586716768379861979706085941147248529989741422683144287999101772412751 
104 -12876079257817986125548693734141325338346950055438362123022705472194986311761387993744099505 
105  103008634062543889004389549873153456936738394971870160445050496994707406472873260556235487055 
106 -824069072500351112035116398985136238574055981661508229716928569849872389085080932673836894385 
107  6592552580002808896280931191881455576271852565745878053109330196751732965906715017793050687311 
108 -52740420640022471170247449535050181939457201676151775563379035049246061119218343815331318417585 
109  421923365120179769361979596280407306198528088808475199953014706547126124995626043627895565760335 
110 -3375386920961438154895836770243235046856742808870757617840187947872551307016966752196569792596145 
111  27003095367691505239166694161945973985779870077354236869857222401214586930366851556067707955099471 
112 -216024762941532041913333553295567417442535250193281191250314903937212680950888244596938606544242865 
113  1728198103532256335306668426364540837315096843248460344836690732588582888385048032786676163461691215 
114 -13825584828258050682453347410916320707421515379178839499356839856346868109588127567458250228705609905 
115  110604678626064405459626779287330589623769160500666089032201462868225586397913070537425658476482705231 
116 -884837429008515243677014234298644621132565134136387220108224726876009048160950410745204681886282631345 
117  7078699432068121949416113874389157352490873672566863729463345719287268803501975993052115880116121679695 
118 -56629595456544975595328910995113257286205578982631845961316574137181392447408229301802365503472620095665 
119  453036763652359804762631287960906064424530273452667023188093359565918226886195973356371874502900552480591 
120 -3624294109218878438101050303687248490856699621254887163514503810653477576630846879826152602773314409679025 
121  28994352873751027504808402429497988025011767235504893396077002748723293788419657964194489212487252031485775 
122 -231954822990008220038467219435983903807461456822175962816772132935804458048941730606186797773297422662453425 
123  1855638583920065760307737755487871232030222378824860439941552619702363234311347974468914761161986462510921551 
124 -14845108671360526082461902043902969849959656133609072569902918732755195596583831271653524403931872788949321905 
125  118760869370884208659695216351223758824805740656831824357741358761496405887843068258379145633987876783561029455 
126 -950086954967073669277561730809790070497931958902817619667858834494151882649144089703948914783925074035450923185 
127  7600695639736589354220493846478320564385511536629888858119158818344492519021732975038967422067619628525413644111 
128 -60805565117892714833763950771826564513475868831409719261848117977190830320887899634592313166644695433855398135985 
129  486444520943141718670111606174612516114239844497795320507205554095787081892303767467436366583319838949473457190735 
130 -3891556167545133749360892849396900128888187180596292298407961991653254897837741285632339800487064067883743825184945 
131  31132449340361069994887142795175201031208423746314619449862425697678206211904912556398603558256800034323080442984271 
132 -249059594722888559959097142361401608249255684764339831348504486523616981578427825075651849099897868142382033202137265 
133  1992476757783108479672777138891212865995692298939427147789615568420170525094669409527007832766378309333486525032609615 
134 -15939814062264867837382217111129702927958951108216583194310605842436425510888369855368180747267383489221410798695958705 
135  127518512498118942699057736889037623423697957998928001506510121559191158846582904156015554127603916798219691268021598031 
136 -1020148099984951541592461895112300987389478267458642668243979873194730251734759459255201161402992492733288869174745581745 
137  8161184799879612332739695160898407899116247725800266721184243382673038090029690784532016699655336416246835514364450486095 
138 -65289478399036898661917561287187263192928295461877632268544329472923520415631065863331932607437187647993885705227214604465 
139  522315827192295189295340490297498105543433109073119064152073106137231300543474368616427122106559680342956878948926382061391 
140 -4178526617538361514362723922379984844347437891072560489201710967682477855474091582208480046439909054969797057699686611765425 
141  33428212940306892114901791379039878754779611054630052009673183267121313039287546124791887522320906648578138755837811105380175 
142 -267425703522455136919214331032319030038236456732842143693147484034324543532321115130303510433663437668794721667088056862722225 
143  2139405628179641095353714648258552240305893380679530239082131800685180191386485936515483640165528206060576648449855864552470351 
144 -17115245025437128762829717186068417922447140138169069554509246691839106158580219430233505289972553714905532330335628641275824305 
145  136921960203497030102637737488547343379577148734421245868665204389282190758688427689433214436053539224084171358116676957700011855 
146 -1095375681627976240821101899908378747036617079359095209218956711695980160109320732525212460605068719314360898575964373805461751985 
147  8763005453023809926568815199267029976292937076937860704673113387240950744715312616162727571537453819510231434909106256775918040911 
148 -70104043624190479412550521594136239810343494847242489513699068323235168102359513905457738759838945670264663208358315186693789534385 
149  560832348993523835300404172753089918482747965850981500604335901684651096240328059339038296797208167653714436179106721359235218061135 
150 -4486658791948190682403233382024719347861983698515685666855713793082129764236816682330800946440986657559983722241057092202403502573745 
151  35893270335585525459225867056197754782895869701294150686761604026237354136637764628172429521149223446152110356409971693887663718709071 
152 -287146162684684203673806936449582038263166957157678544086429257483577569002129192347275348846457697728514547556782370209192612418111665 
153  2297169301477473629390455491596656306105335659072126998322088358773905608380925237490619141014104402994898975671105888007505779592968015 
154 -18377354411819789035123643932773250448842685265334221404054089674570104641591835105075287729046060862900007932579174024656846897595107505 
155  147018835294558312280989151462186003590741482151644949562523186179045398034556948020000963432441578194652691967947513766732892901042730831 
156 -1176150682356466498247913211697488028725931857097274883179823614302424940669166515442413061066852248085842807746634482359681313054589012145 
157  9409205458851731985983305693579904229807454857241737918720036414939152499782488398409683074120763469961120946025480086981639106506472732495 
158 -75273643670813855887866445548639233838459638856079747936634501317434208100543282087795950250652773769369180776123467217451281006682237913265 
159  602189149366510847102931564389113870707677110856054605145579170547789712395212757100293659374536422017788047665567718521247420560755076282191 
160 -4817513194932086776823452515112910965661416886818770354554620724349053508798236055210645045519156240494076884074738798779490364708489912731825 
161  38540105559456694214587620120903287725291335094668828782877016354925484831839752448051977282062034050151746878750156135269998297281398080714575 
162 -308320844475653553716700960967226301802330680756875966477255928598871651608902563558948550584861623063629891439698333996967923620803821507791025 
163  2466566755805228429733607687737810414418645446056906386961088237753102121054482332573457475365432556193800353147410468106400117518233128569059151 
164 -19732534046441827437868861501902483315349163568447656475116542666176301335702811364180183520177304111480207713197212831908350980982681010435606705 
165  157860272371534619502950892015219866522793308547611630283220994272804473216554680099071373292403062141460141702580434850197761594602236571772434255 
166 -1262882178972276956023607136121758932182346468380771528336613342408859535608708684050051365815285987927882612730781447108177385590030843452669380785 
167  10103057431778215648188857088974071457458771747046658282409525186365181285364584499370489408618041955827605783601997497811676129027747153770675877711 
168 -80824459454225725185510856711792571659670173976371322036409727702544230280937015887083601340561319468181368338185591887053657286272680024894684612785 
169  646595675633805801484086853694340573277361391810978353182743716773862722255414767528190066438022620521566261620791478654878818136540037858893488371535 
170 -5172765405070446411872694829554724586218891134487795717896086153576866258011643578499435508650052705192783639690675237358613411432008729909510104762545 
171  41382123240563571294981558636437796689751129075902490173432143551071072144219846874899824160616934677710684543399169031097338037547561766477244534273871 
172 -331056985924508570359852469091502373518009032607219423666403331118744008833251982011581232919269425277510673869240565249278505738915017693722526464166065 
173  2648455887396068562878819752732018988144072260857757380215441918109250343948043028043119304816819610797782319316820233051055889002983029843580380902766415 
174 -21187647099168548503030558021856151905152578086862051078186674268236809658456235536543076672683900052073466277985148146298789837348814650656279270363056305 
175  169501176793348388024244464174849215241220624694896440479640838452443249640162319043552124444873827753826890203883178295064255992873919487785363070138103631 
176 -1356009414346787104193955713398793721929764997559171396420536930393350907631248813343586951305380112681666463458666130366288915157424154632473736531764922545 
177  10848075314774296833551645707190349775438119980473371681030654552051587619010189462768015787457482938849142303854143579916153085183194857859689259570668418895 
178 -86784602518194374668413165657522798203504959843786971409579799980793579520240719878066845591602095361209927973084325197403740091333418011119241997697530022065 
179  694276820145554997347305325260182385628039678750295779431300145588825121889288942320843887565047835488012329469650764758967624022322038758869675077848267142991 
180 -5554214561164439978778442602081459085024317430002366202831754181740695032204858805381514609191458393510767140725263204176861708874209793917059745799307544578225 
181  44433716489315519830227540816651672680194539440018929753128621385805184029276681375793062838847364309659463361345800766642553863935648941003599188811561757488975 
182 -355469731914524158641820326533213381441556315520151437503130619358922977147662207275380718849516125830982402459423472555526076259166318219463369827070462517659825 
183  2843757855316193269134562612265707051532450524161211502112638361781457797527502633126900886241180161233032438422423208665258600921504057090174775762744574432687951 
184 -22750062842529546153076500898125656412259604193289692008550733266611366458835201165319786548149236671523566634434571344259053988457134447583939182342218594540669105 
185  182000502740236369224612007185005251298076833546317536101807360643452115356220888921339974552314711845551304571342482829966861472272259689622174043426671752498296655 
186 -1456004021921890953796896057480042010384614668370540288680852907105372188107609992975593067750034420870959350595449523887441914097628525225976398987957624020273809585 
187  11648032175375127630375168459840336083076917346964322309981247169011956443829508417385251456674208462541479148681104165211276704659048779261418463300083876130999154511 
188 -93184257403001021043001347678722688664615338775714578477712281703419735794761553444759983994697935318036615813811494663448387032071952660856125216732179241112675371185 
189  745474059224008168344010781429781509316922710205716627830249036222061549381590483135367982592366412073473796013106698416964680602000661052948304884365800536522508121935 
190 -5963792473792065346752086251438252074535381681645733022607789159397677742958731642773791418199799578471066890094525395851027663283551708305506052856561736933455311751345 
191  47710339790336522774016690011506016596283053453165864180999125796696680552045822031426941115754923500235429032797777478652621544096721144809003620493290163046060841678671 
192 -381682718322692182192133520092048132770264427625326913447445756287512409982862700694469089845413280512015856614216445673654653624857525560797475478917811430341852012300465 
193  3053461746581537457537068160736385062162115421002615307581755050644343417596917107783538475085810674055597155506395708195125068357319151508648552382525881331415432322004815 
194 -24427693972652299660296545285891080497296923368020922460645284403777770789839274853357164775396467672606896033680511186704694318318305369243254494077612191881749148359805105 
195  195421551781218397282372362287128643978375386944167379685197299235730072522458446862501890304331812260206693110926711593797269718494610215776053790995554371702586737099716431 
196 -1563372414249747178258978898297029151827003095553339037481438297863808955364690582757436834030014214564247445521483212719208277575738564459940923251354362430166912314625312945 
197  12506979313997977426071831186376233214616024764426712299852066766998598142177432630629807825858674850583603961635587638617283702325930488306702542871052299221431610083117545295 
198 -100055834511983819408574649491009865716928198115413698398814292599636279140379829170757209992395154268390334103229813394961675613789653423069129972635103013863630004875330930865 
199  800446676095870555268597195928078925735425584923309587190523306942500257111197160863182690397058212292236663185258058082555532773712984132339421776629194068965456283110786643791 
200 -6403573408766964442148777567424631405883404679386476697524150590958361960936943176916961481344877785757437344044386261102907254424370035696066687259270289596348234770353139304625 
201  51228587270135715537190220539397051247067237435091813580193348185993456071306081855289692018085373936381322598105802903321229073832794014276121927946075802345988039104756535703375 
202 -409828698161085724297521764315176409976537899480734508641546211654641407035206509082501535475377584889763285401843571969113594451664013957892609068194673343974496666997924212328625 
203  3278629585288685794380174114521411279812303195845876069132371988570356222422620655699276286480242305523255464746759980783805000198811457805434312695280560785984405915199101215356751 
204 -26229036682309486355041392916171290238498425566767008553058966727229949914817090913437154281133051938565446991846034226148997607307506264908356690419806673621151120996440370103011505 
205  209832293458475890840331143329370321907987404534136068424471770543171198776792224636125458291899961531005962839280456289682035603710015683475436666841114406576164681255553500197599055 
206 -1678658347667807126722649146634962575263899236273088547395774017444043192381315807774490770163857508158118155096194920395504636184916311159105384558624090716061613012875147405875038385 
207  13429266781342457013781193173079700602111193890184708379166192727157651130382614419453977745996228801624663431241754282851860824730857842403907959169063662942443958683611984753399871311 
208 -107434134250739656110249545384637604816889551121477667033329539466839986677732563526599615629228355467558434688045254584063625938185697518499549037743528832819267924810320022248753809585 
209  859473074005917248881996363077100838535116408971821336266636325136404782883173915528925750388792743522222968551917155387514118706820129414508340634766759101706319324444598333598117312335 
210 -6875784592047337991055970904616806708280931271774570690133090563484498705220137694966890701690478349050761784225116768240092641974602615017189111327625172169583932786364103511341203540145 
211  55006276736378703928447767236934453666247450174196565521064724658302947873142116076793186819203281188914182130561816045360822640767414154867363704784567406158022113316994499650481792923471 
212 -440050213891029631427582137895475629329979601393572524168517796664715750059612870546113249730908431925281105617451000765126255654758459407088187099945335986508942630010251188824800134514865 
213  3520401711128237051420657103163805034639836811148580193348142375724557332178999196641834977138138725746378250647782116512051348220594128798245748389533622647992814801342072499834526810683215 
214 -28163213689025896411365256825310440277118694489188641546785138996169133330623608644042963899941624724594508382349560490532245576028653292648079703629677485570058096676010815553171529345353905 
215  225305709512207171290922054602483522216949555913509132374281112007862367952222408868710574868186938122262137550127269690514625451561637444992732208730370353835603806967618557230270610919569231 
216 -1802445676097657370327376436819868177735596447308073058994248895908861738388845112084217144270879743676072818435695014459090360247939479450422578242564329927223477014744078276668330653922183345 
217  14419565408781258962619011494558945421884771578464584471953991167887042728026497532135606972865500994616679675346852687932829455459282364652883941432615508978911635268422622838133500707500111695 
218 -115356523270250071700952091956471563375078172627716675775631929340631746540549033715237376508130155776101048891329651214422209349806296898247910665058493269481354616318466028006103620840280639665 
219  922852186162000573607616735651772507000625381021733406205055434734912353459044055889288929164216654932137945176417890871539379973992431456329633577209614717039704415409318106445052580170666784591 
220 -7382817489296004588860933885214180056005003048173867249640443477839865303133745302444751764917031604563785345228220402347668219089911642958143085172974134195140392626920045449176258335910728911025 
221  59062539914368036710887471081713440448040024385390937997123547822876656523224390998236252792923059376083555626558254117279933035527685211212903434327131989132988566286962081457348180205782415357775 
222 -472500319314944293687099768653707523584320195083127503976988382582382315793177413671177067649037248850375353553536069344245115152988475085067758101172755813590759738181657220711835916165629311797425 
223  3780002554519554349496798149229660188674561560665020031815907060661582271915890166628268359969686895436175194264008409129938317748840950430195073579817358032247298891854150370500091288434267189065551 
224 -30240020436156434795974385193837281509396492485320160254527256485282563193045237903990739604647939544956712090769187855535596955890997251105170816110113840415150758825119102306814326185410632034633905 
225  241920163489251478367795081550698252075171939882561282036218051882300885473489436948067545937621738833784454579525020514300413991526903911511370144101243263195031103111588160607330649400285928790341455 
226 -1935361307914011826942360652405586016601375519060490256289744415058245564071405360719973851099221020773752605222714093434340758554619536668059835742141880835069977701393721795295521882391777641473067185 
227  15482890463312094615538885219244688132811004152483922050317955320466610591437283425218056874400779725776112967435657030194976281947339089813900965680233837540530964118232824078712950004091247689590028111 
228 -123863123706496756924311081753957505062488033219871376402543642563730300416034105243911390732778191567864535236869479110678809401537181568580114162670328596440383258943704625280501063640331850090311927985 
229  990904989651974055394488654031660040499904265758971011220349140509852740590129490582623382911937717496293755905418941408954478628463577220258478664850503306170564119610617334673203781467107276037755942735 
230 -7927239917215792443155909232253280323999234126071768089762793124078780575673609330135658035096653000156840151201499097177539815363044119219383950089655940548998601228745714273733619415908768206260260128945 
231  63417919337726339545247273858026242591993873008574144718102344992630410001578581019186580393568618960508760793779402513796702577563010948213379882083446692469900617670732005656606539177681945456687740008271 
232 -507343354701810716361978190864209940735950984068593157744818759941042618427869822641087378697367371847053928013565581164868084401869455608448951460101990516400454031859209667090161059034007244023956302809265 
233  4058746837614485730895825526913679525887607872548745261958550079528343593761993883178320087383665294124496057455203205100966820089494172777774253124876683522544428536613100424780571651850248989903586928801615 
234 -32469974700915885847166604215309436207100862980389962095668400636226738164739809857228076467850417075603709926254911417679645981217799270583764041338367285210803828453372786196824476820546023286768457479702705 
235  259759797607327086777332833722475489656806903843119696765347205089813947659343043690618548667678957714398713543586148233949522167735010611228433429580716722756260197559961708681910272789505651860763627789662031 
236 -2078078380858616694218662669779803917254455230744957574122777640718511411909046090193772641641929177276913571814501758301546760069909619103603385369613007436154009641897478693629292494711722534693195182807533745 
237  16624627046868933553749301358238431338035641845959660592982221125748091972735161758874884123933443355968413120652763776692571749647158815973741815881959739709582857571808094853544834998703525362464316885096118095 
238 -132997016374951468429994410865907450704285134767677284743857769005984733072030121921700261028275507096734886780675111372419783320825743075210312404669304746468792724192550508412729772406774131288333713519419148465 
239  1063976130999611747439955286927259605634281078141418277950862152047877875415645663970797336078972215777928766983588886343841429272012054412001061345527629755928888309797258690569179954747979154208781394659139565391 
240 -8511809047996893979519642295418076845074248625131346223606897216383022959967546557377597697220705090207231444915959109292798783354471996054734389568783669109411052354809046274693724826333428452974981211774745397425 
241  68094472383975151836157138363344614760593989001050769788855177731064183853170847476575905543409931265722646323138680800174120870122273725402971815806529625024756899215665253683407962437918526016407283077224996452175 
242 -544755779071801214689257106906756918084751912008406158310841421848513470131644879742386748484702287949521991529865414698066044547832198775363388318376217504394957799982384076496669653355642773100481238287758936066225 
243  4358046232574409717514056855254055344678015296067249266486731374788107763828046638219975971327926952301212648459899444397836046035241554314348652557211861203961605030362491585801410629758561842006263426026369825814351 
244 -34864369860595277740112454842032442757424122368537994131893850998304862099524822704636279836822181023589554322795291047929457609671596578069023038772682491327664175831949591114990425863060011941399064158122033647536305 
245  278914958884762221920899638736259542059392978948303953055150807986438896840596783241584350429782386567997022041897946412448583911814116050335249041633101696579786276521524763853389552477804418378113907922948505796523855 
246 -2231319671078097775367197109890076336475143831586431624441206463891511174547181459514698356497439339026853826497041099183536979156747554699549733416681430854289115157152739308388817255275718838973860128066932173467895985 
247  17850557368624782202937576879120610691801150652691452995529651711132089397087822901789492639742793726283320011328898681932502601805041932408926903017831346398679054326188256351454865535885778310668354452432547026481624911 
248 -142804458948998257623500615032964885534409205221531623964237213689056715173861098311628317966889233753992602493220909901603193740236089480021299081442823910313906768031417696623443875983352439223183479681132949951141726385 
249  1142435671591986060988004920263719084275273641772252991713897709512453721402254726103777036339326334257036650335408397428252858218705699757170857222417284200777234541959249016438695724423727309100814336748895169240464013135 
250 -9139485372735888487904039362109752674202189134178023933711181676099629771172574050387214320297760817155909881124702706564313632562377662389364999495990272882681710207633470411101715975846132584078514847884878804575361517745 
251  73115882981887107903232314896878021393617513073424191469689453408797038169562447436869722444049485964848812335231879543961345993248093041786927429101615727854653857098812066277238585178311694812606890469690248092350234933071 
252 -584927063855096863225858519175024171148940104587393531757515627270376305355772159359869748025726290008384365536918004785903420214988457363607389700278754727462541176890683750477796168127058803111073581615449289032520389183665 
253  4679416510840774905806868153400193369191520836699148254060125018163010442849086955419310110312488710908699456875092164550376752643892806791611236532367928368795310178427049987209993230587681008787981910700629444918704836360015 
254 -37435332086726199246454945227201546953532166693593186032481000145304083542781056921193072378073196123903097524681744811350416457455201862801881416538394277089175002461614737692983797967163548859386816432914383728382303322851505 
255  299482656693809593971639561817612375628257333548745488259848001162432668342295010258190213042292423244690772718729928511013721914425377268539085235189355640828534823730933865820363670576953873968123755230912654550261431101994831 
256 -2395861253550476751773116494540899005026058668389963906078784009299461346738173862510939168267511968943662211664735548007268214296267968683816546269986049079508509150045025700372353607916036831871595283490580852307946756833364145 
257  19166890028403814014184931956327192040208469347119711248630272074395690773906135778305843490423405419604753573658299904381511958446683947328516912606003596123228690512269223769571886671444646839463785574778868264437487474785564495 
258 -153335120227230512113479455650617536321667754776957689989042176595165526191246106713573427346254004684616205067904737153758630691267310787196197131063567993634550133955916192013864531701727717067741079917668740150798915422186457265 
259  1226680961817844096907835645204940290573342038215661519912337412761324209529980771760080701078564992165816934628684545555242905435363129463297329727646387127676244790427076877729081839418411469313795235157308104703584599490636986191 
260 -9813447694542752775262685161639522324586736305725292159298699302090593676239798501874672479394388118570986300687689771141247803862006463043467627104619724461400035764719219553454639050379476627782875052182050822916682368690020763825 
261  78507581556342022202101481293116178596693890445802337274389594416724749409918578703821272352091632223590087110868664542332764189379645994999385059703163286240018880985386526097338468419408161137892906842136900080734994012895478986575 
262 -628060652450736177616811850344929428773551123566418698195116755333797995279347866875274608748986948688631910065480730845850986481102790797388504306160484328342434477678247505692280910002778071858063547255122901533380926558532605135025 
263  5024485219605889420934494802759435430188408988531349585560934042670383962234785986023379150262880025909410427809720188738052399984559835029534339135143162474285457720776731609068711802858177794279707044402371758471257744064525797603151 
264 -40195881756847115367475958422075483441507271908250796684487472341363071697878275684102304081019102461673862833334264142019441167333528645634569494337708148406569965405873592120797350678373618177446621362640418582461649084966626653718705 
265  321567054054776922939807667376603867532058175266006373475899778730904573583026254289157349132488570675796585023248102607695441468840029303483376829675413792808354971162475270978127209098660179528476630217171567999943701067602292336146255 
266 -2572536432438215383518461339012830940256465402128050987807198229847236588664209839047903127122565561476749950759688862975403883230033033874239731137508315920253539702586107013787502115490004534595677443164647661436581288824683142659524785 
267  20580291459505723068147690712102647522051723217024407902457585838777892709313679493444647680729896507532490523782694735347869659923013073208426983099646505050901279737440138690469035267891959952900920016991016811340591017132689766186661711 
268 -164642331676045784545181525696821180176413785736195263219660686710223141674509432823311490790841683997385960519440822556604402903053109376809379328798852129651757913132308983131114120996797617057879274403998664390525100166261987311435204785 
269  1317138653408366276361452205574569441411310285889562105757285493681785133396075475083474688946723424230583538838809521757549440729748855849907180774384096680235951651526906378475541437018832451002774370469238939483383582923976757126881523535 
270 -10537109227266930210891617644596555531290482287116496846058283949454281067168603750679866461093827584838684891977344408841538655816694923457528861619099654869800217921140684989809969268891052078420089927423976506347106076437656093199787706545 
271  84296873818135441687132941156772444250323858296931974768466271595634248537348830205390655890670459914733412810751282331607736726618743081027145231256689713246751640723022088101881506358003243802882850893949679064690236038160611542312029697871 
272 -674374990545083533497063529254179554002590866375455798147730172765073988298790640843318350317684322373771567786280150409360183892609209874749504496837947808820614168747786960144293648632199435835201703911842218413535412756332903034546665638065 
273  5394999924360668267976508234033436432020726931003646385181841382120591906390325129945774389772192006766555481089161636248888310822236618091866665387565862059178510442886248035963080011176247133261512889570711111627563352561842105257982293358415 
274 -43159999394885346143812065872267491456165815448029171081454731056964735251122601026769284769254666343026912093517611358095079127852441188359450805449077778118973697700990961620721111227318061656229415774095700451550054915080763165669043834800305 
275  345279995159082769150496526978139931649326523584233368651637848455717882008980808265341919549728809588637423768923617792344742457721336532377536514198418698369607130035357357138205794119677537242199894943913367409895583535563483725994851448567631 
276 -2762239961272662153203972215825119453194612188673866949213102787645743056071846465917984790815064561331410882068258034628421501922163464157012571831164163693285586856691207347424904313458418886673968523309251504152410764611361323595515293951674545 
277  22097919690181297225631777726600955625556897509390935593704822301165944448574771728162880588851580152162041088878587907868717766335736625664131455779006053120969775608132399112140213821074418267857926008967305013852755077956522708394149393048450895 
278 -176783357521450377805054221812807645004455180075127484749638578409327555588598173822027035661488386571253312581698608739584359126852177355680928121713277450669017881887120500154193815625789200503822007336815410668541071472135745058193592920422566065 
279  1414266860171603022440433774502461160035641440601019877997108627274620444708785390589320321489204111154198565170909248010136405030152281443975919071781303502547104347089663309381334149399182432704388282744315688077958261768643890640508164142791046991 
280 -11314134881372824179523470196019689280285131524808159023976869018196963557670283124662146427124444814896900263297992471707245112179878801157693376181950092431596989608908398316811682786865272639175150607975556463626158960953903771902469653791787010225 
281  90513079050982593436187761568157514242281052198465272191814952145575708461362264997506835996152310816521955138661065823153345409684388210838002915024802081807895297542826597316153712106721505387711613964160729012841323473954188323062623915270662960975 
282 -724104632407860747489502092545260113938248417587722177534519617164605667690898119979216029652591477342788628980180022387245225228493674480398199697921611285042684857657022691699997273963547899973392448280741525167086427153425611463042492677488239003825 
283  5792837059262885979916016740362080911505987340701777420276156937316845341527184959837082870487239855499857080357874195889887954023875120668408892072480111758023388951999836993511725035983226080238223785913871033638636152794404347129999872188750976431951 
284 -46342696474103087839328133922896647292047898725614219362209255498534762732217479678683244430831886696968664448797257499951399023407298066046377958623412008153459471253026664333636447216194329735977218180514736149020046466115572705217011126814901165181105 
285  370741571792824702714625071383173178336383189804913754897674043988278101857739837429519629578919222163870084366641004268282010622393196125574596380813011608870586331476106621577300258627096338743283563255053864090754015125939901428787344162060183129208655 
286 -2965932574342597621717000571065385426691065518439310039181392351906224814861918699435942340102297262958477599828076257071572811238606322615782480199201230696393048406001290105886325882648315476987908293564189105968132492163571275281612340195838664247953585 
287  23727460594740780973736004568523083413528524147514480313451138815249798518895349595488397506934604161077753099044817164871315584871007566481517004982821294269430956231240593035820428881103767888663713315953484260449608342172588632846681588948322706017138511 
288 -189819684757926247789888036548184667308228193180115842507609110521998388151162796763903744911011929058982295590677708885775592299119432589631107386305724559362301373917003696975247177918048013100121930892937996804124572896901088712396395672018212457784363185 
289  1518557478063409982319104292385477338465825545440926740060872884175987105209302374111243699865955049390417281532144984818984467912349972485932973704673179654070996095067713847934448504165286317401434574152403500293577558095080097844675542394335345179248473935 
290 -12148459824507279858552834339083818707726604363527413920486983073407896841674418992889894636616201927449102585030266623620756825221221732811927331180475904515877628345614973860720115846634229073937056134123909932391680164197061043663379128801756516877218695345 
291  97187678596058238868422674712670549661812834908219311363895864587263174733395351943119376942175369290289763349149706008690530274080086050797564483271445366993782388424626738908331639793017173222848963007253111805931969714062618932659118467265421788267076302671 
292 -777501428768465910947381397701364397294502679265754490911166916698105397867162815544954136140419938839530336117567355990626339503399439653171932530861010412483213660758186119839467914810746212797891312516738685194203178507020052381816575181597225043183804172465 
293  6220011430147727287579051181610915178356021434126035927289335333584843182937302524359636606711291572647393771643060016240602326784160512238209793588130293393733891072620800125750679429712298773403751394690576558834518813671011261880262030060641056097370659796815 
294 -49760091441181818300632409452887321426848171473008287418314682668678745463498420194877078783338604333454545842334395456662452171245424117854341015340073506774398401434745156340518081586978602661309566236080988642088343104494541216754986402817192743171542375549105 
295  398080731529454546405059275623098571414785371784066299346517461349429963707987361559016686548115747658534784061915502346349083142074832863040077456180463415697078120062846229391398849287079028910482386887988493412129506730622234233219946326736319402602386621380431 
296 -3184645852235636371240474204984788571318282974272530394772139690795439709663898892472133267259298329304684603202362663998594802048152903223499222315604205879569061326163229920472783570308373515836483821733677788117488070816657673841102581704149514661499614514464945 
297  25477166817885090969923793639878308570546263794180243158177117526363517677311191139777067038576897242291851502790746731077549868739006264511279367860191652820582745146663999022437116583173507218546667976604607297502382627747229026771575072286268418068476253964777295 
298 -203817334543080727759390349119026468564370110353441945265416940210908141418489529118216532706605135506917313313638592172265233140496917961197092585540101199428540943023879353544919978832068949841084746820404647121457721035323335341889835829706074418520295528367474865 
299  1630538676344645822075122792952211748514960882827535562123335521687265131347916232945732276060881253781008501343858264083542528361635872309149310113686537687972811616788765382897752522488841967278093547769983079429284272745607417568026251484041319606429227936433747791 
300 -13044309410757166576600982343617693988119687062620284496986684173498121050783329863565858150854889351345388031411868005846657573942444863994904203192029389133604556643919200845028619165579602137867608459806915140450538453145581895900132764190872524926679980045676136625 
301  104354475286057332612807858748941551904957496500962275975893473387984968406266638908526865437367757526373824168650936474059991203342127369872394736406086762549548198312917295632842896887957407252050472108815187333232759118507375935152477127661038057329082436932948375375 
302 -834835802288458660902462869991532415239659972007698207807147787103879747250133111268214922576827489348547713679783522083333007179526745127326513447769287502473538605857083609572288079862369008915327448630978170286735284130819346388164369011568524487403343554762157672625 
303  6678686418307669287219702959932259321917279776061585662457182296831037978001064890145719384303078198238153228115964055503251747225055056345222685356071926411479696769441687898540126377888097290717649080969790948729163462627775859435037168225060218705010521092040434300751 
304 -53429491346461354297757623679458074575338238208492685299657458374648303824008519121165755059670792452106139750216928928679663218645076069455339171752904905725072022465193427100473726783196165894142523037998049789929731011321847410076409329457699464258682095902825693923505 
305  427435930771690834382060989435664596602705905667941482397259666997186430592068152969326040536381672152045462300578565490822708785782066080868482618405921268067638386482907721155178956657299713771497759458880678610727250986625266918056828397407256467278531094121146495711055 
306 -3419487446173526675056487915485316772821647245343531859178077335977491444736545223754608324054992047075578321209255987681040058139770698546044783969716642055472858264817820551835875094555668037482477568483170645904010588583298284346332415525024471948758883516504107833182385 
307  27355899569388213400451903323882534182573177962748254873424618687819931557892361790036866593384181697167768078455538046430486913704108908771970579667856048800055861426724329284309227012984646738185690163480284975526014770454197877866468177602628221194682393220151318485055311 
308 -218847196555105707203615226591060273460585423701986038987396949502559452463138894320294932743296472295089578592518343791515229515289097988561315405702356740975354910181067574795984911121176731647317746019109441923765798685580329008755150020782292240032481573693253123181201585 
309  1750777572440845657628921812728482187684683389615888311899175596020475619705111154562359461961479703489726892880650592651836499299687877034948320172180820525503207206379448836281834908987129157201484475655260569617362468935051632923160861793555264544146698334386887481404864335 
310 -14006220579526765261031374501827857501477467116927106495193404768163804957640889236498875695631405927401774086483189371935833341688002643773755373671198697813224185951311957738598856791999999111500648587927451785440889036755169029565634807893538394869200074608869715461734484145 
311  112049764636214122088250996014622860011819736935416851961547238145310439661127113891991005565292974221278356918113576452602101344342022640213367740194581048068999374409390193715414144255935783616411183198067960100341022359095112310989339929076490014912642386962135392440526747471 
312 -896398117089712976706007968116982880094557895483334815692377905162483517289016911135928044521376886561970198439916365712355072311384175161613642918256682522299171448079543422496819994368438414313587658856729926997116273024851426068428979809116324635511267418984924726914876786865 
313  7171184936717703813648063744935863040756463163866678525539023241299868138312135289087424356174882721328788215139299909332687532264481425133282339359253323627404665773418659888880532593665089349539352840266653690122665276415060433982117409447347250899342217026033135990510895675215 
314 -57369479493741630509184509959486904326051705310933428204312185930398945106497082312699394849383591255298199210634523340126112443022219305704765930821227135223192149432220029075420370194453167889311905129485090942244956780104709641631682216641979935693914607446260344272828705097905 
315  458955835949933044073476079675895234608413642487467425634497487443191560851976658501595158795130612103714019726995690459150450804552282827084098582781014896969717902478277232745858523775101093208746288776479518888598265840999216996981456418804768859074979738487322146886681612433231 
316 -3671646687599464352587808637407161876867309139899739405075979899545532486815813268012761270360797368584398453648287508720637401394920149090888904117403327915021020391744149861396885941322916870225444873989453459777617980077944465606193597507605907553545927119968060440475281273735345 
317  29373173500795714820702469099257295014938473119197915240607839196364259894526506144102090162887369061656442445857012129575364031325353646830246771118605788363115054446281470893455016526094924713446618246285183391688389026724946584500288877231863182054664541566943432134671009214543695 
318 -234985388006365718565619752794058360119507784953583321924862713570914079156212049152816721303094992041326520300173248797361852969938859358229432016231329646733132870320938679138520416226713083200730623971763294175922876668396396793743566392770215666632290797017705425978685182661183665 
319  1879883104050925748524958022352466880956062279628666575398901708567312633249696393222533770424775778138312239468117383335859060882166754131485624740720703814552213223564761785144642193741890012632674109806099145030291045926788652991671941169699232285678754444034919058913797315597088591 
320 -15039064832407405988199664178819735047648498237029332603191213668538501065997571145780270163398142857875697607478013494859015538566710515989284323482285363953669104744529084873011222094222378890952996066396662193335838417891848859591858752301841326061748975132350064920352283687720143025 
321  120312518659259247905597313430557880381187985896234660825529709348308008527980569166242161307185396331928782092891810246183552102496178196164677285632203977880347242132188716616673438576629996324055395099533501813482951502816651434551690852746535728562317346441805299673408986010335229775 
322 -962500149274073983244778507444463043049503887169877286604237674786464068223844553329937290457482156779737451810863672820222705644119449296315807493961947558038800320353685582403052861321636110518713133163130558239019204106989807446047750936862655330572439197408998536358425696369081141425 
323  7700001194192591865958228059555704344396031097359018292833901398291712545790756426639498323659861309740670834215992619158764489856355499462532903116078317524326313029644781261345761479738704325868616533118201012584212401964460152091648125939774944600978317090586914255409823686448443209551 
324 -61600009553540734927665824476445634755168248778872146342671211186333700366326051413115986589278874255914281794811608006882184540037244375332237452271095591954546862369897063682280737481247172842921269108254195357178826414174250599443726563547575108911620133109061911225962983726887151945905 
325  492800076428325879421326595811565078041345990230977170741369689490669602930608411304927892714231058935358593874158195840609201835552353484130002708798888528596629466428221255092187317276627229805176770921921640717796827069345199570314858343880839382736564300194281503158674426268464355653455 
326 -3942400611426607035370612766492520624330767921847817365930957515925356823444867290439423141713848211930691392930604239582666712623401233947151609307870613056932017461549591058201732868506418450205579626010065668073683202630527762074673107528281242455835656701985612376028929451123377415211185 
327  31539204891412856282964902131940164994646143374782538927447660127402854587558938323515385133710786733654240575695479225230161309231280247280766523913046885142820212771901444395756925626877745154610759035258244882809778174940299323771196745355782792950347794897596468013520131978662631302412111 
328 -252313639131302850263719217055521319957169146998260311419581281019222836700471506588123081069686289716399086876561252567565980040873960475431917593504047158393105409857192691445483154299716371025067151896788060324688068980336369459919184118805072856147002415020799488903659935417755127017719985 
329  2018509113050422802109753736444170559657353175986082491356650248153782693603772052704984648557490334342532045928500345477629082058896809814712199139233688958142668448129616986446154237258953329047904032162282036378847365112231623757244747719559224650516879538740032973680591295122537758790694735 
330 -16148072904403382416878029891553364477258825407888659930853201985230261548830176421639877188459922608294898963763961464072627689543553974472670159549064264901150046907948634072040077886626737188993947260240077993565772043005283452860172313465906997701807076319493211622906097774126941197815072945 
331  129184583235227059335024239132426915818070603263109279446825615881842092390641411373119017507679381132140621324767856911574641384058913811961471010651735106265165577971942279854437247138793455285509082611940800973706932605983732041900080042461338715029839412285388893815936541860966225268733032271 
332 -1033476665881816474680193913059415326544564826104874235574604927054736739125131290984952140061435047993999252139518194496622651601629382430971329148176996901897463812942125409723031480927229411189843371859020627359573893300846371199580951923898009857389326014900808331529807754857001523797355481265 
333  8267813327054531797441551304475322612356518608838993884596839416437893913001050327879617120491480388204496890950644199156879130696402771706652388933563511008075153746870654594234117832150308213895665589185337995938200331596349655220036604500642140452136449099806617896895333276261074312573560993615 
334 -66142506616436254379532410435802580898852148870711951076774715331503151304008402623036936963931843088625963632267159020519441374037751324617692088475917944893019457001630631488073478718272574013657653172564311769941731742015451989428557350459879401528252796570194218133867447095032644029378983446705 
335  529140052931490035036259283486420647190817190965695608614197722652025210432067220984295495711454744777047755039489250455097897678435893993083644799777704131830482747906383472967785685501900158899291917376856662371154469239150935905079041687645215149147874692862872405110784984889613550155008613726031 
336 -4233120423451920280290074267891365177526537527725564868913581781216201683456537767874363965691637957944221856390506090477013714682951618360100726030340190763898553615677714099489494060992323004034212582694821824965483556021110085242677283848867299542628582532474272120476227309937756001630439381485745 
337  33864963387615362242320594143130921420212300221804518951308654249729613467652302142994911725533103664642415586825680376471187584441755081219079537714247295274169662395715127532927118180030097100914191710169374893424337766377294045854533033167256679137512308843062140484948686882895171995622588077750095 
338 -270919707100922897938564753145047371361698401774436151610469233997836907741218417143959293804264829312784761751798916401149189207621472112399541383827875285541432365284547361315372282671874724532751569533573146767963745911464746423026394343367061494302695853494531539874031337702941908802945522343692465 
339  2167357656807383183508518025160378970893587214195489212883753871982695261929747337151674350434118634519696345785617437651674759532622051048608710742167414590939158657801073526315156912448462005360260412953035281252175634276492490183135812689889022094388241251122327195172477963571119196608267127513069391 
340 -17338861254459065468068144201283031767148697713563913703070030975861562095437978697213394803472949076087897759200035075443473092774375311791220167251161667501082470320309809667352540695293839206489091877073127216765026090485962036316758226257439180964793360224646743136974903925792029983200449664351029425 
341  138710890035672523744545153610264254137189581708511309624560247806892496763503829577707158427783592608981874101939898306627484676141406880720359412754003936914382958330873591511495183979526140997484700723162928657492692027217848211222119624126479680418705416751166292954050889067470758454412595616423524175 
342 -1109687120285380189956361228882114033097516653668090476996481982455139974108030636621657267422268740870740224702160715640701077673345637500200483003053189107692170883573408275401262038167507418597589742959738367147177537741274658767214223162784521011626425705826690652520664438955281641740357269482129410225 
343  8877496962283041519650889831056912264780133229344723815971855859641119792864245092973258139378149926970380870070719608374883820329907570183853433220340882412028938200881588029972894040014866186309869394981660348789928165309774739348343683475266530818060709182610743385254814120100298134423217133168475158351 
344 -71019975698264332157207118648455298118241065834757790527774846877128958342913960743786065115025199415745210670752021334001969766866690680741829188979065581094265221077875416932731961381419702140362349354641255470192297607907297960984987800814332989640601325363430393222965574355210419667225471147130851248305 
345  568159805586114657257656949187642384945928526678062324222198775017031666743311685950288520920201595326033030525271112804004161318023804968850626618967170561561986906739712484690060454806154526523365218057984125694692699199436803349168464925874185332732973727390331998822586460920531648158127172831972229035855 
346 -4545278444688917258061255593501139079567428213424498593777590200136253333946493487602308167361612762607978863565149133904079677811829321659141040523198780841264434701450863280607664583430048574585056051580468623130215935206570387840356501032372045775416388785377233853630384446361820880359088448000191394039985 
347  36362227557511338064490044748009112636539425707395988750220721601090026671571947900818465338892902100864972431069272145344451873424079045639784213899744581335041319821474252632512592887517139147087911184177390405361613345119838537919142945163095411301091217346371825927254584981530217979247152682552107381208911 
348 -290897820460090704515920357984072901092315405659167910001765772808720213372575583206547722711143216806915213358361860866308357183674854475651650152341339312260627189732324635509495638219830110975073438387284605342834529766912765121336631940499553705121630316374303320126011203102950983521980899786071015085918385 
349  2327182563680725636127362863872583208738523245273343280014126182469761706980604665652381781689145734455339971227664152116255888684269947363079695454157183851763830993216474626278385525279868896607106911442815009905352079031132210816296406260839801172329322232294600776377832653607274596290835402425664418445965135 
350 -18617460509445805089018902910980665669908185962186746240113009459758093655844837325219054253513165875642646712378236156186890984614675132673171586691551593399395394044300286841417402524154039137630777674164367601716997934505029961383032455646589989633625223076583087481946971357296537231600736237736356000340461745 
351  148939684075566440712151223287845325359265487697493969920904075678064749246758698601752434028105327005141465928798197492467752376355338846311236601299236256854024167960128335406577946905571961241950531862827551106089027598694935860123764039947723728809870731786613531036685094831764950755177689498325537079247157071 
352 -1191517472604531525697209786302762602874123901579951759367232605424517993974069588814019472224842616041130558511296346967851521013090959630786437179326596016196749281258122520551668668395217097371987013024569968443799582962297872741692393174510754849037153121690820836098656591734841023926870340940383243703112255665 
353  9532139780836252205577678290422100822992991212639614074937860843396143951792556710512155777798740928329049143766727707630374160095734681605105319958881944284115770499756596815217168974559171149230365071708761510699046292334143779564610618844428139249107802016122332162627775659504426578863039474386985568098815752015 
354 -76257118246690017644621426323376806583943929701116912599502886747169151614340453684097246222389927426632374447428393933492745312801849434605587269573978849654759058999286307918522073286883631712825044703621285036055769978783535728140360250698172633227706760182970427055786566089429787199091752900998276884395770595505 
355  610056945973520141156971410587014452671551437608935300796023093977353212914723629472777969779119419413059070390248862378142954374270907549785719316980137615710740891989356329761037700333428003626671861109165508492708557579133601222924503193286622831006450009696546000727471990493655135555943762971092787343747017258831 
356 -4880455567788161129255771284696115621372411500871482406368184751818825703317789035782223758232955355304472263878704055384339667506742812106521669894287873651795253455934587172436857146513988229317088874952543155136850862256221262920780585570432479271560762973538736995295531886899962405066630121089748292929656389716145 
357  39043644542305289034046170277568924970979292006971859250945478014550605626542312286257790065863642842435779308002779817637933210003640290019229697720515898309924722367397751242100634996725649033321855055303468892338541276794387720273888534016790775046946145422239418657662178863523991303000558852180826933226537434396495 
358 -312349156338442312272369362220551399767834336055774874007563824116404845012338498290062320526909142739486229676129649042850602200230331147485612227499275550097147000059497794486381968675350219471434264219695256533782320669851086153474897053420780291614722383277787255786507631075149116864022075189088982239671168855001265 
359  2498793250707538498178954897764411198142674688446198992060510592931238760098707986320498564215273141915889856560607550335816271521037813870557799237053610946306179115994719217692748194596621646952036418648492030690060459477773661380492749660419981677435152959493990414804024038413872898531881535837129849087965902613690191 
360 -19990346005660307985431639182115289585141397507569591936484084743449910080789663890563988513722185135327118775878578970714484356491521852201770788228191261388333420465882806294335215775997693610894042129624216331841471811228227221868825161067544007460359701648607513833609947929021280752535783253021341744553405072400795825 
361  159922768045282463883453113456922316681131180060556735491872677947599280646317311124511908109777481082616950513453757493604058114639297452664932728498480595835131413575362240143508805331082667146041333915248610309448213371965461690522383546836413666357259648389722468586619776107251090600682443566117471982092657290413258575 
362 -1279382144362259711067624907655378533449049440484453883934981423580794245170538488996095264878219848660935602881929557037279731866285889081116396137296042747767195109209698761992762126156256864132774683808969363856720734294692709139634569168372659349836340940497299756978899868481529416158913041175640723420207847712822479025 
363  10235057154898077688540999261243028267592395523875631071479851388646353961364307911968762119025758789287484827958238467944448787133601074809743431861135550057792985671250386732563330275219672805204421420523832985329227330776720793210739809825987067614129256298826256902601237170005840703207566764447297796440052936613202147151 
364 -81880457239184621508327994089944226140739164191005048571838811109170831690914463295750096952206070314299878604054699696970746568255552749834698403838015568159722186179711907314021709137878910873066475563982351584731975951927160230422235971999335755433983102867950497593557354192727680408615637186667645933871375898200503830705 
365  655043657913476972066623952719553809125913313528040388574710488873366653527315706366000775617648562514399028910882429762105347461297445393250583434908399874488264286198860004698113405358545173258807387712692061869463184655343927034654558841043853956953474948187705966777124225653688376694504990831500016418896223614299235858255 
366 -5240349263307815776532991621756430473007306508224323108597683910986933228218525650928006204941188500115192230973280109351485280029367469567712682662450097679064167102546221052841148313846305840973356768898203498189275981608605276972573668545384009544832171754832167301141642675667220784968520964544396541954126975299362569668785 
367  41922794106462526212263932974051443784058452065794584868781471287895465825748205207424049639529508000921537849041358189793312238878988130854869400566869186699881125568548404361704222226858668908175263482398959972579925860456547655920128321249399063888101510701949115163513166801357274204327844787275650306010503161054524833445711 
368 -335382352851700209698111463792411550272467616526356678950251770303163726605985641659392397116236064007372302787310396258420777916455711549586283447465879872529577849555672691137733634950516462543848470534338351832376534903403801252644646206758803959159558789643653524334742474582320887956763252459503417792152708062196699577796785 
369  2683058822813601677584891710339292402179740932210853431602014162425309812847885133275139176929888512058978422318565047107069103309950466385700954608003333464514507416416239704125469651061543255237002313574120126452063767248429213531706242163633824677402530002399441202659705719483797778406462447920794735412104197819329589010675535 
370 -21464470582508813420679133682714339217437927457686827452816113299402478502783081066201113415439108096471827378468192868697741306566384635129564888750921489779004520851446484932909354922662699822351160311395307764444304186103047461274820749384052702995406094280919588429527211031591622432324110680167208819899617978101208734590650545 
371  171715764660070507365433069461714713739503419661494619622528906395219828022264648529608907323512864771774619028066852982217176532183953464860690102459792629980482320731105610263652448524620183456988715279953075104243257296762742612240616950998964556843885523205910293883572685083892344446466914673694107830590435300290573770821121871 
372 -1373726117280564058923464555693717709916027357291956956980231251161758624178117188236871258588102918174196952223249583727196427938860122183588836849868658192850073950170709958907709151623687128143191991084462148879190763143150125078010200192738487433599297481823967648639868009214589947236566547699246795594758774615735358558419110065 
373  10989808938244512471387716445549741679328218858335655655841850009294068993424937505894970068704823345393575617791137630339735360785326999609897430678187996930775730064078219364067714959282594383196406853296346998852547286070611535640247480019826700974143047413906799285555210991279092114465862154833437997029147544302908562836419950415 
374 -87918471505956099771101731564397933434625750866685245246734800074352551947399500047159760549638586763148604942308537200629227137184831908314432501908549049894305286661775596141317552689088365633367771127888176759544293564866456688530330199880750172613232750562037760472139446323455601375898887534666128175291307997376503261088026544305 
375  703347772047648798168813852515183467477006006933481961973878400594820415579196000377278084397108694105188839538550552973388440093869791620774447789336212101362044508697605404215437089453396482795756103817035811001458687413731808981555267907425078663308474602469255816173210189141698062379433757871247486062382827472121762126863415031631 
376 -5626782176381190385350510820121467739816048055467855695791027204758563324633568003018224675176869552841510716308075402313689028765393787549159631218418418002065947207967240693383910043864413631450793091360564900311252143730666676133083693520419567260223278593814405994095074343171260911972360670150131960771422913934380503005762250426545 
377  45014257411049523082804086560971741918528384443742845566328217638068506597068544024145797401414956422732085730465919304403186198065408482061420854132432459251849213110192335708429627037966341975267367687587405553291686572162110244289887458108351280433496165986178158882510566033727160480883045407592099226907081631105109100369661764482895 
378 -360114059288396184662432692487773935348227075549942764530625741104548052776548352193166379211319651381856685843722090091650793712754235129818791615519119213073507163095721045022003629555526604107494849673887699023126814888029825918113796247064972262394593307610582324918259728333404548780351168025395923311964138762839993898237006035110065 
379  2880912474307169477299461539902191482785816604399542116245005928836384422212386817545331033690557211054853486749797778107505133189110011945240633794314315548353203471909038922757762583437029359638535164698347773797841229861306934099122720091683412000117177999327647779067727196846918445857069015044977475828183725231762229605925134530950991 
380 -23047299794457355818395692319217531862286532835196336929960047430691075377699094540362648269524457688438827893998297995362845931564575571935163866873869077011765043106699229131735166479524968769993975848357797463931422995862182370994914633160725324350429552755504460303963920434924681575094327216793472663934188457308006248769580599101442225 
381  184378398355658846547165538553740254898292262681570695439680379445528603021592756322901186156195661507510623151986720880891547988309822669988355748913534405594362683527886162055189068588084814588409028663778318617256611339010551785589150121352595609312135616829813039726640352720536241029193144908214956311515835268588571393672518437104432975 
382 -1475027186845270772377324308429922039186338101452565563517443035564228824172742050583209489249565292060084985215892419375177261763305708981878666735617948086753932113525919980436281601697138258993443341802562793314831981223632043835068997838105243072275623575154015827794641666163207023442570305689454523350511776172090795637725836391080347825 
383  11800217494762166179018594467439376313490704811620524508139544284513830593381936404665675913996522336480679881727144745689238582679137161367142050907704893326035334326996037107511176601607267102802862284451157369011539487742865834120879053418807332298717504878487322460753527554436932304550020370059103841087662642210958087353242302494496175951 
384 -94401739958097329432148755739515010507925638492964196065116354276110644747055491237325407311972178691845439053817136402762626707142331332888685539170593912080267164940813587804005717660737492699001636075486638862120781350127688742489224660860803708530943315597512280089087582740424242964053448282775774403001245024206259050229832708378221693105 
385  755213919664778635457190045916120084063405107943713568520930834208885157976443929898603258495777429534763512430537177473106141474301714495303287785728932234754199358227127538656380521894382518085698137404383591256852389008282461668392029385577462669729240101858912406613753091114586583593196679013948049109678619883286737477042357981108096120655 
386 -6041711357318229083657520367328960672507240863549708548167446673671081263811551439188826067966219436278108099444297074780828620525761460633651088396374734125585346711014544964353705052721129838710844904033106808615274559237215886446357308755320395756000159873270580524332394768973737665205261529186524234500491190779169324477162625528078142097585 
387  48333690858545832669260162938631685380057926908397668385339573389368650110492411513510608543729755490224864795554377978262711009280700706384309562728824768014475766307326261094418996911504759933585720013072702154680374685213902319200242179490690041263522349485996594979022837505205352447768868781356249023843154340324697067097283051378856971122511 
388 -386669526868366661354081303509053483040463415267181347082716587114949200883939292108084868349838043921798918364435018306037359893947169565814073079599290564076634159981770483236994549333095194573089916981350226494410284636446517643136938606394872134862466567355503108434834301655268277301574901931721400628051282948117894991504890410156099085355185 
389  3093356214946933290832650428072427864323707322137450776661732696919593607071514336864678946798704351374391346915480168528556191872771100867554198325719554832769761161761522287969386098500533096167102708343727374927413128472630944787060576185805288471115325559907619776548280644842218911982765524474940829332511965646633262792825727660232160724825935 
390 -24746849719575466326661203424579422914589658577099606213293861575356748856572114694917431574389634810995130775323841259907420284097393829576267131850055517381531337766462744615461369972661178611007288176778116747530781622256812343728834484180904499422525720608874011183068245508446609570477183191204158653542340706853848444258845620516892496245639345 
391  197974797756603730613289627396635383316717268616796849706350892602853990852576917559339452595117078487961046202590730432543479276318250546066802873823247824174757708242219691676865835042661773521376439374111742987800346600151439608101696662735482103210724276780274742795738813220955741563148678010993362185039049307962743693124578200696936493406926671 
392 -1583798382052829844906317019173083066533738148934374797650807140822831926820615340474715620760936627903688369620725842047211366196389604730707759714494767852908033641495686594402227179295804809637738979153346707872186398312823753431730330720863062143253582119460537059468980810258551068703447471088463767717969707010884296002218917526332180583948044465 
393  12670387056422638759250536153384664532269905191474998381206457126582655414564922723797724966087493023229506956965806742030236801627742436396968730820323001785224381229733776511268615438548395991235001976584962607098356684456141081186177297243252055373537229240521879468195248666313661197225713374557557144922045620217765324215737262261638439585733588815 
394 -101363096451381110074004289227077316258159241531799987049651657012661243316519381790381799728699944185836055655726453913631710924795437096970523234145124578433954601446797077065945731491659337873347655239246945080303391483834924434560083134345154969073822992596246582697499747397946025372195504160764898114921047533858199452987704589357199035951111293105 
395  810904771611048880592034313816618530065273932254399896397213256101289946532155054323054397829599553486688445245811631399494421351269506352585092322830834370862998605138669156624378620000186023212910684207706583748360979837936212336198012773773743166239602201704530231615669680522656752569569507804309079033705318839678969554961911108737257208391599044431 
396 -6487238172888391044736274510532948240522191458035199171177706048810319572257240434584435182636796427893507561966493050834192434998532012513397112783967323993338541666852183092607777887733842904798767704486728577563152446834462431250714724843358046711302982361143699088469516106042570807727663490712528371685326134156733623451669192012251459979689315616945 
397  51897905383107128357890196084263585924177531664281593369421648390482556578057923476675481461094371423148060495731944408120591223234752253336311405466455995840970122031846145382411227390941324362008212712593524990200161142151808519761195335032628198236843675481611138796953185135330641284215136865289634647565937414925772245037887924964342194578663148009295 
398 -415183243064857026863121568674108687393420253314252746955373187123860452624463387813403851688754971385184483965855555259176522812892033413773953230952778351150713821466654440493093801971248270401593417393949414442821522867310031879067652588914842747852999088648025676081584637803555514926302296469362707747686311303576786381549825847120903745647460124018865 
399  3321465944518856214904972549392869499147362026514021975642985496990883620995707102507230813510039771081475871726844442096565010395080205761857777898737705271513899190885694414209534484395115461190636476378790457457691248018098000148628861184297218255278851872333624645954335239282543948684406600177525662239839493193648300269301436993085541705072560096851791 
400 -26571727556150849719239780395142955993178896212112175805143883975927068967965656820057846508080318168651806973814755536679908771592865892288197614985439728322878439050475719752617139600660406497613535262121543092001053723826313020724680327797651330792987094130731251218679038894319435008147925956951322341939288435892483251090579615091697039672939962084968625 
401  212573820449206797753918243161143647945431169696897406441151071807416551743725254560462772064642545349214455790518044293809715419014030153532239352701365481979958530310245100265173661903285320748554508292607467006650334831884388087654844869518491287022023068046920855545756862289270111862029967171929336649539954528573544384587523324168497399237943766897047375 
402 -1700590563593654382031345945289149183563449357575179251529208574459332413949802036483702176517140362793715646324144354348995942367027829167351281090339533234251944170856203433144443114834274290917851161558319246970635058489979569013809149968459557692825982147589723185181760651885204298651928003587046113720432922068467373116463758739654238678453577845223016625 
403  13604724508749235056250767562313193468507594860601434012233668595674659311598416291869617412137122902349725170593154834797894662876560281582436783647801828360366449653352656941063329640242227427625148911596715932095350948580218694860191635700151451874733272494297639566193270117017264636078819972403696132027441981199450375859086016852100759113363959903429244751 
404 -108837796069993880450006140498505547748060758884811472097869348765397274492787330334956939297096983218797801364745238678359448807251131659684988129482072376937528012080809137624875498235665687019871832816253079631441725666000220987882659341794754653506813730152936259086593437160835203824949274021507805975884484927011212369336044818117522449411841226624516835505 
405  870702368559951043600049123988044381984486071078491776782954790123178195942298642679655514376775865750382410917961909426970424441054455649377929594657948015281838437230521572613528541430414025763492096436107228352818133018567882187056769709590751073693618063335018620256566424052772499101863931237164591745857810098472171357180652753817681639770753415335129823055 
406 -6965618948479608348800392991904355055875888568627934214263638320985425567538389141437244115014206926003059287343695275415384059596254035707431338522058108123128250135507978694450130109262958087689867035864527461617407753386278600360472177775808925206342308464045533007381271748687574949700921685705338341446618212042337300952167487079192180041253416497179711326385 
407  55724951587836866790403143935234840447007108549023473714109106567883404540307113131497952920113655408024474298749562203324589820498758723609819101117286768981531830533408605101433433762825081175191215229413541153759811270139286631427705341810167279182264605574525724348903244691098536631853510926547480668123689679288638326647833720207256002839660742447152306239311 
408 -445799612702694934323225151481878723576056868392187789712872852543067236322456905051983623360909243264195794389996497626590649189075164037077079237175006535866231326469889738628137898547714983506840606065319043386796293188918061737245931056066609811329411480530805946574149738975715578641423894417034470331726075318445706215879460234899816713082718232033778600593585 
409  3566396901621559474585801211855029788608454947137502317702982820344537890579655240415868986887273946113566355119971981012749471012260935303822528184453202750873943882948634317758421474601262531633481311602509490467499133400129419154670295162191902355144911675274538951346174914524653554232168640854204704172741438642891969873886051521304744824007948555114825428416335 
410 -28531175212972475796686409694840238308867639577100018541623862562756303124637241923326951895098191568908530840959775848101898658099448990401756648327413020151215177978831008907134098651931929598752824640500247350247477915645895652210550974442899343735110410827616930067526835562334788868348560611835016750237958300025575915518961996672159685876294641382881891385428145 
411  228249401703779806373491277558721906470941116616800148332990900502050424997097935386615615160785532551268246727678206784815577704790145891329347495212154568632826916169680333796805881794968119407282700533281293095949883931387724021791653342961738691009058010418318934656723628028154621478612281808820807300343075507202337572270751761510683721396664646769885328156571471 
412 -1825995213630238450987930220469775251767528932934401186663927204016403399976783483092924921286284260410145973821425654278523067878342951258173602727325834919370193360001313620215514684041694224789221190629133087591718829026219556957904244554019734644967723575155149436674830627135384834241180352522296144740714000170682761334150891191832431120674550566281128534771058865 
413  14607961709041907607903441763758202014140231463475209493311417632131227199814267864743399370290274083281167790571405234228190758066656473555233530756092285873731234757435025162359846953605756720189931179581533729437271601909285396528949885190854578454976667408003067527488633359498593433359468999388035171637288481995315811146189821640232776141484397871659578035716667215 
414 -116863693672335260863227534110065616113121851707801675946491341057049817598514142917947194962322192666249342324571241873825501204373600334482489410298795860914771126549782136496335857703757242074014802818458393720684088936476167408768735366492049825984505657584969579827097423014438900847313956421098786836378910063607331534271432205708691245575709063427431892046784841905 
415  934909549378682086905820272880524928904974813662413407571930728456398540788113143343577559698577541329994738596569934990604109075627408491697430625390136591618484018437049351180858533330413183342137009020442654224729047007001802324001337792075545821548539654491961535675122578577935018093075451950478611874162687938607871947751491917340458509126708693242428998912561297231 
416 -7479276395029456695246562183044199431239798509299307260575445827651188326304905146748620477588620330639957908772559479924832474842464844670229383631122013915746612123341225772606181579841884479737021726272439215960807033995244566376604882896047777731800866994878842808141801088806233749158981649848408304333283506310522976595667175856076443275522268217926726408312337287345 
417  59834211160235653561972497464353595449918388074394458084603566621209506610439241173988963820708962645119663270180475839398661389789936450415235314536972426594777937083350482328212199385940759785896471193743921799034557640205035939874462340930608577244961791591642080596119513345783753274959607534951614153451355304318857568126667199987273424155329237886023013332781264975695 
418 -478673689281885228495779979714828763599347104595155664676828532969676052883513929391911710565671701160957306161443806715189284754118620831108281534343794151683003336280321154036246608098703342495170580015693742106884055648667969883549205616395963196453885019539459172688912461177064288471616375881240853064760523949294793042399919937759685838960400508178864057865779761727665 
419  3829389514255081827966239837718630108794776836761245317414628263757408423068111435135293684525373609287658449291550453721514303489752449737720656202558294257764907331788500050647776812744917683129369398262580465996642067081233029610179617375363327257767137627763919030719267817677596849482554010535985726594065526595547869387316833171463784843856879592390426177049439343392591 
420 -30635116114040654623729918701749040870358214694089962539317026110059267384544891481082349476202988874301267594332403629772114326090805665546347633909234589884915736088124277131750998710138177692362936153552521611406858049082307154714293049226124131317818511573665441170697857120184963810616702202128791527297758994879955364981392376735829670052249818525929821597777349383375025 
421  245080928912325236989839349613992326962865717552719700314536208880474139076359131848658795809623910994410140754659229038176915016035301053792451534118803775788139978969729110147732852848390076629591565358612661357519978342928685566382919952916122997520273731257801316709359172830039992789098061409236992005899453074818014300470363380513488962872598388849501858132440735791101775 
422 -1960647431298601895918714796911938615702925740421757602516289671043793112610873054789270366476991287955281126037273832305415318499046985512652930421570721979469863470698893308806963370117981992673980218348131336995099370942348571216389057386900464192252189857137887670386870467533312889822505764632209862188522740623911950921587320001767163628482745683806339591810136681970485425 
423  15685179450388815167349718375295508925623405923374060820130317368350344900886984438314162931815930303642249008298190658443322554509317575771970170778084608743099933209826904759955304771620410422842850964868130511421036790743112222989809668040917792689659323952299969388421180097428999481993919120678704323525666741866786905382003529031833617996494847049566573563781647390273353551 
424 -125481435603110521338797747002364071404987247386992486561042538946802759207095875506513303454527442429137992066385525267546580410006773839492774456602601538315435363901672204921644046930257065456938770846612724829527327033127603170883688508544486024910710981484609836150412984744250946709201377145054095145300981229386255339180013597880550341438708681822383472665656957618301257905 
425  1003851484824884170710381976018912571239897979095939892488340311574422073656767004052106427636219539433103936531084202140372643384325257782674143291309113633040939318321149772005145940412881395358726314262231075683582485436290003819208663411487313465711949512906033471319826520881669642874421952830152043456356433781190052905266577803934210408325232696360292867648852535430256965455 
426 -8030811878599073365683055808151300569919183832767519139906722492595376589254136032416851421089756315464831492248673617122981146657517793994465355776519703758257688918138109645513193263419751676056945924140531497279204406805243316745112685919372806659990563900119638854669915232916584611419753944738773467519719480712936083627471567314701119092704734330726699841786856762443277355185 
427  64246495028792586925464446465210404559353470662140153119253779940763012714033088259334811368718050523718651937989388936983849174928479425023434008427970451290340813858829231286217443146891211355707025752953520410991457161182253389195127972845085257542744668895447606926068896875027518508115762399072827758771608496345457429783706400918272542503956635060374685623691556137414550796111 
428 -513971960230340695403715571721683236474827765297121224954030239526104101712264706074678490949744404189749215503915111495870793392754487107916627418560512325425609300815736433801291957016996899056650372584311089556900369662496799692624117840800270843290676778149570831904022449503736284578805664087037798991896106753187047199824495041610672647115838541732630166415507336855589515511985 
429  4111775681842725563229724573773465891798622122376969799632241916208832813698117648597427927597955233517993724031320891966966347168729290032416397943937103742993343246745481136364126008768506359609226314431757011379328107807819307224740566494243811614530536632780510670950913647116416736536748029636693158240633197665785352161597743563561705280856887494678264663587282535635116561446735 
430 -32894205454741804505837796590187727134388976979015758397057935329670662509584941188779423420783641868143949792250567135735730777243060747582997669169684809385592870613085490427097846659617926208249717180424982911338124260431174819062934036882583913443423803662964117148133611270786410064592415322368405148687922804305091970259217132721256932495668225325788732095579611705550316490016945 
431  263153643637934436046702372721501817075111815832126067176463482637365300076679529510235387366269134945151598338004537085885846218371580271369315410884726557318158466348197358072043418919063908340494110783516156009490996491574917107443434275346137625438672387362944425749766158387273339851392882143920647554421382737605429252644880959189939472299160985156122413848979981529786967422056271 
432 -2105229149103475488373618981772014536600894526657008537411707861098922400613436236081883098930153079561212786704036296687086769745264265008133187056968820129611605725011525125955304768784029272025967392907664077200783962300097262639787626281627235731944251267590852683112945147407063209520223386703617246767637919078344520263748241352381854075716162519096255114918204487831281940360153265 
433  16841833192827803906988951854176116292807156213256068299293662888791379204907489888655064791441224636489702293632290373496694157968947628716350841376186530352627493823188415962126608480546162154999681116703173301106847736930786397997340401937585346941814521467826078819191507564406609169420854911044221092395913640697071537549376694640689228109754072337473989767767651334547358604929185615 
434 -134734665542622431255911614833408930342457249706048546394349303110331033639259919109240518331529797091917618349058322987973553263724246995125665351327748365558081358493122467879076186523273585324829681039857943674852477741326257996462565648762412931189474126437908494061874694787423678294521346289941219033315823406855950239456945578913143740248566031433162226878308096897328552283207190705 
435  1077877324340979450047292918667271442739657997648388371154794424882648269114079352873924146652238376735340946792466583903788426109903312099425888329348962433516405236314519182304356217470571530259308519893933320334829038547090196721765155457052382826895961192729462284312615860836248644423934298855677116624268040996851369041046826698302965255279659523476188788341507126191905876034493790031 
436 -8623018594727835600378343349338171541917263981187106969238355399061186152912634822991393173217907013882727574339732671230307408878789152241724844559883797431924224417037995701347862838627040851431783872851187478934595441910801042773862722588606745105647016816945708518932431355793637158769183389785821806631849534741038441590087545626729130698619281265654690829991307397276289560288467437745 
437  68984148757822684803026746794705372335338111849496855753906843192489489223301078583931145385743256111061820594717861369842459271032062596148527804778701987600221865230216596639130850313566452374025008128010616166452911001150090466191935864980103230883258825435155202317137388328436675007940157348694943620641317494331882691200404597469204750942519290145634293379932297210834451040433395382095 
438 -551873190062581478424213974357642978682704894795974846031254745539915913786408628671449163085946048888494564757742890958739674168249503256329306245031089468222462642266082248999655012090331116741917116443280463991718698145745995233531350582755828766913739839882942632161195267416147428614969550320266049619059139175977731126737531771165337866084080281747042257745528704723355679623315988236465 
439  4414985520500651827393711794861143829461639158367798768250037964319327310291269029371593304687568391107956518061943127669917393346024016102070114733042821476096950256431260088450807258395450942936468725869461573293367944619786875852267350010386618455919241773456855303366793317608571993719153341343982348985308084696405111087469298046142276854413310652975576374472103687974478370851835502573391 
440 -35319884164005214619149694358889150635693113266942390146000303714554618482330152234972746437500547128863652144495545021359339146768080168610818258773166148887506605578239672321792189420472399507487222629662821140908470119143019350882072618689732994364916641970081822043772653470619023048566019185433802893048223528764655721329690656546792665852176556110461877656409644019714001669482859428661425 
441  282559073312041716953197554871113205085544906135539121168002429716436947858641217879781971500004377030909217155964360170874713174145089189709516706550034882785128830518759012117594589950544028203915889746474054909021654704405257430800845675091303768049082304630947131085122463331686430709297744084361366558316950298039082201966205059033589016189597654302374394430074515527376727421448985386596175 
442 -2260472586496333735625580438968905640684359249084312969344019437731495582869129743038255772000035016247273737247714881366997705393158922154384251106941456295540726700578705562767728421257292897055254683135106496145157662630197648951429706498436670891873661761566407776145803690958026529823345111110564598447999349058016303414111771036371452358907371390674894542368063913607029788861765066442754225 
443  18083780691970669885004643511751245125474873992674503754752155501851964662953037944306046176000280129978189897981719050935981643145278542688241539037366941431287029378915110638833940563446580490746327204427595741669323601061758833591345887596668404145065280794455941192116311443589016040854991296820297002932516595660097827166759345616040119927455272456236792550519954637037524084438463044500502351 
444 -144670245535765359080037148094009961003798991941396030038017244014815717303624303554448369408002241039825519183853752407487853145162199679693262191571594367182451371934179020563903071734019694668753458678033790843322339608413360100811134158336647085120218299547948817390749319591298801395495174826176204920614799132278476984013401454791005879142374298238266263076428492755041748884340404796886960305 
445  1157361964286122872640297184752079688030391935531168240304137952118525738428994428435586955264017928318604153470830019259902825161297712084796778015482119594530990427861999622698298384966369354378896305253818227106707713667629723078167605036439977273122962183614385395281955955972615495444796752969668223293397234749800166337579479677203225202143100559376087348959493777348301164845412577596997547855 
446 -9258895714288982981122377478016637504243135484249345922433103616948205907431955427484695642112143426548833227766640154079222601290381238089371502192219498127962405613341727148838091835354107646915695898712354215413145722139746415538626713212532615816338834319991903752774275473637167179545945270649739249667457525551238184703125914858776924636918449076775759684357969393440407420892583545859240183985 
447  74071165714311863848979019824133100033945083873994767379464828935585647259455643419877565136897147412390665822133121232633780810323051739070982905264305819536841316144950896521697915660340249927787465362971600129067229725923136800655870214016209736005290127155627947690404639331322651678639102506295195742126931642836810573343805308298914576407833152798431613644284243480679000553047617230482616792911 
448 -592569325714494910791832158593064800271560670991958139035718631484685178075645147359020521095177179299125326577064969861070246482584406575143819691208247218242162244206738854849610601372692444412452130210681735409489582012164432499859535678865882650144003206862252710910965266172980530672470309343306150154003147446263369227332767107063127236795883258833138323956889124576352506869601303517309622110385 
449  4740554605715959286334657268744518402172485367935665112285749051877481424605161178872164168761417434393002612616519758888561971860675281950846731733290775098147571093465384108092775706621657775339007412457818145768109679278198107620425989563982242152745296896429105169857949310676848124831219818889338286756347962470384425303247871490590990077800514479247540051405246549814224979553625287700449163917135 
450 -37924436845727674290677258149956147217379882943485320898285992415019851396841289430977313350091339475144020900932158071108495774885402138207989157051827011376339476188477179787558642070412789322554497816573088116176105341502054270477209099979637213415589290205308507428824965335007971777693703777172484796738039688391071536581470099781930461259802963308380936810162626705954354006797135507867238439405745 
451  303395494765821394325418065199649177739039063547882567186287939320158811174730315447818506800730715801152167207457264568867966199083217575259052043672612848646080179744801010609203390893544206101066228464942533129283931102910556525762468065965980602550206661506965395151238798431221431699073398518407434052724387793074799796217472419613726386271093598786905729361460773458380963110415336526906394755381071 
452 -2427163958126571154603344521597193421912312508383060537490303514561270489397842523582548054405845726409217337659658116550943729592665738723691861200348915758627183957010473795638690109827386082726008843990108952234771095339707962758320563463212313239499683932597733818328323202744201632869891213353666589085653009681729912435852253137050866022882599785450734296322731902505079876134191252937423344587327665 
453  19417311665012569236826756172777547375298500067064484299922428116490163915182740188660384435246765811273738701277264932407549836741325917303057110198919274191183301579875527522049268947902958926138154686838596869076170176651969659857681231963760632239605348898613827918154872597374013964224711802824738924788068825067146091383118770506991079887174455431853763326761041868850543715020098921766790281531144015 
454 -155338493320100553894614049382220379002388000536515874399379424931921311321461921509283075481974126490189909610218119459260398693930607308370367999206842401040803092943837271548635159306088190351784901755037873947817355757478533447696982958677836552622411281437582793859129709350506751345484962432258355907409724364007607259801248463475888775150879137119578236393178327371888797678274602063376892694938339505 
455  1242707946560804431156912395057763032019104004292126995195035399455370490571695372074264603855793011921519276881744955674083189551444858587179299523192786378281078022331365966900117243557247447043560556998986595601706868682777162906233731257551686442157016290505973668817482513464387938710629820206709207937890205366026435356107797072251863142732975366813112743236680127323420723157541746314669228872788522831 
456 -9941663572486435449255299160462104256152832034337015961560283195642963924573562976594116830846344095372154215053959645392665516411558868216568974067390102346430011063528256557156794072023811879431359084157158348736982858970421721951238379707897515452545226168026544078762096258966552770845036464233672498218738212128043836523357144244485080347239786344109913279943653941259420685462554596415986219897258068145 
457  79533308579891483594042393283696834049222656274696127692482265565143711396588503812752934646770752762977233720431677163141324131292470947656013481011729573490714540968716737169430928081927165823119374160596204454202551233730556100804432919073244027959205425968297333717207856478512195068014296874698521201747571842256410603059450093538498315899373862092521178388178833751517738417146754957991857679854419228495 
458 -636266468639131868752339146269574672393781250197569021539858124521149691172708030502023477174166022103817869763453417305130593050339767573554261094203401569048618517907771158506741122632470643434280987335413884976393656421975719505657359826945696606318268941250038745389218568224549608830886347896569877859710175001185823832126373010474512582595087621337725773480573168950633600671899168297795984708802243545265 
459  5090131749113054950018713170156597379150250001580552172318864996169197529381664244016187817393328176830542958107627338441044744402718140619209475769188952627897339382630020223448754189151551880076943922480734082440056265167280673248371292718126595319967649395985669660507525804257730957283578878661228736114203528645073991928690183076123989934932152092223828472283337171499624402173313634607957374495895006394191 
460 -40721053992904439600149705361252779033202000012644417378550919969353580235053313952129502539146625414644343664861018707528357955221745124830574258091264660721145150103568757966010732680845268110204767284656180649004822066172345717174520685334768672682055203703943918494485097648310795871289830621504344128406420773994493444947369244721668349374315088291527033980390333723715817570468069529483368988475941052827825 
461  325768431943235516801197642890022232265616000101155339028407359754828641880426511617036020313173003317154749318888149660226863641773960999137000256979105126977295460658435679014403064776230732603281274658008213234101088750042364412645964108319125740967185595487317103114181216825679143237368150551515082254157958131372843750716691989486617049398176572196919637714385411645445340631966397636432247897393782883530575 
462 -2606147455545884134409581143120177858124928000809242712227258878038629135043412092936288162505384026537237994551105197281814909134191687991126377286836889650985826645947942970969955704891971509939677651741030633704558661117684520600168518363989100489694508900475473804280247993041039179069015789990876113495392821530820169699600842093367807325536963818275841619589546900265875703743939981911285071140048002159823025 
463  20849179644367073075276649144961422864999424006473941697818071024309033080347296743490305300043072212297903956408841578254519273073533503936889517370678922667216761324861713612340720892407269483063711396020385358309469484472093743605344924922168425669727974657496042516774790912570643576348381193405340630854136994802221687738174028645698878778821854991723390847937549922768130073120876984855148761115278574782691151 
464 -166793437154936584602213193159691382919995392051791533582544568194472264642778373947922442400344577698383231651270732626036154184588268031463602142661496159500413497969781029520401466126172166250324530439794521711783755093654279633626772287336324918349136183445199331804067099431565336588555104484916105244748140365145152199173596094787877157324334960968357687144053758797681295528133972026270070408619621395985942705 
465  1334347497239492676817705545277531063359963136414332268660356545555778117142226991583379539202756621587065853210165861008289233476706144251834873126507710163352590354274698953676508933061721288459336886431830418313038043877724118329878126746854689294827839922820670687753061706936460957903274764991808735345282989488151742839983299362248496365803368601241853639561092749315506849884092720951821748165521342032471570255 
466 -10674779977915941414541644362220248506879705091314658149282852364446224937137815932667036313622052972696526825681326888066313867813649154014174761071198717757423593352131788759358882648284394473847732519800746368029232338507833421595569220182181154566483717561529061368742394009571812636658674701210897137570988538025051921804822964615075301728759651951221409314555843511980231867300035527310682658088621136912399812785 
467  85398239823327531316333154897761988055037640730517265194262818915569799497102527461336290508976423781572214605450615104530510942509193232115414984333041596256977264745317521555083816451112659126089710445021558858134146758118505472938376936628074675700425747776377707483067550660285757267963115880034161738048841992496663618241426822317991585083081320635158051259581846492401952687217864257026533398352583260910616229711 
468 -683185918586620250530665239182095904440301125844138121554102551324558395976820219690690324071811390252577716843604920836244087540073545856915252291610525353265464046249487326519819510549551259667486282413710119209472021864724691382811722792342095648929181953074440793732026810947504545581777303149790742667898665540339516291005380925485852984577303980160783498174921387285744842545926104056698992301649040961283112388785 
469  5465487348692962004245321913456767235522409006753104972432820410596467167814561757525522592574491122020621734748839366689952700320588366855354288665099432493285128656848109995841960168633810130704815863895530360298180783718690940665274953141466772218130351741141849814386268864919289439175623419142066920916020934628353701588317859553182096638817157851330324023147918654765381080261583092760947065252684491267159875827535 
470 -43723898789543696033962575307654137884179272054024839779462563284771737342516494060204180740595928976164973877990714933519621602564706934842705227991934541277635364107376034432002065012120880832178824492820845255895827834545953886911074941920814149638255229462949504656969933409997557263866756374125192998290567693218484128946584982902401590017441038111190632814472387047936437730689781741476760069261118601975474513594545 
471  349791190316349568271700602461233103073434176432198718235700506278173898740131952481633445924767431809319791023925719468156972820517655478742158149250920004895665573448643657594950985444765447511269405615940352553125096417181925648933098268210193309533192173568337212688240337317407999206181752902574156560982393995809664569174794147459685268423310562368781429559189401215700102387477414015494554474325600780742564908545871 
472 -2798329522530796546173604819689864824587473411457589745885604050225391189921055619853067567398139454474558328191405755745255782564141243829935199892745585340466993945230607732203870022166929976674800006234028458401166876374198226976886791214306826026556936037087732999775999218389554845462652771569357288386242648795886969608114461463012095586074150186396123027421006902539690730724677927951708956332048643690768545724582065 
473  22386636180246372369388838557518918596699787291660717967084832401803129519368444958824540539185115635796466625531246045962046260513129950639489860347011781518529274131279027971853911622900214227059821004646205115304670590846614528673406309439953490011289893702537722805127687667715277388836806291133911135890437016308770783056300389411351318197488128176111291973820354273347014826883379472627610400943394690356002463282542415 
474 -179093089441970978955110708460151348773598298333285743736678659214425036154947559670596324313480925086371733004249968367696370084105039605115885837955905856969060902772495559317939487200942616161832884218073731130056022407360801377954002556617632392894981527996958347213342725659326868674928872078703295716709572453222093436505362586142978346071616497538572693009238169623229859945893992609615025871272697140746935722938288305 
475  1432744715535767831640885667681210790188786386666285949893429273715400289239580477364770594507847400690973864033999746941570960672840316840927218882928000436469180383290911132371083120736577319913245809020973488209973548536534870429365012128549041251941202710469040518617456908004196359272046806078994775104908393587806293357464059329097527595660668449528755291672173078537167308754185675611843431645026542216816486530037495631 
476 -11461957724286142653127085341449686321510291093330287599147434189723202313916643818918164756062779205527790912271997975532567685382722534727417222346300989168886670421883502427658396073376472996831635531062253349001686911181685125811988130325960401580404219737778829185296794853115245250945018163730277435133492131360406672505309833119690161515043566434827153695930251868686311542306033590053654145120326724496041218880661178545 
477  91695661794289141225016682731597490572082328746642300793179473517785618511333150551345318048502233644222327298175983804260541483061780277819339893638899970642560453952843165946508244157076366224550408012920165018725901197895856356987632909417410926383735365686124613336945800468595264533003784515240528287449341597263577095674653217103331017237533985555184396823122422241123173627399442227990805574441144743172039103736816514895 
478 -733565294354313129800133461852779924576658629973138406345435788142284948090665204410762544388017869153778618385407870434084331864494242222554710689637231535974615269311644741471101650976352600796813969045672767242957585949397349453934151808100376556107876494353420987277280637174068906227292147431914162561185723546611619939297655500430308213663966726997117730974041501268831811019473576290074553304253011145060968737634367654065 
479  5868522354834505038401067694822239396613269039785107250763486305138279584725321635286100355104142953230228947083262963472674654915953937780437719354993725204460395603737560276172670416931854122372868932596136349571059182130256801239340860333758655868711037679369671575891388163691324090095362550478519898417355043206929542891637780893401623358721827763478194073059651021804023094466841921448792788324404630338748112907127486854991 
480 -46948178838676040307208541558577915172906152318280858006107890441106236677802573082288802840833143625841831576666103707781397239327631502243501619488366309969029271032922872831765934498970699714989522739846073950058879478901742387483256299194246673270296198536788157896438533044335501359914944632261665481575829762135387201769792611476123952177063992953268188585055067137844218919114853057063134452484266785950941424506833487874225 
481  375585430709408322457668332468623321383249218546246864048863123528849893422420584658310422726665149006734652613328829662251177914621052017948013497313264446418849743451293420164589191337702130775889896802460658986509411743775187189591932727457263680879937999886982122014278553415464376323231671569411964047555613302795488563903012458270842947997213953515270254481423371269156631876647015574585062223219119130551701257603461081904975 
482 -3004683445675266579661346659748986571065993748369974912390904988230799147379364677266483381813321192053877220906630637298009423316968416143584105812880779704684335646858705611274866669317870913983224314884917002347921790299956505157831932484044948268169230352725149540743147271080593548811245497360126482344442871342778733480828279447874328645274622575107453632254044173527743567272760683844302861746175221304452922507728611041691825 
483  24037467565402132637290773277991892568527949986959799299127239905846393179034917418131867054506569536431017767253045098384075386535747329148672855165547581104140534377876211890366320800077951840761373957218409096959988337000632010698269577214812230860834937407284026067429502793617234237590476645361899440387138842547099345505375248551274269684248774786002043831634901654804190557852741881203818058875317112659098114060417388991919951 
484 -192299740523217061098326186223935140548223599895678394393017919246771145432279339345054936436052556291448142138024360787072603092285978633189382806674375274966460878210983427122261016618483676610508673905190980462973450637601136207843700148348687268024755120916340889573498723849047930512325924828372066519545902716130374408482337400727295556920261897493613853877095374332264964521557298702712733052874084362906149944061369489710205105 
485  1538397924185736488786609489791481124385788799165427155144143353974169163458234714760439491488420450331585137104194886296580824738287829065515062591995023695198340612935972488980766332076429165346398662251753012954613429334424769173719427064268740459645738480698452392451738984791943217652207276627869890816522404751974791800250020484930398780645966135018855142757551058603114772212352913599132648578496902717770267361323603167399032655 
486 -12307183393485891910292875918331848995086310393323417241153146831793353307665877718083515931907363602652681096833559090372646597906302632524120500181560103579720110554495359623835417860097194312921872213973123426633604137740935435345876113004232954415375117792116718036158915102337306647003275350344987377183459207775963378492732204619755932790170160763655732544370961629685579586088917170062857128971939145806186923525547773861956241585 
487  98457467147887135282343007346654791960690483146587337929225174654346826461327021744668127455258908821221448774668472722981172783250421060192964003670081172565227341831932558142726194066834510542772246047948590121082046289665334354942526118073531512370164102550817348703091307922691409552883767552122989385446355186870831312019524125710318251833627390382795632044272891227323274320250305829782711424331619140837614361405125471847861106511 
488 -787659737183097082258744058773238335685523865172698703433801397234774611690616173957345019642071270569771590197347781783849382266003368481543712020490248004811952905071581740533638147790448260184588895038934310136603517566371271350838140088429580590772660179551004371969450514965559450915639948016833960352823718203721722280726716354100506376004506367983304644194057158725794210566045260589860350132292452570436875221919188801060578347185 
489  6301277897464776658069952470185906685484190921381589627470411177878196893524929391658760157136570164558172721578782254270795058128026947852349696199403589541335086558908168822701790801300497378107067453690092124421039551534775784761513396132071330758935891999830172646376723913388362909354840486929876315227913444409568628949294016045986296601463205288212956151387150797510646753572588204569924318723509469471128032899603086603546937177935 
490 -50410223179718213264559619761487253483873527371052717019763289423025575148199435133270081257092561316465381772630258034166360465024215582818797569453302294319322839197923290987883583934496333838335114456006266422055470768262983822272874067358031901940468693744952830488529312132451354066719840550647401619166683171386999904463955744728869564515535231576378127918146811555934252018524595908470100784358852053503645883593751020648472392583345 
491  403281785437745706116476958091898027870988218968421736158106315384204601185595481066160650056740490531723054181042064273330883720193724662550380556194124042600014126676754566277991641379601251452766616342108013669695148722164760401459924945658410192047823318974376846638172413758233029366234258317124067817889303729113456295600281006814456097464039908824448217913752830317410204720662795682747725947050622623820988076950152119108083833550671 
492 -3226254283501965648931815664735184222967905751747373889264850523073636809484763848529285200453923924253784433448336514186647069761549797300403044447282169588618387361040563576724241251422287688637790127960632580184555659473074523918571669938090661630286291475735997962185627643271375447599971931954769961592749758045756343227981806887436483150663439872334135183829262808206201884539921430807293618108611578980861235562376339667584836443916465 
493  25810034268015725191454525317881473783743246013978991114118804184589094475878110788234281603631391394030275467586692113493176558092398378403224355587340647717674001497818400427792697529836390801039692234789986758168467397001570428521004278013431772666675512110124050941164027813348958730119383996098163693559174114804493016576604417825518193114123342224903368146144248837275264091349861543087620681181917885432637790671061623542600797543380815 
494 -206480274144125801531636202543051790269945968111831928912950433476712755807024886305874252829051131152242203740693536907945412464739187027225794844662392017706484401544571636166346510164858769240568053033900189598579650691144666479478310550072628262835863375664048138554596195838079849243676637811207520899236123443261849134012771887815459564062964056120674767342287619280286176674934864674204916461086945360211953160598592157654723494567037105 
495  1651842193153006412253089620344414322159567744894655431303603467813702046456199090446994022632409049217937629925548295263563299717913496217806358757444468797791505654108475358354752361614199582595542363648880334655709559468628919630585379096720329776677069890180162184335633673379486076338526839128495776498900934899950521235324301713909259097474284398292344787796114868051126477631450893507665603555936560356879906863704946172225330576032708431 
496 -13214737545224051298024716962755314577276541959157243450428827742509616371649592723575952181059272393743501039404386362108506397743307969742450870058974419757773523465860193790742097771732278946080347151680327405777387059991145005865647453989205423517455907581970189171089612960336499481151759766489672684187285428690499953567349652850193419763052949834256447581638360145448010204140750974469303892806063306118677498433647944910338896283028768945 
497  105717900361792410384197735702042516618212335673257947603430621940076930973196741788607617448474179149948008315235090896868051181946463757939606960474120680560422274794911986630320466658583502427378744243485480332092254142960705451641321947051872246923489866813645946583098729389489552367439897918104653403546223109373053886475063757414793324817670824972831775287030510071976781380803495951850683188669292782223617753052496479505539007870667241295 
498 -845743202894339283073581885616340132945698685386063580827444975520615447785573934308860939587793433199584066521880727174944409455571710063516855683783664154490441850087174147825028995329766935984086085827712398313245402491559461994266006315862062540252548509877629839807262532288726192866615904200156335145842529111213488845406018903203209440980941544368435327262552352367340838615786141913876793931781336177349652441445412999858946401150600562865 
499  6765945623154714264588655084930721063565589483088508646619559804164923582284591474470887516702347465596672532175045817399555275644573680508134845470306518395895280193785880163470370914393739821612464159102384963879933742540980422429586327569108162062561869777547189649888209469618570447224540350180110640772178261856042229319527265814761917576674360276166161925239191306622815131768992691961641710979162992245869380822178925033024925233685775955791 
500 -54127564985237714116709240679445768508524715864708069172956478433319388658276731795767100133618779724773380257400366539196442205156589444065078763762303326527275259977933093384282411508127501237940611382896336601543587849893824473534857512384018649538329031426272913473385238911713519960629870335125718070306331990805501659472503968090901759255257825923578185787366451651946556909021399816784449596162895283669296407332403687506409768526006365800625 
501  433020519881901712933673925435566148068197726917664553383651827466555109266213854366136801068950237798187042059202932313571537641252715552520630110099021894777750006112880538768181515293109679243361298622861665250332231160886671411886192531747535784155295958586601722689963658674648334153704772546266958351036348366260360174397692978294691173148951343329877139985135950719117090945173910425297983828843278000566265827474209893840084247090858381719375 
502 -3464164159055213703469391403484529184545581815341316427069214619732440874129710834929094408551601902385496336473623458508572301130021724420165040880789794027983808343745381143369763229432518756587544758744129432250723735840149068800660210523278739921847712839987140121908182279873425975354974940909091902784150649218107498197276508091805026536112736824470504935592302300337559743054341525869069623778302723307725068368203496661080744712213413408360625 
503  27713313272441709627755131227876233476364654522730531416553716957859526993037686679432755268412815219083970691788987668068578409040173795361320327046327876744823233570593701814060861407109584762137740590908091017013526340508969760382999003109036104780360322034719815613711566197082450594338452485116912460630171008687341527162963426072085034779914752327631077082805623713559588998832853417147364580407629713705105819999328181418236265017796674200188751 
504 -221706506179533677022041049823009867810917236181844251332429735662876215944301493435462042147302521752671765534311901344548627272321390362890562616370584915874774801282227003844075868970278939259352394643444505900077264908920649243153122749181064096620568099018467746355908097744279433588713008049558595096134315337917966068550964400024970610464661311779966443992000296643435474005810186856522787488079073849579795547874503575169590071386087030571747505 
505  1773652049436269416176328398584078942487337889454754010659437885303009727554411947483696337178420174021374124274495210756389018178571122903124500930964831719333442679387906473426251040908622469425817277482836936144741902531969629304868459096213411739453802701184905085062402509283756153373682511721975587853744354686045113178591212108004342799194706769776832198061429401764439156451371745495053018936446181934706908591665874018746043127161983906099935055 
506 -14189216395490155329410627188672631539898703115638032085275503082424077820435295579869570697427361392170992994195961686051112145428568983224996007447718044185326564358582890016715431970683415934002545738521571933381440087213339293000373764358647698049673389973330588223638669164951966488333546304473777411949358751670312006978340758980011909220405567952411798910877023612361272618922372338829433680186486562321029772219026326305779299515099005021509470385 
507  113513731163921242635285017509381052319189624925104256682204024659392622563482364638956565579418891137367943953567693488408897163428551865799968059581746791759976423174744567216501761191809582757636335833537069690157501229876385309757285748513419967861215246331239315616551556956888062861292025592998328494033420840860204929768971922870577563433368046235196913803248428331334305131995303966040416136356567013986037524450170705473727067573772073918863423311 
508 -908109849311369941082280140075048418553516999400834053457632197275140980507858917111652524635351129098943551628541547907271177307428414926399744476653964580970355752173630749400900867829107640918626806966838580628836087710332398615041103453530406209034409464471536085622643641106015179071841584115154191228345496385341830502664172177831473262741480675003347396004607654971752267633220968216465511930682523935799697530091040126981318833666641594039011985585 
509  7264878794490959528658241120600387348428135995206672427661057578201127844062871336893220197082809032791548413028332383258169418459427319411197955813231755660200668550286349148531659829454337211918869974540540552600384390197373924372397557766551063807696525740485802442220224387044478727848711155436563276862116118385795932883826550641161938908743760810710455177009478698591415481356181274798679303324717611961917180345332652809687487454804043016910187968335 
510 -58119030355927676229265928964803098787425087961653379421288460625609022752502970695145761576662472262332387304226659066065355347675418555289583646505853889231854058270701580574955467088348793357071537721100996790524292367520132453170905541579177253919887205825032364508805494063570400641693775313431187227034849689747926413861685233051210027698522546105290466082759556497665151782886691432160661473557865957335589421229369954755358044412102243627590156372145 
511  464952242847421409834127431718424790299400703693227035370307685004872182020023765561166092613299778098659098433813272528522842781403348442316669172046831738053837626691969495052834982895933964209689990069701284845309469956396495392600344014846343057525837646995675136186269156639704921857933858227694773768285773211084783720211441594313932411185530772888579487400489937833992737121342357222278479357576736899208368213738376827837843560033245432152888682395471 
512 -3719617942779371278673019453747398322395205629545816282962461480038977456160190124489328740906398224789272787470506180228182742251226787538533353376374651407634680371430328558609914878410897244265049167354037036678015235586230220071870353389919044355539741174383736209026852436593072507965936242940577086339375600243767996549384195918078271041718125051972978979060562346238069474710539136118411276098067277205741655849833850101335655228982467686897243817330865 
513  29756943542234970229384155629979186579161645036366530263699691840311819649281520995914629927251185798314182299764049441825461938009814300308266827010997221248261525539864338076130378966313475831770276351646589261761963980949608732850692422034759155262985769401396549194068022758842847531317628435048541105944881778384775498094231918856726562346056045910425191742678520969593672825070703138386868826862541927545973049270044467371779261972318152900887021273659215 
514 -238055548337879761835073245039833492633293160290932242109597534722494557194252167967317039418009486386513458398112395534603695504078514402466134616087977730037355874045227866180038791974402615143562678761915542220744343462557801973702620996616446040429214795185865755465131369006349710380180473514292631186644015590649658747657079953138146204761697307245033558759893266105900169167711247234937260908643955056664302470337023089681109309487360434233071103584585905 
515  1904444386703038094680585960318667941066345282327457936876780277779956457554017343738536315344075891092107667184899164276829564032628115219729076928703822000093792313456570283156327294819641687190899558300353025259360221240618687346032641491578077130132403801588152596070702204308369962522886003978723840136821217809531412661043457232633305378205568941994135299723768109746412716426489854019330095626288430859921702030113839348523876209604920343058291527766161231 
516 -15235555093624304757444687682549343528530762258619663495014242222239651660432138749908290522752607128736861337479193314214636512261024921757832615429630575361570557223273572850386550522459450433357603953582709452101259875764324412542614437858038581814264488652300314559167012625436670582257319168372259558519911247216154654031999819464284841193366562087578404937048621702966085297779484056897715230645982823156531196315488744331696007919097810694286686291112839345 
517  121884440748994438059557501460394748228246098068957307960113937777917213283457109999266324182020857029894890699833546513717092098088199374062660923437044605449283582923704540462548675524066335723539201679942134616704566582757095645243502279162652795421294876260022141310930521039614521129761628800808201118457959712924103668206988773368067019132384399469647529055028995820932806154179141014814228980753606155950792668514095132615158080737913884608202563783651407695 
518 -975075525991955504476460011683157985825968784551658463680911502223337706267656879994130593456166856239159125598668372109736736784705594992501287387496356833367392162839572493062564318814967756761600133234415240934058582355486763782337671128107845799741643141913698631137066488172431543151280728591145110346469070270922323295703147044462706759229947474632142233637019736773012470220487112797193413299942765116426515792729014941346124597071115862356365195911582271665 
519  7800604207935644035811680093465263886607750276413267709447292017786701650141255039953044747649334849913273004789346976877893894277644759940010299099970854707846643304916835267051814892029993770199654986695809271470780460070174115777142757445636272652448008607975503046498042625957390848757495035990442877176531134913878529953138624381895619178181450461459376183171702531350632709965335081497248200576400237759360122236521093193611997013314368520300704783645905696591 
520 -62404833663485152286493440747722111092862002211306141675578336142293613201130040319624357981194678799306184038314775815023151154221158079520082392799766837499143122430533660846209317770198943297169824210284524795772996475656272904143376505881996156201524614973140368382378298125347372775870963458878415039793135074358264304050459993862922388066134840593870228846796833138116395951216236171168020467888796995369546381659720829266608855242366503203432029321599718607025 
521  499238669307881218291947525981776888742896017690449133404626689138348905609040322556994863849557430394449472306518206520185209233769264636160659142398134700647665075479473371930495347625755573835068256415403995870156960624870663321442074261788345349684434735347777571017450556532025998263723694987207832228821537186743641852253085537497415956082447216261789298524132596427640762652354283763921701169970050710990624212900174256000189085561192448517001718198758782973775 
522 -3993909354463049746335580207854215109943168141523593067237013513106791244872322580455958910796459443155595778452145652161481673870154117089285273139185077602563240219694970634800679559149388480849707400390720776945363729720483386218356345235377258397186526620531602072305907766139219921882765610632940610188666472270571968493728681117253313422678306642290221207744930611874197585305533925475738813412261816938213810614096995474008579230331831182685133906757607979829425 
523  31951274835704397970684641662833720879545345132188744537896108104854329958978580643647671286371675545244766227617165217291853390961232936714282185113480620830978243294123030440978569360621732286121013806855810975626477658877794771159571757318736084778648018013255290561782048873581711631970220682122413072076955081346350299957216699996230830645815943246016575764853768664669114474611867248233800398607969110989406876367964021914993046699948149655499194800733476679497551 
524 -255610198685635183765477133302669767036362761057509956303168864838834639671828645149181370290973404361958129820937321738334827127689863493714257480907844966605936660206731182077536023335267360531674692039926308764757549986566647443625690076807016607824560923910032428560917244010781884028129382268743751814345147442620235965048591072391629884829898397050310248469456460501626420085253343539929545038664015026950172763320500870482152080251736529612350272601862889482569905 
525  2044881589485081470123817066421358136290902088460079650425350918710677117374629161193450962327787234895665038567498573906678617021518907949714059847262759733015050426238861702421458312880964875282571209979091186279077485030356022451609056541427621144214980272064299012220694539997742308335564590902892225563843152382717217005666111642755107185427561395099685151877553651801868622442650703966741195740190592541401117733451934038516196531567937573714233740796293866494277455 
526 -16359052715880651760990536531370865090327216707680637203402807349685416938997033289547607698622297879165320308539988591253428936172151263597712478778102077863450174831570844636166985998252415038143874985194006625588551539691556808002458308623535016027245870653378233762832129968335989522242398596211368960314417327713022545997900986794170987187150709532060496025581635768311422490326824964871793029858169892791888812632853927720109274126652620575029860519975530039059499185 
527  130872421727045214087924292250966920722617733661445097627222458797483335511976266316380861588978383033322562468319908730027431489377210108781699830224816622910282312965926953022154610005200536161617778660106944463284685679737619950461323043819823940723862851319570503442390745153271711955707661293738027059300650187135653382360282771558084182944052233263535563896505888781009290995128352697877055994439096616020148644547457927534186628381435087324130355452445008103335180111 
528 -1046979373816361712703394338007735365780941869291560781017779670379866684095810130531046892711827064266580499746559269840219451915017680870253598641798532983271534846473974840445961991964879425867075114166635989871972391989080297657923958051232416275767319266186385494180191139599838512534587400253715914967263955235432559509748689167272281930288566499064285438272831157410210293902284270290313932155858459200476551835532318052022705771307925413027787825783119962101805303985 
529  8375834990530893701627154704061882926247534954332486248142237363038933472766481044248375141694616514132643997972474158721755615320141446962028789134388263866215173400805561858492795488025934860640069373789966182312999509707925029046458169607164031206232888306971798086877268403304048832720994762414480525766676626930217595291273258366200768792411007182658694417515903586033553707915869288739138182890766200848661994473830247198869720164896226857143944412278966044591068198735 
530 -67006679924247149613017237632495063409980279634659889985137898904311467782131848353987001133556932113061151983779793269774044922561131575696230313075106110929549808690389442328241965694979881070306681148492216405155114582482269641239399336068093445649485769745851528161275190080411027731990775857776831382019153075255005183510549992832021991372972296144628740934266992412061774677461823646738231885441098042478119697644719809079575315284355725466786231543512194839376284960945 
531  536053439393977196904137901059960507279842237077279119881103191234491742257054786831896009068455456904489215870238346158192359380489052605569842504600848887437084783587335748784737318396749439821708944555247783454636442640582679494444258771701622781197395504806503651425173349227373673575034935828370702352610264362787569579429942051075524355717229693311466843576522446462922478245005611511588616044050035686406106735766176431920872006299936570938393634305648676531927807080271 
532 -4288427515151817575233103208479684058238737896618232959048825529875933938056438294655168072547643655235913726961906769265538875043912420844558740036806791099493933012441805149642692175826353953536649574972742058783509437201763346497437813840985481385573126651093263506861499479482647581723844570762341413635053955859311615782191363598984824724540408807649734401160524667160870024422501802111944417809877530283597145511745198188707377514070798317976018920492330908482769316825265 
533  34307420121214540601864825667837472465909903172945863672390604239007471504451506357241344580381149241887309815695254154124311000351299366756469920294454328795962445124561964559682362892001397888441284525658897305682403913305699129811967536058393854540609162758181170873051545093206547881296496229557228129823744283046451032854791591278472125436585738532117371233006599203703406045057588775558546451248235763456729774079597355717252373057424501180503241927504773217942801033377615 
534 -274459360969716324814918605342699779727279225383566909379124833912059772035612050857930756643049193935098478525562033232994488002810394934051759362355634630367655636896385623027295601194448918066937924501763335103801917643679223607165880187145110822500776703867709115711774163716270914140349011182623837755616703719683780522817825982777634987242581542204363975036994750660454278248805216767296273308107273023616719305670433599189555490279050226174386713061283065813199890150934705 
535  2195674887757730598519348842741598237818233803068535275032998671296478176284896406863446053144393551480787828204496265863955904022483159472414074898845077042941420791571525358019018017321840404697872802828138054197044595800499266582646481902449046635302600023732633930784746097847693188762883924076326651176826631936221564515361706817014112151562960814307417758139853306153311733011173315882018311938769134526511613099181245448274117734151958293027932873716303773966929329429854031 
536 -17565399102061844788154790741932785902545870424548282200263989370371825410279171254907568425155148411846302625635970126911647232179865275779312599190760616343530663546970441368949531307509726996933504795368978940109839747799732221759894093598439732861235254618697227425915757630311442007542704054149269412887041046774767253537091402646925696575258234632693730190814571503733755089154679416071473458147302270864640236390083648304289886295933787110800670872408310737370034074065389745 
537  140523192816494758305238325935462287220366963396386257602111914962974603282233370039260547401241187294770421005087761015293177857438922206234500793526084930748248119518170576932406701784337800938065948871976333494744786056814905417684263795272128423774624219234233195488774905652371950070583101787039530489206616409058159116130888516592124231905535248638461112937876244327812938319272702204490318743695407380312650097157944030236186592017390507222313664567719038787381715381049014095 
538 -1124185542531958066441906607483698297762935707171090060816895319703796826257866960314084379209929498358163368040702088122345422859511377649876006348208679445985973711575736431536011808977662467654135948939712660062494016156851052767053666176238585146658025024735244059584403866779453944523698936880934743169211779133025188652692375526790058931539379630899741465685856570462675801142633426996208103493626474172930523017962072032030533288221028603239310384426270248887287632980352780465 
539  8993484340255664531535252859869586382103485657368720486535162557630374610062935682512675033679435986865306944325616704978763382876091021199008050785669435567887834670884404187981061693009459500634654159662093312081809218445481184434111106153662450147420075114436438493978412447993718180353455004709003948331458841621961846476921727789548090574152596736229116772412036710404605000812445932256441969489021276829749765310597735426377125214803781417680147320348746537029204786287108077391 
540 -71947874722045316252282022878956691056827885258949763892281300461042996880503485460101400269435487894922455554604933639830107063008728169592064406285355484543102497453961182561076624659323036967470967004719178370327045390801158426282161742254284525282737101249273563882614573528917398946172185999025927574740612298744653423093770514318354006959906435646106984582908698316551821179864424900360265901184656968788821538076567723391879608317014382521596258615988946713077702124863978293425 
541  575582997776362530018256183031653528454623082071598111138250403688343975044027883680811202155483903159379644436839469118640856504069825356736515250282843876344820699284145664259700472813594851890192801128063699467926076553460031607020202365934336505848390808659060287337767492451468577555999304146791836645569132126881392780236432519144714443920580639168557256231446250439410195825556712448558884051252358109579370122764179380534374524611231218546585222781022301238380719109331885668175 
542 -4604663982210900240146049464253228227636984656572784889106003229506751800352223069446489617243871225275037155494715752949126852032558602853892122002262751010758562715663340498993253880352716590519842148663268505722169758719477196069109985215874450832441150474612995193594736322731231076501507168555997028973976122067354480661146096879977705033815472099399247693944115912767810163218089932635587399888648554191303952670544446577323221733528290481066292114967548750174280059330351876098225 
543  36837311857687201921168395714025825821095877252582279112848025836054014402817784555571916937950969802200297243957726023593014816260468822831136976018102008086068513239746023252283430651445901622565538230751112405862313484588629795701086416573396571516913107775541909969187505049371918787798006406921326888554116716329622491614549648822964720411552756055090013299913248794893389123610577500955880598886129873775244020532706650299684024059550371650133637485126535141129844678614781901846351 
544 -294698494861497615369347165712206606568767018020658232902784206688432115222542276444575335503607758417602377951661808188744118530083750582649095808144816064688548059860210988976917846777070537386897101680229041806558686217377789457015865193201568712705769246289783486071781582524887069599240255021477212481383702771473833347619672536831991518869970705809334360055325714647665526126061993792281612611364193624229679299432399139299661496386862403459411381411994953571705423472619895754672305 
545  2357587958891980922954777325697652852550136144165265863222273653507456921780338211556602684028862067340819023613294465509952948240670004661192766465158528517508384663112716699980741167954551001469685630104951764213828776376347311290498226103154965139364296433976475063301126491679449679606497225107391310359266546008443253122153876592424529280932900165816614627117448840546294645277068067087953216448578771247740479318464509862041699364804572749571432892757083444806194889325331620102059855 
546 -18860703671135847383638218605581222820401089153322126905778189228059655374242705692452821472230896538726552188906355724079623585925360037289542131721268228140067076567977618447184335768684461202259449774187136394665193064461478507786500590595070059364041801617178971807501516607514184945601677061116836040841344672720935679612464222913845230032137321546797951552838062271948563594776819293481301643035500962546339561783071412896262294562300910394845917711382281305525789439863521177006327985 
547  150885629369086779069105748844649782563208713226577015246225513824477242993941645539622571777847172309812417511250845792636988687402880298316337053770145825120536615491517408188121060449283476856067739260107002033503293101889027992441945597681239121915824692355963089255642114163799129529814619447903866094861908163153926818358819333344012625727535408088589061324306300067351859383242581768292663845851587893273109399177903169151396216360356014537387567284096013479914266880741412616188376911 
548 -1207085034952694232552845990757198260505669705812616121969804110595817943951533164316980574222777378478499340090006766341095909499223042386530696430161166600964292912141353423062382986395036665896573349814416372763299350470323424218935801289767198387312636421173579454862616988095650436378512143747354217686370662179685649021034209248081191401156802555042421869078434569135913825276366797359678216655252509100895415201479404293248003608309865280728055723641297491744508074924351760258750302385 
549  9656680279621553860422767926057586084045357646500928975758432884766543551612265314535844593782219027827994720720054130728767275993784339092245571441289332807714343344293970754269405879957217922980461055581089556125302781141742592633885464284868445450556935840085136675631015605624173890468116397322340585781063709939668254271619209222257356702344876545385599786872322631027219506790306311814289927077681102440961384835029531393760743990520477767995497223137623270431340330532639109012617869135 
550 -77253442236972430883382143408460688672362861172007431806067463078132348412898122516286756750257752222623957765760433045830138207950274712737964571530314662461714746565699192555073879084470045000612191416385682152926790339617319945541487498412024130196232108837895089258127806041557509525984854189204697309088116029508613785759571839953475925795270254475662023654360762241114729846847115774347286276057645207897779272298297088574827192695496848415053516400034734561741722701012826492849658349745 
551  618027537895779447067057147267685509378902889376059454448539704625058787303184980130294054002062017780991662126083464366641105663602197701903716572242517299693717973280203834356916504496511153537823519444137594407716850355005042746450284850763886775202750382234304730652703723546203602598919141471133687981346502836103839279730102669177835865953863200420511537190080504166643162426362571098607270040274057123512442296935809410131348781013641178955617465442468326389153987343701784916840759605071 
552 -4944220303166235576536457178141484075031223115008475635588317637000470298425479841042352432016496142247933297008667714933128845308817581615229732577940138397549743783223189499190030148689086054170884203100892206524524692287774409243128739352240319267090429011749861778870904687514654715227191899939085065816205724288690998263226710783725966585859593211034279404485312670400870442447926601219863935534056237174399827687332096577383257695380460858543277363974835698509119487732429642352628814399665 
553  39553762425329884612291657425131872600249784920067805084706541096003762387403838728338819456131969137983466376069341719465030762470540652921837860623521107180397950277859280696181448738644701129893889434615971847145037980511259004858924072633405653874849728278497198496370137903537134144074180126832618278667910987910086850004270131005601401047152979789855583805594719338973315842722045904127531772503225500705239707823360991638662976584098355147631058304866031012442942369778599796577572982536015 
554 -316430099402639076898333259401054980801998279360542440677652328768030099099230709826710555649055753103867731008554733755720246099764325223374702884988168857443183602174579186758806759712629558253043852237692437997364942075253817115215815949805312832046292641489984370909349501614617487463566861305381195220790227128878459344440335274015650108922500870977043470161050667856795623279795309303731059805259163040512237804432244465440769722208848156037665488776274269949970666734252995961250720826083505 
555  2531440795221112615186666075208439846415986234884339525421218630144240792793845678613684445192446024830941848068437870045761968798114601786997623079905350859545468817589813729313033398487148669168779870858480851098100983677375556616348834123490232252180361870871847835521242419371658242464641209280168565800534060128636616577897985298069872417171662775312600950413517260370477611587433655043375829497452791080837590842364876411020001278767099964822368580680040879293870970065328873774797832415786831 
556 -20251526361768900921493328601667518771327889879074716203369749041153926342350765428909475561539568198647534784547502960366095750384916814295980984639242806876363750539945788893533949904752740540772522755040081420308082081117624374152301446887730939634202812011166891211184153729154392568692704398892872510267423508638657165333682669980436347450152206848773891622788257553091668414305478415685638378870730227412183911059868022171824050504232660804389795483199401769766173510348214758737839623438420145 
557  162012210894151207371946628813340150170623119032597729626957992329231410738806123431275804492316545589180278276380023682928766003079334514367847877113942455010910004322657194912152868370599719576491046887631712916371559802146515308332368479502611190606582827912566695581416372336510634033639336292536884146686783958671000391827466209499293415741993091957614990456346716824606553274024378419716062353626661915820422427092301521107215071494440081995665027553835838444851821672664989781502139585740060495 
558 -1296097687153209658975573030506721201364984952260781837015663938633851285910448987450206435938532364713442226211040189463430128024634676114942783016911539640087280034568894024241697870434486575610684915711809457115344865804350041206203120218417834830720821296007607301083558408678983098332723885934719456915304688111121030857987710277449760998556625098496256880858533377558128794445881998571975642126820518323641342614079289568461787559227129953530713667756278056868691352200166044977133927202352089265 
559  10368781497225677271804584244053769610919879618086254696125311509070810287283591899601651487508258917707537809688321515707441024197077408919542264135292317120698240276600606334155683269597137328890453163251452641785269376886088654691448272217754897422293935677232563462939557549484272682407354305100058120355195839121956135970429759813933681732337843559638771992245072985741463266736326454901158493000236261367158423626859420498347147838958451397599295756904966750623556728682670280059633177371815098191 
560 -82950251977805418174436673952430156887359036944690037569002492072566482298268735196813211900066071341660302477506572125659528193576619271356338113082338536965585922212607034112357064932292119735103729955783713194832113213283555937364292935860390304272242024181173687486432099275664549876276581570311255102710533376043697531337325768134441575751898505836455437704869049099069051257581566476272538378413003645357835729165152175282304023879557662022610340804134980208119416237849447413792876383599976859825 
561  663602015822443345395493391619441255098872295557520300552019936580531858386149881574505695200528570733282419820052577005276225548612954170850704904658708295724687377701647539142410124356276873464909421047181337316457072913489060699583516454409717934602374038396136780759794238686154925342141664044446880262208400356077386476403055386584273112179875274146302713668149910088489183102624785866656593006367178972245770614734464611272601287621812488652079468254127287624085612374670144325651883217572889802575 
562 -5308816126579546763163947132955530040790978364460162404416159492644254867089199052596045561604228565866259358560420616042209804388903633366805639237269666365797499021610015248165066575258455325382957042773804171500455914479030032793991439765171361475121240927382105122605004131565885297409417266427747684335570669457707866908406646126640480860255193797135865379422071967821138679726581417516806335568100040594564542076251436962516686837146917931008770060382085378699472033320716705961123809160040617167025 
563  42470529012636374105311577063644240326327826915681299235329275941154038936713592420768364492833828526930074868483364928337678435111229066934445113898157330926379992172892782245217390280434681252408929644605019480128449991147770073562638285601796419807760932938204797474733432164220498800586202315133290905732951489225307834878524356877261179005726664988793309391456410506710153192337263111419153789342980305598384260544566033227575094397513316944255465788926928441855244257694019065099643963631594539235151 
564 -339764232101090992842492616509153922610622615325450393882634207529232311493708739366146915942670628215440598947866919426701427480889832535475560911185258647411039937383091616922151691530009295421890343947181811408528389227920041343658279214892669246434923441429046553822293860866990324719446161786221089521670067379547883080583110103561545135500972623518657251780106596022304939748893546393452252837284783353636125253754424951344404568068809932736010190214467473331977315153882426096823114675705877100054705 
565  2718113856808727942739940932073231380884980922603603151061073660233858491949669914929175327541365025723524791582935355413611419847118660283804487289482069179288319499064935499535563255093946981764647124416087868998223956628408807728637541998828162419588043619738739734480645272723017260496543121229149667070134717173401383038445219834318548334086943297826287551792580822354320439606954382313697602491581824858125843082716042539927161716375776455493631036356597658359623542975425144961818219395150932043282255 
566 -21744910854469823541919527456585851047079847380828825208488589281870867935597359319433402620330920205788198332663482843308891358776949282270435898315856553434306555992518673739651107149336085380559079503974169441065804281807076553911615102871878065564269724604684448660235984638635759433008449662075673532973981024839137790732440402651243657800178496192122727552424832966231791387305586568194213840526375010077725471911550227945263873890465244834193680972795481889846461189053311875928286854915424592149956785 
567  173959286835758588335356219652686808376638779046630601667908714254966943484778874555467220962647361646305586661307862746471130870215594258163487186526852427474452447940152630943742452760350644938705025997211489572206383739337388062962861755450013459683896294250377466144324587281679590067923178527635483478140235048905395420160008645303168218147095368395373202443644115388466922730471237615513081321369987722428661049214203191743793232179406268241904578535605316846463183995881599464456679055730993787535013711 
568 -1391674294686068706682849757221494467013110232373044813343269714039735547878230996443737767701178893170444693290462901971769046961724754065307897492214819419795619583521208083443805239820157311932710648116019380402931271975176001977023130313700151936792216364351412221704849857563062662127963103296963486967728332990473990984078127466052470002705291747922302272605335510889688021543316422861662973541391689785517323663868597898593754016599553792320483428233901216300078265762141872531462592811066493286038980785 
569  11133394357488549653462798057771955736104881858984358506746157712317884383025847971549902141609431145363557546323703215774152375693798032522463179937718555358364956668169716523974979447611849885769403424374845187922329367559500425922904097429201038457053546873417727803437786223265997530685394126072189419171400853526868617381432786513911263152550615572726915930924282524822499626003650699577862107167541843406417376962013249404916673742913297522340214871999024061165412494374597662276325495489355636719476979535 
570 -89067154859908397227702384462175645888839054871874868053969261698543075064206783772399217132875449162908460370589625726193219005550384260179705439501748442866919653345357524766101685464692433524924354437212000924583118173443633766956356559755209015805565111152916102308306340335081995310836395809791589259652910069802642181016231224969324093018816591809192865171680524025425627218311339138754246803430972401055485722555216841724147371996387074982250998483329033280020709568802568548687827740834946056779556538545 
571  712537238879267177821619075697405167110712438974998944431754093588344600513654270179193737063003593303267682964717005809545752044403074081437643516013987542935357226762861027831606084182348930444318327328843049711847012455678548697358357356755269293847973944561031698943234520484839902225278195273476418452096467592070364480270774068322456793600975652733575827925524452051353720955183400559247741085957770501813822667932028770552884144745870147721160208420981099304889148269028675344745172396845956051638291969871 
572 -5700297911034137422572952605579241336885699511799991555454032748706756804109234161433549896504028746426141463717736046476366016355224592651501148128111900343482857814102884903841678271599553594574852651306156228434047831372910475332036839339187765681169979335137442069638740972661983458847877447007236530117278992601966007713602495472308198152294212723167561112094325207329697402906338897912605194939367282658203881223348528862782174676842059644471211462317845854635245519625459446851294068449795680922492582054065 
573  45602383288273099380583620844633930695085596094399932443632261989654054432873873291468399172032229971409131709741888371810928130841796741212009185024895202747862862512823092505978107780233380152517597079747602504515295724073355459643614792772919680127815083566502782644738468546162810706600412036780191510936202933354115694223074752075551410006984430128822843171790984555583433578390509296017305160279607954325203945126925985799616835727184468613271049873077563381207487263806080502265627572809640483140382881134415 
574 -364819066306184795044668966757071445560684768755199459549058095917232435462990986331747193376257839771273053677935106974487425046734373929696073480199161621982902900102584686946846135812119235636465673160787409327950713500226557049199638029945687222308699672990409276807393585309834713509533726451352335007497739496679375023727578863416067980906505244354009672733776147378126700998963451690214500210721165197632032169374270766189088621343580553692781120995150890442977910564629674515961132046254798053677268570032305 
575  2918552530449478360357351734056571564485478150041595676392464767337859483703927890653977547010062718170184429423480855795899400373874991437568587841593292975863223200820677707978683992215945107426425799195072917456292317171253602905394225488516178653324881366089726151861205334716548796649348090982375468379949451854049202310048707520081917043859828174933082361351603700333661978089147243779295592634918075999472039300997542409107276606196018751629034389336424729110191444463094574551659033644173236338393275315959631 
576 -23348420243595826882858813872452572515883825200332765411139718138702875869631423125231820376080501745361475435387846846367195202990999931500548702732746343806905785606565420814213812314851595970072604737925488768319592100692264237195965318912326705727177915000052001465281416068780906018902471610372776593759725471309936809999477353709641843564468091385850064350725626727519672943493013708295814030608921511663187955382844489752006309062882239807151606048025205688895339335446090483548021206315337580397629593183930545 
577  186787361948766615062870510979620580127070601602662123289117745109623006957051385001854563008644013962891803483102774770937561623927999452004389621861970750455246284852523369912173137010316627317936044525944288431879722552249172241756476491281824539815107863715079242720684234986053185568389025352927121363197284344569321713919468055481188719661428088874837743721830575740925816271163955192304250393405408321318006616681054627294510821160008733445668469888535770643666044403654513521506431594391876079071870978204546895 
578 -1494298895590132920502964087836964641016564812821296986312941960876984055656411080014836504069152111703134427864822198167500492991423995616035116974895766003641970278820186945703534542116517580314067529717392794313745837431149144557296796170321752742530124734861981017771742254145201734878435192943637336453100352460195264775661147540633293872708773723313710735621895859084672681673110636551050121166411809343858340114010752803632350641672680955941391163566288377732432158026995199962884920364692271278317166485420198065 
579  11954391164721063364023712702695717128132518502570375890503535687015872445251288640118692032553216893625075422918577585340003943931391964928280935799166128029135762230561495620003678552796202395430223543699788407075134471396570089965394432402305396244203950578330459838148864536134508877702189583068217229434714508866999353948067567937931214520000958624183966144608868861728996612163045866590670638481229679028338170339907780532733959777851831990686687471648975597753276296381129733346390523249377048422179608425658758991 
580 -95635129317768506912189701621565737025060148020563007124028285496126979562010309120949536260425735149000603383348620682720031551451135719426247486393329024233086097844491964742527819558913372151771055125755723046340404683383052985695075207059517672737779793828905231921291210277184491026918684506469263684238069314194245888613426993051990262006684923416643238924381556940986871791778437344461754713703315365858276761308117254336731481513014775946190730682618485330903402729100774333811169606207796732152089903598946306225 
581  765081034542148055297517612972525896200481184164504056992226283969015836496082472967596290083405881192004827066788965461760252411609085755409979891146632193864688782755935718810228991925131965260851373901416121211765921818222454821672922665111843370765645593822195642505928506265042248194144804684060006078863141540520962880791870146221759912666771029188197133937100859345998097815504644125679415851119048693822842888709802079373533482679481042273375848947043870156623389374024066805555755291891524193232551368742595376975 
582 -6120648276337184442380140903780207169603849473316032455937810271752126691968659783740770320667247049536038616534311723694082019292872686043279839129173057550917510262047485747001806193585755769900079259629847622329956637141147514828934097286351939010671535777813749991505032753930072705637977122943256462211070784216299719958797144362550728034881002985180846704552794915509017726717275425559355687372795161485722056701899528626227783026606723628944884631879572430625212318774170681910633608812376135632025970959588123035825 
583  48965186210697475539041127230241657356830795786528259647502482174017013535749278269926162565337976396288308932274493789552656154342981488346238713033384460407340082096379885989934552515947245967947561003364706368096336046747708613609269914428986743907186802113565260526209843216201642764764542241662946043367903666161869692020528422129299229344860687512936644150646770473134900913201944022326887802986615954151150856816712917384780686927114941127674121402318904406332417482959152137433224925082354403572003304777018463663951 
584 -391721489685579804312329017841933258854646366292226077180019857392136108285994226159409300522703811170306471458195950316421249234743851906769909704267075683258720656771039087863796008258533168508592780321613949386943956575507554928962970770879209023970236353344301041833000420990568897639473436900835990964225879759569069806763622308118820214495634850853915569241173245812881952660233977123342380700395160484159572556868438858258244771309764227155225905246412357082975703628397468914898987823310096128233759844092699630717105 
585  3133771917484638434498632142735466070837170930337808617440158859137088866287953809275274404181630489362451771665567602531369993877950815254159277634136605466069765254168312703133089713544444545008693073394126401326858579797956895351348520345244411900910923081011292504170716666880728159030359099336558237244676436355456109371711398740612856197018081414382398685971183091639952203368344892040100827482190855469498844275890173334705627000406513637743061728693835212689818652959857541145510774177845009774680976237791001037944655 
586 -25070175339877107475989057141883728566697367442702468939521270873096710930303630474202195233453043914899614173324540820250959951023606522033274221073092843728558122033346501624173831118450839572309741263868151985689640929608069339132209146049112336370691255631062803355338880139221117360584586378172984659833933897728034671303281508822253671651932640905960420551973863139068246425610760385771901282311485563371149152183913945893805672550538067046012648328328497964125054085931298764034913957621241683897087882179241615690385585 
587  200561402719016859807912457135069828533578939541619751516170166984773687442429043793617561867624351319196913386596326562007679608188852176266193768584742749828464976266772012996954195307225583729517143404084652785218038271966898007771989235244270526311914561116612573554818453897067770531309836691461802231165381554286734185107890794988626084912309168926289495343716485301743886464249865187699915188616203640508654532085267748467241417949159819043974913522852642035995527154406935561148207105303884185767910092760500942687090511 
588 -1604491221752134878463299657080558628268631516332958012129361335878189499539432350348940494940994810553575307092770612496061436865510817410129550148677941998627719810134176103961379377019329201231980294060119474682940662835325810883318649614548676869109778424660460001590117980043346837663946110867382718039347410944444046222136571462266621832511081184780313549407515909283144291984583367294158668948312660613911580811268570098833624520881855650552597090380594349742826067199361901070414488067351024902557987249646180366263339185 
589  12835929774017079027706397256644469026149052130663664097034890687025515996315458802791523959527958484428602456742164899968491494924086539281036401189423535989021758481073408831748051757908535484272469765171186787858739876044243979781978253986011364318420379654373442360114662444879556007657699217596308543554681853514951678811998791288702522047238218144931362269367963862040351255810408303580348296148729774999923647897887354019011978112836533269426170973819005637616845593402334738991809405643639902104364141264657641417885529935 
590 -102687438192136632221651178053155752209192417045309312776279125496204127970523670422332191676223667875428819653937319199747931959392692314248291209515388287912174067848587270653756347096252676376513248470608570341289060714907401867394109803609603117085194428206628489491342425140905322835877072418141481151477844564282016194356365451947341986829307470493033171099990309935725961808780459264529103259580445471740865936804312670584175406429437506811004961546585729129225185435316650183727318892738815422398430295642782116965659527345 
591  821499505537093057773209424425246017673539336362474502210233003969633023764189363378657533409789343003430557231498553597983455675141538513986329676123106303297392542788698165230963044638083841002772026367912258576635918893045414822599743341990776126530229861766464113489038898799767083588554664635647797999661197569606518499409423129027848652828852862610611653902691974109202966305119219366276823852360177151153021998453984033635987943948263077696891658866812471694614538552796773169660811855569784591131609980231120552382356174671 
592 -6571996044296744462185675395401968141388314690899796017681864031757064190113514907029260267278314744027444457851988428783867645401132308111890637408984850426379140342309585321844055285632421008059512056531123285227793618449218519047010487083470404252847141149677968117679113199708038665102284975923118588845935816335450592217041386978426338189853250506220858844576369595942058400869580207117217130390573048628703801008562617638619370818774540500402194087994515968461613563786630820131944722597957323949672681935875405070725291788465 
593  52575968354373955697485403163215745131106517527198368141454912254056513520908119256234082138226517952219555662815907430270941163209058464895125099271878803411033122738476682574767038570948366944326753069897685415363523878374327350511233735277586453060355920175238724102365697560424701335242889172033203891372901587569210960849267088042596509649936293628425709810723445118386760040778393114564083946186934033208479914058795311721592709555921556431234246801789108467170018440126641865104979410986134586851695192219661268195726089172815 
594 -420607746834991645579883225305725961048852140217586945131639298032452108167264954049872657105812143617756445302527259442167529305672467719161000794175030427288264981907813460598077923424030940035211398088586686788743491303872302011549270527781398748332532197490649876175194412632356042624244675917672610408561552473011262794342392735480028860675049190712775725284401254669940972022012653618755998079944306028665977300657219715503717928573429473624457072755127035857643505704259997390938257849511317082069892481044185615519292742781105 
595  3364861974679933164639065802445807688390817121740695561053114384259616865338119632398981256846497148942051562420218075537340234445379741753288006353400243418306119855262507684784856927966471502359301690591072680446606729323467683262556561640008361491261518235570238675976479972463014613224751157175752966158179060694259801924546117759283203751498158158960736421110882556720636335455104223206572106843155577856762338476806398245468892868381123604070623938142051796376398208706255016619704590714465863844080987855640958205286763922372431 
596 -26918895797439465317112526419566461507126536973925564488424915074076934922704957059191850054771977191536412499361744604298721875563037934026304050827201947346448958842100061478277921261434876090563971501199064699026218639017784397419802903449038205911687103261981750741512141094087451816874834258068535397706685921913399617117141038572493738547594206738651790505604624964825648698649111866757475222421633033703214771576848762694720654084470069379811721579660856696942952208971664957734027050371954179475654854376847882839657139653920945 
597  215351166379515722536900211356531692057012295791404515907399320592615479381639656473534800438175817532291299994893956834389775004504303472210432406617615578771591670736800491826227106740666592437753540103710584570396289894422103454081021586276420391367116996586174640597295923495166274890691374061898236507888473629869912130054039922587037474238317888041350770722087250851372942033408362725902198021649096484946962205662384072267339405919267896464600051337046252999802085897707470312257023977010181515859399716009642414571590436522473295 
598 -1722809331036125780295201690852253536456098366331236127259194564740923835053117251788278403505406540258330399959151654675118200036034427777683459252940924630172733365894403934609801907328582404649061248453212408650424156026257514533757779255474904154642455290728114586117572208991463557702760192505786078758167844020708436267964672924667949530476286167802260465515938020633932495498902190872371978630051814735726138089303065250567322989966497133242561693893046763757353883044364459795497699265262174116550931578341182350442961079797106865 
599  13782474648289006242361613526818028291648786930649889018073556517927390680424938014306227228043252322066643199673213237400945600288275422221467674023527397041381866927155231476878475045015660576604358277131588340854377900726537368665623807782745069142317565053670046843583758387811175027313164740003887883285102532238670933233587969221456997297531317088532266698067026146487704065081670691183406210064904689896078176090797288425357961820455327874297821214349095825935024418436979488972177039816012333593489271974160247550637880017471059791 
600 -110259797186312049938892908214544226333190295445199112144588452143419125443399504114449817824346018576533145597385705899207564802306203377771741392188219176331054935417241851815027561214577279255187393059029150440231084595746389939742744167306177209517828829517979854130097344238971533955740985120200706053401781137617353693509221410475202374165366425723801402034571085319652735992325541513579624074125129517997290789525664715940653800703094753069874004653956737093799306206233345868940557486733714563343156407900532747181876558082518632625 
601  882078377490496399511143265716353810665522363561592897156707617147353003547196032915598542594768148612265164779085647193660518418449627022173931137505753410648439483337934814520221446298810255472089037104327428668264431206234755556270938518272551050625477399789360915515069645365843736696985212160927236478730405582106884637511700656987433410182467849728238143168015106113049633803983605454047686853985173522403148125617727041816205216551640570874867788658963729504765774765048257522063741123009804242843421353769206753878218959807402391375 
602 -7056627019923971196089146125730830485324178908492743177253660937178824028377568263324788340758145188898121318232685177549284147347597016177391449100046027285187515866703478516161767744061713958054352726306242528760452431888823500296851567426887874907072432143732798994223393597110464033371652372490131539623778618732182856742341887763156209614021597022074597439161507010974750406474487704814459101458760249413004864432511288974250012959674976514971122285930401934419936434759923158692736495871443185627312968505881770612393526831706713704625 
603  56453016159391769568713169005846643882593431267941945418029287497430592227020546106598306726065161511184970545861481420394273178780776129419131592800368218281500126933627828129294157257808784007324260092563447832426271526154806178988076302292273133248305005368190745273375803040148855707790136279110197725814487453556151735369741972076222707581925359279602010340788855152103918546633698102914803152504197371863878131080250641028887159710291168594351624345544309940630841605721762997073753083029936683538157913420117489947798316308336747132751 
604 -451624129275134156549705352046773151060747450143535563344234299979444737816164368852786453808521292089479764366891851363154185430246209035353052742402945746252001015469022625034353196841209982687036327612053552250039563925061576725451555366829504530019537850072212548908651807268130271899053421036125000171218865613654458357233908296725889537976392541824795159421856332384782344471734942783976785391380379111661584052822240250879086135434641451389425142461421827381558514483605645309656114967221629084742479758020638202136028528383307858659505 
605  3612993034201073252397642816374185208485979601148284506753874399835557902529314950822291630468170336715838114935134810905233483441969672282824421939223565970016008123752181000274825819614721018982521633410244539637798944537200104629424663140670758384023911572070954044382632926357284470245498045076026327910939060968414688960767376293342684794527181664246444968603734069256804085935251198065690605515022355632270268139178734395615807816235638257642838012762048679061615353614321101631371628060275891033222638485830215652370145044470699406047055 
606 -28903944273608586019181142530993481667887836809186276054030995198684463220234519606578333043745362693726704919481078487241867867535757378262595375513788527760128064990017448002198605577377603521915249017226691830552461823750770873732148424301227178496720857490594617742607389538009306581751701653460105317122759943510601423274554570668599204393353287995379224975936469663040949995948589136623039080722994600674211425713670131368944135926386589589164727537531580095326722606526269265407256330261058496486713238648589091408826462704290033227614385 
607  231231554188868688153449140247947853343102694473490208432247961589475705761876156852626664349962901549813639355848627897934942940286059026100763004110308222081024519920139584017588848537181486695101688338034592590619413520193486843070182917706372982275648600268649000390673811795470329374862744056273263761641089725031675739842774324061362730998282965237403138899109630367782927991946527235140294751650159876073413610241687037652182690480157802829493268413947651917019359198950560731778465697110788102294104051038138879173136431476505282156607311 
608 -1849852433510949505227593121983582826744821555787921667457983692715805646095009254821013314799703212398509114846789023183479543522288472208806104032882465776648196159361116672140710772624809259481694721903392508940156432440798615331709481248464761640997661840773623769326131712398179128115505429135816425194492677092465948504156843557640625464580437076801747754826494073687244906354589226013590507694291398912156258717670766377448343704875144118627771438567672718330014115119017276256037161913072475503319493170701837667098964410915867728415377585 
609  14798819468087596041820744975868662613958572446303373339663869541726445168760074038568106518397625699188072918774312185467836348178307777670448832263059726213185569274888933377125686243689044612170032914430676998660446962409386040305083778360462981996811402571691263089806088827047767052457629526344010141150485579570877417691596152600526109250266803194803891464077661512515638910193542304981035619039080576055549947706150198760730022101485910245967924510938758829887639064671235882112841743072386023699825808975616657252584167207856771015683520335 
610 -118390555744700768334565959806949300911668579570426986717310956333811561350080592308544852147181005593504583350194497483742690785426462221363590658104477809705484554199111467017005489698750074752094362758631268280726793687743099851835038513392724300499170789191521012977660570104932800309526691837722166170825707985242420022899403604246604451867641199236871494010758810500049603822186817511163407034791866798156351424405531615213400689335188820941786492412764048496556934162150994035988120539732965115731800030684103159258799417494625113518047316145 
611  947124445957606146676527678455594407293348636563415893738487650670492490800644738468358817177448044748036666801555979869941526283411697770908725264835822477643876433592891736136043918593049726597818504296306737080041477548072752697102834961105712625894648039060204470784437122885259746916750912193896989200118370487237757457728691300203253303479102499181210502893521118584689282771072209921655504573254485083893306733449865413381230669334785547961771770670783448923524039157398519706250546709698416830974172036594501118920482795657697650866104219471 
612 -7576995567660849173412221427644755258346789092507327149907901205363939926405157907746870537419584357984293334412447838959532210267293582167269802118686579821151011468743133889088351344732201298458293625461427533303423308200070206047132572272990028119552057410369490298422886734898888597571857787582697274266896137476708470563695680536704355673680928372304729819918367826708325298106530172279068516656030556791557077933238338524722279145558146734631559273230957292345701754697055878645996301655148958246619381181546016471568696092514355284626015602865 
613  60615964541286793387297771421158042066774312740058617199263209642911519411241263261974964299356674863874346675299582711676257682138348657338158416949492638569208091749945071112706810773906396444963366639327525719775020514338608910495821007847342916506836966891404504258793534871923866291623460340535492751471372405498442120902100843753321528406054993463017655372266149934279319930524957751079685159467611507680775338040272777695825566819931649018597542621067647424459143681582236126522751216420745986016261214003761523490940600931214868063387566651215 
614 -484927716330294347098382171369264336534194501920468937594105677143292155289930106095799714394853398910994773402396661693410061457106789258705267335595941108553664733999560568901654486127056027330518862572075783944809627919756682235491526344125052565853013704697441706584706515004459900288793290564788283782426166021248439541646665152187825495182009681765821975726452375857255612640357849206189803063862115363712850267698565404311889337575559140673189284961018718831946165696149252585440383548827352236834085422037625464652381412885541085555919104329905 
615  3879421730642354776787057370954114692273556015363751500752845417146337242319440848766397715158827191287958187219173293547280491656854314069642138684767528868429317871996484551213235889273228795560903182746783958812039168137862214077832377627615183591630837759314710962620219175919403322487123893156288903176788581060943906035453887608857590889721798517879852874818326312656904535095928150237190877144409412731956056731430685424988923763815993029469056939184954584468571530234257606315844567181132483757611141272697084297516466349741484608640751227025231 
616 -31035373845138838214296458967632917538188448122910012006022763337170697938555526790131181721270617530303665497753386348378243933254834512557137109478140230947434542975971876409705887113158708056820216333293560921482064765983662687847058353522462416473819789587576978461191485183820330099189880870698380693744791636923725689474508835305440779404711503888025714722519781300721685438390559986302600686193220108629275125178772224480886050408233752015780641746425847323612751962491864587848180530407723613124644180068844779433335753548104142149129761600391345 
617  248282990761110705714371671741063340305507584983280096048182106697365583508444214321049453770164940242429323982027090787025951466038676100457096875825121847579476343807775011277647096909378153685229767181071330367913512444346241601878869498173535540827465966648378664648612954364702226716347488063794767676636401141645107751032559744705206026089943568124258150884265567253231462263662733174312037772537971174064973695494261611209089555176150559798857102781488795963677673896019817913201168247668570745773151003947390670002657303257745854026577776373839695 
618 -1986263926088885645714973373928506722444060679866240768385456853578924668067553714568395630161319521939434591856216726296207611728309408803656775006600974780635810750462200090221176775258591272559165991389679270959080122288862172418621345305412939490472097133395977969352579343341059470039466140117527252906378936948139653067314521708594929045310542396913855474657695270726667333857210437101954426966622907236647257546444539187596511419970289853285858374495316018142783512540931170783349289916204312229143253303884005331374948058317519520785572858122815665 
619  15890111408711085165719786991428053779552485438929926147083654828631397344540429716547165041290556175515476734849733810369660893826475270429254200052807798245086486003697600721769414202134466008164016515352999655609552887374528420934609205163204895268367299466332029146165931913034709135080984178511541577277880584325202060302299998664946309016120363767631682726927279235191371229414172379671849024424282664645169305959088091427820510617922392425877759641956372983273749123150583320994640223495177260033437916393635342184579975401012352523806999039284000591 
620 -127120891269688681325758295931424430236419883511439409176669238629051178756323437732377320330324449404123813878797870482957287150611802163434033600422462385960691888029580805774155313616812784754549377785881735293128775462741703201134319870426033644768576306133999411603946266639052739581586853197807038402115648319641277139363264689334822965514418811771770106096755365604381429804183669845322029976302215606410391700357564745951857606255547675207000304261610539393393927910540579678323349531109178525970583913402395178180308538397198848983994765142725839025 
621  1016967130157509450606066367451395441891359068091515273413353909032409430050587501859018562642595595232990511030382963863658297204894417307472268803379699087685535104236646446193242508935554051279446039634822930152020794246951722274444774046926691227662058807458622579093094887773321650648938906503597484081354771976971574487126658714617573750573526887651294271648694397944374778964180688209531473118132211526800989062191052161972661161485324918852773121008915962797795401616237882843677107995902249413960845262413042940303773964275168305145059904879310845775 
622 -8135737041260075604848530939611163535130872544732122187306831272259275440404700014872148501140764761863924088243063710909266377639155338459778150427037592701484280833893171569545940071480225317263364247687507249988203991795541391534077332041339841543242677026122471487698660083542974269206534928344215165193119834136407166408131104917184629898755509527301820481690949291119155230402985173245919220576892353177364499600346229023300036839498060602828469411246940851298706735668763876798166062418342436464919058846943080018336930281518991644962585854187109173425 
623  65085896330080604838788247516889308281046980357856977498454650178074203523237600118977188009126118094911392705944509687274131021113242707678225203416300741611874246671145372556367520571858630909995730259064362764817481383084620678918542097667013485458156589943165808481773676742918189897592184721491980151375832039808719049220577498536500879613374898514048698619522017898699514570090492686403660759813185396897145666271778482286225202112281110456189351898952553693762118666527695349624552596420721179062457268921818219273772410374297262858281287873091661641551 
624 -520687170640644838710305980135114466248375842862855819987637201424593628185900800951817504073008944759291141647556077498193048168905941661425801627330405932894993973369162980450940164574801733792410576962257683058892453269795807244764643015990928871216392024608582321533451829645047936204977856592982805891683162851599905521942505351495911675213675898929853049892198448910616827096507036230914011573164067319924358688058753051910301782486579322398441897519071280974682767951777280638907966164826801587039306929063108487903279255288628605099505953826764695881905 
625  4165497365125158709682447841080915729987006742902846559901097611396749025487206407614540032584071558074329133180448619985544385351247533291406413018643247463159951786953303843607521316598683124289505676139090340709729217337891090704451919189308147019526578976615635157550564974353573821542861337459674588410759276680278631662828501359151674848482700348168970555393498368400863377515422990771433097557579742841726320144453043228840013187886346706758173788369484760015270224624527484109354431308284201885979996262297931068816649842697690473918181137246813067589455 
626 -33323978921001269677459582728647325839896053943222772479208780891173992203897651260916320260672572464594633065443588959884355082809980266331251304149145979705279614295626430748860170532788387978515161167348607220723475373985030194650276253268942311957030860693937174919272718446055829244730736760814148142176898317972311503353474176684475873000768430158431179818124343838743215182922915282240700574473372207327125206738734509752568908971809992908915529749141655867083232183932047137613946409634622293944826078660305824089057166919158204542967227291445364761643185 
627  266591831368010157419676661829178606719168431545782179833670247129391937631181210087330562085380579716757064523548711679074840662479842130650010433193167837642236914365011445990881364262311411891324826305845319785605236450752635681143566427133629952452973970027449024718708952963537679268294509841966179397851890125658162226624408750230757087154520131775131777045089323143800535223731193153180101047539646763689023967863519900685314456260991201782189067974497007460486181345667196483418074974657639307361960738796946346960132725401221567905471329997682761655564111 
628 -2132734650944081259357413294633428853753347452366257438669361977035135501049449680698644496683044637734056516188389693432598725299838737045200083465545342701137895314920091567927050914098474062877784462578536710205572157770531508953383105813140673792436883422315785696291562802127937252904561615713917458141068306677746617013808808654826256284642670292170324862360336295414985119571550054283485701828913710016114664279665752871527779708864660851274583999370734760931937366112402551220244480075446581978144870559841950271493902768534474126133277842196989287887095985 
629  17061877207552650074859306357067430830026779618930059509354895816281084008395597445589155973464357101872452129507117547460789802398709896361600667724362741609103162519360732543416407312787861432033532292101197073961656197506210377610126548920838853648242700730141511576164937703344954748203670777798587573295533710732047659307216314626689251927515325385485516314884203522261557791091782383313831799348137961156288547675439986221449815029255914404249447723667270769149965689198777006116208109627847008433087412055918841214306943338010037295781076426473818662310950735 
630 -136495017660421200598874450856539446640214236951440476074839166530248672067164779564713247787714856814979617036056940379686318419189679170892805341794901932872825300154885860347331258502302615740223231970917963022424933838681849796948765581703856975950951072434671188585989760481473811085760654814039708953696320656616082381670747135461197208818626750891392460855067575542325755361949099240883121172940219414448385694821352712601505477987583909942026601976533450399795175315767622691044359381199711102402835878488715287596246832047209422455934961651718958137199904945 
631  1091960141283369604790995606852315573121713895611523808598713332241989376537318236517705982301718854519836936288455523037490547353517433367142442734359215462982602401239086882778650068018422028785965961230910158456472733674926131271319111892282271220547570713103213124781237048432933796285560084145713638160242361369889854624513910609898844896954997415901106365496564814881672871505318169170687605304946150113409900799240067761146050527260307110872572981267488176158726237004182621014959504193438013570209841444444459097345237855209291085761825822245078082293888104271 
632 -8735681130266956838327964854818524584973711164892190468789706657935915012298545892141647858413750836158695490307644184299924378828139466937139541874873723703860819209912695062229200544147371818831007267993015450543488817537523718587636946183652508112620717170322330533876620529138897139886581290632125239159251706491274054711519550774353690270016045692128984209348421676881115659088813324273235304821961337113218194419924712551139646473391477981972111680727026537321843825494796942283384331293238939339209515378817115648665706726756130266583405121817399094668225497265 
633  69885449042135654706623718838548196679789689319137523750317653263487320098388367137133182867310006689269563922461153474399395030625115735497116334998989789630886553679301560497833604353178992196474939831361186872781082747747731075032759365287642711508005131500592142128506067666409470040684247855191337377764762389801571566830523342614177797782624100077351340533283760783737994527495773654319394601182301582876450101232743327967846740903390868316484719108283734626153601420860036705832495088005164451166511790716291933822120151634538364620604412919076255222281873569615 
634 -559083592337085237652989750708385573438317514553100190002541226107898560787106937097065462938480053514156511379689227795195160245000925883976930679991918317047092429434412483982668834825431866988491991901221241908515973152191683294935419739027451105635883475452683145598076127598082588639107592720993357164155104166927056018090718995236029279771009862457532856832284536795147679206765798881550008183304327980717703622323288732321084727037081026370394324186031801378487381168767659104838786210688688382646669260944916996270602648515982684632871347814390112338919814678705 
635  4472668738696681901223918005667084587506540116424801520020329808863188486296855496776523703507840428113252091037513822361561281960007407071815445439935346536376739435475299871861350678603455218241166042208442947563058540536694127580789978645314371190799698109829681130504498675717433395858326302250096224745092813141358514210939622944597806648128010652305374324394218492260206541718809308239478460019595680298095059720650390661881892769606812406971784056148470740910012716281579831262876002173488785006166889558616212987839894299812424521630396069147857257309517421918031 
636 -35781349909573455209791344045336676700052320931398412160162638470905507890374843974212189628062723424906016728300110578892490255680059256574523563519482772291013915483802398974890805428827640616596407909672851531324745303016910375761093346230135920143547063653804585181156430786008376419884748176072172328233334585907099849422661499625944163545184358207862548716209979146485551901515505508717629702041210652021702438780765700557055198648713803502465146094425428662469942954804860456920107196465130706345864645008532602072918139658647676225252606335611625905765140175341745 
637  286250799276587641678330752362693413600418567451187297281301107767244063122998751793697517024501787399248133826400884631139922045440474052596188508155862178328111323870419191799126443430621129450102944989361580447316854509241853585629652701570603558679778594129768136900769680766991374347005434376291768504776308364151871852440713932730906466920833773705222173245454908338268816941111445321634060728986083248518563034151513100358947195832473133094408457166209834468436770524785948509119984913470439021733806386757510036384347731642361354054141377413097362420328391038646095 
638 -2290006394212701133426646018901547308803348539609498378250408862137952504983990014349580136196014299193985070611207077049119376363523792420769508065246897426624890590963353534393011547444969017531496833066977570791659267733508546366873597885646763679312620413440819273400084508220233542824333679139476588522571940205634682591288023718953839101129234557472490251900538966040612928613037008411700855781651431600554152913525830413162566805309134088579420069669967167291658440222011232819978418056882488842308908868998405036834368506473717184346565468107800331792524595437324465 
639  18320051153701609067413168151212378470426788316875987026003270897103620039871920114796641089568114393551880564889656616392955010908190339366156064521975179412999124727706828275144092379559752212529281571927480857480776415229773500207643277992846368595003396665915857474424967817424658150401508616599242946243129628475398629643254940723204363345983618988457070551456712930987053856567904385631494291254937105838381474218822292051938600818316476301584554039965611596594356784819419091895863285690817104369329469215624584561563795660105524324962619061081994630874059986329581391 
640 -146560409229612872539305345209699027763414306535007896208026167176828960318975360918373128716544915148415044519117252931143640087265522714929248516175801435303992997821654626201152739036478017411125024945853205695256202228391367484570528244312081912118017439893769646646502575532746105971984712198860222617694820600481904361494236521899340304620069981792947970266644098637247829141889182015085206399634147665538400481051856843804560587704039795417371264653235452188585989960658483434470982713047974261040427019397228585924809363290891231714628237446640944553363933181999925425 
641  1172483273836902980314442761677592222107314452280063169664209337414631682551802887346985029732359321187320356152938023449149120698124181719433988129406411482431943982573237009609221912291824140445437110085092210220409654200918221944926697873019411443512178452884386025767609272288573484700787124526616664750559430513140373594561104190739900845551755734802418138713191208340577039977730428807318246617897684910916092481097222925631485670324049622073174000419709492743114362425408239911847996379226976785198699209942463622668987691173562074288692092186914317226439464655920740175 
642 -9379866190695223842515542093420737776858515618240505357313674699317053460414423098775880237858874569498562849223504187593192965584993453755471905035251291859455551860585896076873775298334593118937749238607671423129837088112196647285963695310064266961825271888138172795758519506202169329906659288469993782768471981267982433946059985463738493130049262356584007603385375989754238692451377060525538798658289678664761752081823275113774297674468998339154542895638108666802711099379810220017056313104300948296525357695388294386269267943776008450085622631931620916263431345178429442225 
643  75038929525561790740124336747365902214868124945924042858509397594536427683315384790207041902870996555988502793788033500745543724679947630043775240282010334875644414884687168614990202386676744970004984477153636419572457286878169691381509113176878234039690798044853044007597574738043028830051825138731708403091789701492421690810195275958630799577853232940013410852363622625915420049092885005563417501202697059256099101249954162894309564521532634057971672446094610886581507937006516138180546898092182779917333597969526263762483513000204501653706138807490648659599843499164679190351 
644 -600311436204494325920994693978927217718944999567392342868075180756291421466523078321656335222967972447908022350304268005964349797439581040350201922256082679005155319077497348919921619093413959686027913544060031218444615967102971478676874702629569478937171892599833705494662923150641533877220397785966634660958262206545124649514700638674154978472989327170741886717786522175797318354815612042325068391469682809192246738673261312856025448415712588674855928145020865787194794811928414755134361134785792924367893423070158975994548296416743239969815482111340277645429287541291454384305 
645  4802491489635954607367957551831417741751559996539138742944601446050331371732184626573250681783743779583264178802434144047714798379516648322801615378048661432041242552619978791359372952747311677784271157445156490300097097048513316038915790432178381405018793107834632230221774084219943058070539995583281207542770319273937992703985051385372805500383260762763396694146782012732482714990234780513837947263552286842755106728801778179318027187845042855734564962255556901325751448999419021766047688324251883573245743997184733345545660942103702938702360375604193495062112363136281542571855 
646 -38419931917087636858943660414651341934012479972313109943556811568402650973857477012586005454269950236666113430419473152381718387036133186582412923024389291456329940420959830330874983621978493421089977863190546960190616099141348351473323152212859748946064672994533207496716309877700301316353212711484057139321745667705195959600410625979064181312668701520517327151556296760555445047315038731742770604899613496684754219620971874159216961759669270682893745012463787090105967261514379051875955795702470633709594555866742534616344179934610967285652540940617926119648587095862144692471985 
647  307359455336701094871549283317210735472099839778504879548454492547221207790859816100688043634159601893328907443355785219053747096289065492659303384195114331650639523367678642646999868975827947373456588491007195530365571502117819519138597902681147200744860071428841061353962010205839383123670130704601227198655632887586799604929164148248186501262939150490498002818922211449661227068947667952079929986668876164546344087941985197236148794367691046959801249767634752762073371477108912289312280181370578260855920012056398633527509851247483106884703703803082422830074744887800972095960911 
648 -2458875642693608758972394266537685883776798718228039036387635940377769662326878528805504349073276815146631259546846281752429976770312523941274427073560914653205116186941429141175998951806623578968705645586126284847562001180994425323700732481536100769253509821540426885310769956909767174617983329585894737252918392916913469126929796624322799807057155050618546480125490342136419149789871911321420445812736634549775838967911922359761746108416126035381245221320583765050135350403035753587869568132330644225478061797320389697842397125620924868086932141354656380168039368386775286470494385 
649  19671005141548870071779154132301487070214389745824312291101087523022157298615028230444034792586214521173050076374770254019439814162500191530195416588487317225640929495531433129407991614452988631825433414056735396361946292791747925907238062811941113500849561571884621504569864154225928958429377500890818219368653824070431463865452439241233167268642673018170122010707472134934835865365813019946903675842897571459943021862336978946048162162702508015617501641549054282823791113131908157150650962221919623055996399497804383176268591667850041867472719119202369157272520513492697788807821135 
650 -157368041132390960574233233058411896561715117966594498328808700184177258388920225843552278340689716169384400610998162032155518513300001532241563332707898537805127435964251465035263932915623909054300314314982982700569769208958813313987375690656919678619510560576832146348224095238016265421492976550311904469568003869622956867523563248943262262900399653692473975406845579488104756254739153242462397235416256583423312244775620957687457356738669845937427615175859711881373299313929336642496789476899736191052672999350906139260068450542163529198301649064328693006543284249419531393997293745 
651  1258944329059127684593865864467295172493720943732755986630469601473418067111361806748418226725517729355075204887985296257244148106400012257932506661663188302441019487714011720282111463324991272435615126509747463485861358205171186884981120772609794346505228212607636473539132033887294788355711986229753800898068937848745634313788731051492510404198164151351339805970021426270333772710662629608929163100711936604392852299403450209805148281398247201734986036287818213112802120172947527396972707594255326869229355629024237091128943487241642988451591496200131009483045678243588316961259829071 
652 -10071554632473021476750926915738361379949767549862047893043756811787344536890894453987345813804141834840601639103882370057953184851200098063460053293305506419528155901712093762256891706599930179480070564118445300361678047507366773587520505191460607101845250788889174577299699183165699646910623194528996146618451875222917157015908948172154434029605445523564526436899144248700687290994303422196070677000316333055080254271846037590782783871704598999908658876888402889729049273331547121744117531428922773925056516190707689365734113869719379951950534531115723062989871578584065996739793471665 
653  80572437059784171814007415325906891039598140398896383144350054494298756295127155631898766510433134678724813112831058960463625478809600784507680426346444051356225247213696750098055133652799441435859966304785700032994275652594945074669477885489355847495548305959001065462451021817056231815025276337468106215212013512051528926104875186336378069052763034937500979538637262635453429890718417836273130553352344055496817997151119289288022991152510656701096250760983032892673655368048545842872255644314081372184472560282369833468854946077417245565850097555380446253113555557387665578293169928015 
654 -644579496478273374512059322607255128316785123191171065154800435954390050361017245055190132083465077429798504902648471683709003830476806276061443410771552410849801977709574000784441069222395531486802123270933049743550800130615517053478567708084162817241241249080457848323394461129527315961241047574800301552638514055339464728928587086854454165158426396504068764135321666500235712874691380855373013129676092383621691538269199824479395269826486495293346211288799501070319779077179764225686101334146293887677512990013652371758496026154303440981011558322251646423523327822753925105993433827505 
655  5156635971826186996096474580858041026534280985529368521238403487635120402888137960441521056667720619438388039221187773469672030643814450208491547286172419286798415821676592006275528553779164251894727414836874600030020021405500310603337563167996038388822510787009865488092010542663908681925773033098180605097338488607006784551070354310181914870322122704016306401777679070335452608001754894182244688730492566318128644887843915483978825238830080396592233117875532010903427249803024669791427221456964658727288802350653498114396511575121794222541637481271234312584513519284447300723649899050831 
656 -41253087774609495968771796646864328212274247884234948169907227901080963223105103683532168453341764955507104313769502187757376245150515601667932378289379354294387326573412736050204228430233314015156577604017355991913705689801697788124664419330677363707009763118614113098716664926800508838462805654786332070073786404198890009529996204020070192766358135504195426059441009609349353243997143764100940092080631595563896114427852654176944966475055476237723547729481465985977124253115355426221205399525197797848186882006176976266576257529479344202579696043817096829472373427779967409874978930772145 
657  330024702196875967750174373174914625698193983073879585359257823208647705784840829468257347626734119644056834510156017502059009961204124813343459026315034834355098612587301888401633827441866512121257587690849411168615463444182801091805459698698582683270359397658772148013810997072447113175475959678287107643409977252219777143754236154006102046915740468545303509094649768688131896432044731670235640241716341252466675905426141107910480307313359651245780723683418396109044533653025219721877575226732975787732691717091872060552430077305923706333692736080788099107757072048850288469833891396892495 
658 -2640197617575007742001394985399317005585551864591036682874062585669181646278726635746058781013872957152454676081248140016472079689632998506747672210520278674840788900698415107213070619534932096970040834091953036415700435850385533587211100213376006371705750010430740211214177265947404735532713619666311056816001073943243588879976823144666654356186422210315467670280711382251706889536087527132172743581481681563973328906003299756734916223996364191798146568064031511619898840005526269693923038775756863716206152120257655914391033903735251668621404322734979922548470529325616321409689249180633265 
659  21121580940600061936011159883194536044684414916728293462992500685353453170229813085968470248110983657219637408649985120131776637517063988053981377684162229398726311205587320857704564956279456775760406142474993303058496573615391769286619111211858671351474500766803669581298660970107926563746085188370431671853123567844007224120042849506861882926049383834711582972151638127027048243969781521976231661396921857326950843842864615262936546865095266301473309722099416753233925895506380144210442892526519942140537553483355538458543644795867000934771951055544499716790761005748186937502150237039802191 
660 -168972647524800495488089279065556288357475319333826347703940005482827625361838504687747761984887869257757099269199880961054213100136511904431851021473297835189810489644698566861636519650235654206082931260842470377536400241673904151937231651675466889300482003400998365084048316390748657792031176582803680505524528637559823740639429738656780471102163046068941297337589316740162813441033926956134454838867245661339197698853993854832986530898429320732265409650394479447302277379377297275716645471266373931617280701892437160821291157517268928450189074969736078099011406127177494876776074353172891825 
661  1351781180198403963904714232524450306859802554670610781631520043862621002894708037501982095879102954062056794153599047688433704801092095235454808171786382681518483917157588534893092157201885233648664721602569667208017491322388153224920738165481345040449112038141710886937750416606448281207999432359068535521398068721247526134399090138846702138042232466986535844459209687025516797571168716527777233317514770923787713395368502710877361671817095007353870510876654862017754360008063225854939427766586282923239391759258665909411768250365365486343891398496445746753944587024182011190487939860432074575 
662 -10814249441587231711237713860195602454878420437364886253052160350900968023157664300015856767032823632496454353228792381507469638408736761883638465374291061452147871337260708279144737257615081869189312686757237720913234773023117545761674365515540320619411872261398791230440547790929750174176995380085991918262377191286904464238058112192403783627438147342152264892639696883787277220397760528707411489708499522545942171138763533404427907773098776698403301074655034006634809559841026160517367712788213395601256683978035732854834804015671159141042481322697492373025332564829467980185415808468194511025 
663  86513995532697853689901710881564819639027363498919090024417282807207744185261314400126854136262589059971634825830339052059757107269894095069107722994328491617182970698085666233157898060920654953514521838311180234309498814408891086244161083357564323772019074266129913303770204495125345695363963355834160809734246964227538693253003333212709602927104028312178206593253497519965646403868441043718517428183847915120849495594769658778312988784703463840047712491344674043607616246959527357976887232966303232141779541169306400662328628021690515097696180702036543161909935485417816477570536648856471779151 
664 -692111964261582829519213687052518557112218907991352720195338262457661953482090515201014833090100712479773078606642712416478056858159152760552861783954627932937463765584685329865263184487365239628116093329476328006461507994375325809350224029927547554909256209429280972589178347290253388355119705586088384623333057978091097628629872923007759487786436828197585302937484290361055456668202101093511237389786130692705295423595358580879996572266297343331317788043682949251744847877425745545562025127653418780193516589896141374287653896482867518845187586453186548131815140898866481673681971145307846166705 
665  5536895714092662636153709496420148456897751263930821761562706099661295627856724121608118664720805699838184628853141699331824454865273222084422894271637023463499710124677482638922105475898921917024929072143863079523749994038585817997214050787152248580341635214233281116077359933005024615672125649731046684404828134767645628698615598354837745244813076218780043822734049082083122511596598517773037507273785164676191861482965757158076105066952345483451240559276447696132424065361757455591705910738666132934083380752845914958912382994414823290389115050915356812803108012894140534771918094702437950994255 
666 -44295165712741301089229675971361187655182010111446574092501648797290365022853792972864949317766445598705477030825133594654595638922185776675383154173096187707997680997419861111376843807191375336199431275118694814301768231974353697888063372106290516078462739558670115587163146845308206890052333177679015045565970394369497638910618326955599284588418283377442904984935693619886264659768861306084509625593811858114343891346017890727764516853884187454896016669261017820045533301423352875733203284585835441472070792039747273093988959288689567228366636815438279269619975587870898514235361530175201820100785 
667  354361325701930408713837407770889501241456080891572592740013190378322920182830343782919594542131564789643816246601068757236765111377486213403065233384769501663981447979358888891014750457531002689595455409078397801967072737132160967463103113614034018884783285090145458063128105237393615261717353502109554083218381890042650673998172455177204986187691572510733022267232345106204979010166597793075238735187402736581529116557182566984093842105118386359001535003405142875339707113067048473684191957073181037318040828553432549623421098223189641133446576581594300044558276819157309092822557300610019589797711 
668 -2834890605615443269710699262167116009931648647132580741920105523026583361462642750263356756337052518317150529972808550057894120891019889707224521867078156013311851583834871111128118003660248021516763622440111825265524874371707962202270440361857432590049940806238025531041733119999437081528544075694166697790984580179994527141132476283287997051580151358121105048586871576261180385153269952967005262959853650474957148956737716321254040732838980706130634214289002632380655901729410282701832852285224504311456607612092391294625869100625138769696575379801501666718830162198620424673181262466908932357572785 
669  22679124844923546157685594097336928079453189177060645935360844184212666891701142002106854050696420146537204239782468400463152967128159117657796174936625248106494812670678968889024944029281984172134109062850956030725045825075060999767901061083078818964512828347836756782187031847594344014489131614844172521826926541201342930132471423698822547764326735752827876906898921348443280868938410941246428691365615609608381583491653534528565567528908137512286497058983034082809174249798976275532492710467609902510160094867292903480702027566631251702766705360579223328126701179227760461355765812084881147814131535 
670 -181432998759388369261484752778695424635625513416485167482886753473701335133609136016854832405571361172297633918259747203705223737025272941262369399493001984851958501365431751112199552234255873377072872169487402531396979280194898789544258335911753118739649419190963844122083587230359362666869936881590024416619212730565196589046124935860506096707871786471186869182375575834130895800658282259929883180178187493908043212451966714594508376866856785293878105256616338529969045885063413335723156432398363932147564538866555128779334073528506703656777460377489344767160401251707385178350301504476060009719482545 
671  1451463990075106954091878022229563397085004107331881339863094027789610681068873088134838659244570889378381071346077977629641789896202183530098955195944015878815668010923454008897596417874046987016582978689180203108789383523181547150749867298305534681823008183894631593518319368044456459131131959201373618364938500240703760120423585301804345915289942689975239537750267786486708571008662279159605250844413265963652159745280271271692365274993241246865783971240794680694872479594873652534201461099358452977196006622840447413356797480330181381546484866611541321807998105430998854963556587719011335934971393871 
672 -11611711920600855632735024177836507176680032858655050718904752222316885448550984705078709273956567115027048570768623821037134319169617468240791641567552127030525344087387632071180771342992375896132663824180317693439860871058962949868415735942398238526960814149689369385979952263549325441864365817016375254791568808340901331331170339154753578755811667926978937964837089572639022949655714148956177265143356696620769574227063002570594196372913889527461442541828646027588704826823629353628484987503784418474067342598333261748079872882400849068064499105651921912259729387156393704534977750448061062382991526065 
673  92893695364806845061880193422692057413440262869240405751238017778535083588407877640629674191652536920216388566148990568297074553356939745926333132540417016244202752699101056569446170743939007169061310614775037273240703756977661308297658697315370063926179518483385688536506028831619908459653685962509456806844307241066125649178236086276753384312524837787123417067356927458130766070900049528932077087594654563242154513652178656210133408717842292830739271824327502836291149534574685329105462979733814090639664084050710780167164996116505018531468873968429205131852065173173062094920805311658170596115215726415 
674 -743149562918454760495041547381536459307522102953923246009904142228280668707263021125037393533220295361731108529191924546376596426855517967410665060323336129953622021592808452555569365951512057352490484832870315283038362901797459628979938339418223888567464126723602574497382587760058047978274449994561835380707430831173345199310395198059128057436072724811819683144214576156971798672583050882325980834966039076677658639664646637566749787657419665844100077790441662115403974357143302699527524068134769596675056302802474328502071887135518880403386190883082712089634017583207894760696676266685763574044921776305 
675  5945196503347638083960332379052291674460176823631385968079233137826245349658104169000299148265762362893848868233535396371012771414844143739285320482586689039628976172742467620444554927612096458819923879004282453875855971830475000381444831671764737599907601098362752331157723273652069262622015750778549959341847555038809401570945135553092620527745085708435228078732279983288071708959133788455130390142893115394148407415108135409925671967306244093244810667849476694997734326055939985463473216722177952973061965907738575943147279365135579386819442177779074193317630988877391661752040809051234767758523250423631 
676 -47561572026781104671682659032418333395681414589051087744633865102609962797264833352002393186126098903150790945868283170968102171318753149914282563860693512317031809381939740963556439420896771670559391030668979904560651500179418709653137353548442114833789256448606291708547135902930134585792845402940178569550028006752784652661713188550262579948934670027719142175543986370175384393359192782054952947290485738157656362968860897763707488549673629798559952477310499879233467770694299316506750247265338086357634645334445349612234841730609608264583913713888961121618470184178263470694033544761744014176843818682545 
677  380492576214248837373461272259346667165451316712408701957070920820879702378118666816019145489008791225206327566946265367744817370550025199314260510885548098536254475055517927708451515367174173364475128250812958142269997099292874850818784027690240062532200260942033241431235688368586754747075885636674312977139233788253039460917097091900014176683581422780803867221608904945919832260129052358783984273734522697498129802837223251616189072103316778415212765913662173579960576090651184177394097144563674135312091450413039563284811154370238346525353378333514253795597387712801675441528593404732209642526745928578895 
678 -3043940609713990698987690178074773337323610533699269615656567366567037619024949334528153163912070329801650620535570122941958538964400201594514084087084384788290035800444143421667612122937393386915801025984659189515020836402912898112175531424311107924810057250123534300398451102368111325733674595440782966134157831369101266728843210401208459265100235132010228018503843183629291629628010378460894431408233634515547033453709080389790871151904468163689047572195058530101511686172990129590864302931530769894179814372409656910041077248387383596745689899756559841320099227408935309593697753723396089058859239192742065 
679  24351524877711925591901521424598186698588884269594156925252538932536300952199594676225225311296562638413204964284560983535668311715201612756112672696675078306320286403553147373340896983499147095326408207964651418612723252789023587674903214583332113700270637350639200927393346437267221454841126722136709879805086806700502329664719948545634290714275546057026635825106857692786601150836171189324665222392439264591147308760340742920656485374727299356991554856550371354257182005889134041546212133233731161085680463742966388603898901324451006968149250000854807627231350577773443206034454617189197948866479333046662991 
680 -194812199021695404735212171396785493588711074156753255402020311460290407617596757409801802490372501107305639714276487868285346493721612902048901381573400626450562291228425178986727175867993176762611265663367699738931559776049307090289229863911283908395004381406509901322323821024848448242842093942651894435513397830613249853981862527021207859340309708452433839892550412647283736751441016868047282694633233363280132348069480098775483719279458758251912853853509253738861895633684891572104793852507050299314424474569195565414151348028307993953169441385941369712152252110835799438197643814593832413489785999476738225 
681  1558497592173563237881697371174283948709688593254026043216162491682323260940774059278414419922980008858445117714211902946282771949772903216391211052587205011604498329827401431893817406943945414100890125308339644351333383193445983166753822322311763271988677920846494034965882370091944879526284430878982293895816369136869073965198488461545128740218056307634587705973621096758306183832521545530578417895090989920873319357627677277802042210948321771603175395057780689008846994028377198135922538925033880388715369857412148676735852776059879580762874494751743771481979575977405573760016117461806395553967228681644848975 
682 -12467980737388505903053578969394271589677508746032208345729299933458586087526192474227315359383840070867560941713695223570262175598183225731129688420697640092835986638619211455150539255551563312807121002461124969051143445607361759556270644934408138156594851888394292982177891753162929861876084729680789797519694207127100291188213554710859166459762135901016233700456097591746304311376198721899826717808627427310129664738771778490501847464414393668817501352011682457113307811001796007887092709483413695206354856854583736759705219324273804893491761561718347813840725069546992263890635060820981682520103558762324379825 
683  99743845899108047224428631755154172717420069968257666765834399467668688700209539793818522875070720566940487533709561788562097404785465805849037507365581120742687893108953691641204314044412506502456968019711368495447242044619718499561204894051608977330017101020664981047619802855593955592345440706850592594744900640888211531639205849612880785526026345448371741392980265463251015128145484344577816243877421386711809182739248199288629139815360724003258794946832239039605013402135995741969990384540844081411174851332965472613386096297268227686256712995651689737034116105646196189539547979875238313952488536966911407951 
684 -797950767192864377795429054041233381739360559746061334126675195741349509601676318350548183000565764535523900269676494308496779238283726446792300058924648965941503144871629533129634512355300052019655744157601472991425558437914450304045480214107496330331103664511277299620171747523589577949416474177187643899609817191620055444579657149199016468816493730626006443986516184788885798476620296479105719945385763220778074611277840533724488476537417198688569576845575849111783260259042937960411124843644824828541782001633425002602147263898348390392518587791038884579535405440451034749971497821399380948743513996471983229105 
685  6383606137542915022363432432329867053914884477968490673013401565930796076813410546804385464004526116284191202157411954467974233906269811574338400471397191727532025158973036265037076098842400416157245953261169683820013979179488793202140477466081472595884961890706388592004520681473364890752719999327969538630276089274902990790773215784408251012098817976851921500521433233979575678007136684942912999585620537257903569510127606161881911977070639373405308453268681154365968183301406581064972584883910730431912177603098362205713015857771004293641799898691899601080224814727207412159777494552859177546034181105249012856655 
686 -51068849100343320178907459458638936431319075823747925384107212527446368614507284374435083712036208930273529617259295635743793871250158492594707203771177533820256201271784290120296608790739203329257967626087925871005673786731217582538017276715765772954135164827186427955863578646648326057392207170981882759308618507231453737389641891912001531050523071287439892209654250849162648263280396227103035036594826572096539420036121925026206930351138762672748957687308644006343886488288766269953623120940326157266160643172482583049472919317161220559350815867414622693220015188172712750827449844318724955953090156180939344529585 
687  408550792802746561431259675669111491450552606589983403072857700219570948916058274995480669696289671442188236938074365085950350970001267940757657630169420270562049610174274320962372870325913626634063741008709133366263142480668511712620564385777670214884859439811350146767598976393740980733655868662422556273403308885722710654863310472749070156589254460409021056855302866883997014749349958826585356133119163480639125413338012303884040207058133220282152696084183357399692426672387607535814768772862545684936182073404716991067412471599977129418386903154466837972155220734300388172801183074611409616103776387837405449074511 
688 -3268406342421972491450077405352891931604420852719867224582861601756567591328466199963845357570317371537505895504594920687602807760010143526061261041355362164496396881394194567698982962607309013072509928069650161337234131098073009491698810398015185594071763033715366281658030422267710356771174104121110473391489027774297362215921782432180329619973756122834160778130147494709192803422372514573638545703511104229645870112246833229572765204243608705940951419991312006670985872021966014505617322107172815136362568509969588758426191878314387795141665806228470398001077300779406160678440135059934869276550634484631040140331185 
689  26147250739375779931600619242823135452835366821758937796662892814052540730627729599710762860562538972300047164036759365500822462080081148208490088330842897315971175051153556541591863700858472104580079424557292913069357083773684412770653301936946189252602554208824669823195288933670552810561684213681963694314861995440316189819313064856691563490751167224425316931890281719124675685668688740745285579073857648299035707711281491468976312652383968711361439933980519401212524737018617626616226503451557113191609499658491855021008783751987459761092828297563490646972108130256592664164912414113884649264796670220303853569881935 
690 -209178005915006239452804953942585083622682934574071502373303142512420325845021836797686102884500311778400377312294074924006579696640649185667920706646743178527769400409228452332734909606867776836640635396457976815068920530233073954816975140484270696020706633914190400305838129247248942658924308186603389925787096870538780350186749297256536801802164864828394412627725846707192872452190675429337575778807785928544811102507980158875025667564429895112693701134286869693798494043606083225540029549818287318586442989492319372899966909409071529367180187332978355803640569873250078998212762009346614542795353560131374136046471345 
691  1673424047320049915622439631540680668981463476592572018986425140099362606760174694381488823076002494227203018498352599392052637573125193485343365653173945428222155203273827618661879276854942214693125083171665280478495108801690197027928806223919360840166108270339151035565601762866453460573671127584236397921223971336245239474965015264440277238912696810495187792331392401840761111750160741421199441645594588459748387912934839421812928535972203662568615874341809715364948462140677497463670104766888034459390081544119667077364735986290007391580242391540771804877105067115776703645814301350977087205428000839059150732974798671 
692 -13387392378560399324979517052325445351851707812740576151891401120794900854081397555051910584608019953817624147986820795136421100585001547882746925225391563425777241626190620949295034214839537717545000665373316379996185892174219154665858429391174105633327045366610696952049227187377780007380262372308254069310082985202221929105836038569970286613320062916489372373412796701993216365470744579423600191504227503552427508644278544889863703227626965460589211917498989923163253046721419454091542841576067447158152113034390188692443059583430563629583837834192047967143789159316240187325437701826892654706709503583408437034491660465 
693  107099139028483194599836136418603562814813662501924609215131208966359206832651180440415284676864159630540993183894566361091368804680012383061975401803132507406217933009524967594360273718716301740360005322986554495296587050350962923557155516730115969418623646117295620946296165161237630767878525571928581010719499023568735379622224642741970018098486549601803498848255743666877221037888122043172782898675936844921658451215596685294690861504971167377969655616603013047335177752913987337242777672673347121584742283937704702145814138969362981295929312412820196348480260094788076955566552674786622690431626413789462295091370964815 
694 -856793112227865556798689091348828502518509300015396873721049671730873654661209443523322277414913277044327945471156530888730950437440099064495803214425060059249743464076199740754882189749730413922880042583892342141064296750978864643536091807438035257940960036200724786250759930641039483307682498201578454260800651620746043249875651805206929244020188211734873911342232469131291807846616314714246337722839027493364314088328435466128846620190653140917567603761718014656572438061794631083978807528784867255903139197627934048542175160695950941824452469438920933790197776096908517195877705606102626274403394515038790612465638525105 
695  6854344897822924454389512730790628020148074400123174989768397373846989237289675548186578219319306216354623563769252247109847603499520792515966425715400480473997947712609597926039057517997843311383040340671139112413747972615146272127973343765115852053159796820556359015284517007723762117802842811108028409386226575237183705147413795788570757555232322434197207608513113673865238304598885164238514403648986089010950326805911106370894383390695101073098967794648845045993030699450532637535840767456001217835330914766071545066436234486100861129755652693152919245207510392660125578120035484914573572315549992791841698786779268036431 
696 -54834759182583395635116101846325024161184595200985399918147178990775913898317404385492625754554449730836988510154017976878780827996166340127731405723203843791983581700876783408312460143982746491064322725369111398169049386491908757105048312898480536466749908440648629221162385811408311937057211186882624173890527152812608204585676040920904766029575312512304795597003893707662291069487262727809940421726793235831459358077550901553598404092428127108425371298711709792686471333999771781646998214375749905372237323167486586626297505879268758579381299431031125315907072336220120956265018472847560612291357334629455580534003191072945 
697  438678073460667165080928814770600193289476761607883199345177431926207311186539235083941006036435597846695908081232143815030246623969330721021851245785630750335868653607014267266499681151861971928514581802952897189916132669652315736515340252077629411568113132020398005373754087492793635517919814702987405795921359018840311383059945628917883305885735567943529825860435212394336790025113376166872222603674727791676247890154152092390809442239049387386203128223092586921930928754856557601367524023356297155903564984742448822245555452657492358313658503177765874017850025770961594511934789316244561327759526585818451654888920713705295 
698 -3509424587685337320647430518164801546315814092863065594761419455409658489492313880671528048291484782773567264649857150520241972991754645768174809966285046002686949228856114138131997449214895775428116654423623153501074111046350343173422907021061894813208449598182348156572212695936240524057510016792193596748182304965364708078981415825140485736489352272167872762545865448222540474324045911957406983909956294713311691019207823383893977814648084906241093741650110473612506919780299779565439292167971702722893907119445792128252553849936949243482740433049555419995589225564804433022286908211276114033354536007339775139795727713650865 
699  28075396701482698565179444145318412370526512742904524758091355643277267915938511045372224386331878262188538117198857204161935783934037166145398479730280368021495593830848913105055979593719166203424933235388985324081612689614275476262182516150731720423013418617382128798248981583514358432803474137664371372462212708464348796573843923425934208734300947262864445477717388589508939178099811685169539058957416468186886696561983332821312995639710294599776213764137335501069449643422370665800048443848333354135225813667774382959325613587128311511343843510977721476183883342373817125219195210595282276879708984687396333401932259182163791 
700 -224603173611861588521435553162547298964212101943236198064730845146218143327508088362977795090655026097508304937590857633295486271472297329163187837842242944171964750646791304840447836749753329627399465883111882208360822311940312886598263089276907515714724061611363656203306732604017130501054217088007680585790684592749065844822781000108232378504863061760829710312337248701157051890768715923315179720948267303573520898863022024228321637086516644555726532178148738810113284494950599017883312137626517972182980493849828584210299424951177139979574687255678642999855039818456667095086230544402668473102153070808151697853800094543464625 
701  1796825388894892708171484425300378391713696815545889584517846761169745146620064706903822360725240208780066439500726861066363890171778378633305502702737943553375718005174330438723582693998026637019195727064895059204054895315418066786782892873931045116395325642201682746357194341088527991853928040757290606261953545041855424869654129550062824193517082559454981096536305429668914261262268837618685968770430396196274457885436431436512227137734669503729558323942581414575146055545901304194312920779368919358078092435481026000077447829402177564566804980082365626547825728691564129862351706195181114185591243752876676579822248213959063375 
702 -14374603111159141665371875402403027133709574524367116676142774089357961172960517655230578885801921670240531516005814888530911121374227029066444021621903548427005744041394643509788661551984213096153565816519160467483765895243762279518275990352585220968452472540370367983934592807682660143449447109845408203793116087135391806512945510203714732886223948214166475116140013677112682705553674260020829626152066138499450500305364183899989050395542957637329109035026268746825150383975190478983873915572956612816205634390544481512115033905665104810184616389927907016807706793880420493442151276758652662747697761196662334889701026965139048625 
703  114996824889273133322975003219224217069676596194936933409142192714863689383684141241844631086415373361924252128046519108247288970993816232531552172975228387416045952331157148078309292415873704769228526532153283764464820231068427255250156533376134327598460310711935319819168590145563536313123485743614932215554977789880940821880714186416869305737442434759225295553721828457855987182607299843881269505262037232278584653555426048325615168905352748661917555925378047146907157429275935837422221615334496591271397273188422483685089788142767553452018237877180783986003335703498835383263829854394491934661838620717292538591296912875070076751 
704 -919974599114185066583800025753793736557412769559495467273137541718909515069473129934757048691322986895394017024372152865978311767950529860252417383801827099328367618649257184626474339326989638153828212257226270017339789572074101965585457824787264381384320364139593054762581330428099269842876250489512791383599625947856301095937113072186348675308936081890228385931367751499029795308146775696191626057914265361096754623993365091616645686110128627028712219660573522272437206236122503051710276735878327416300320948632816794396342881510828472024264701896083072220344130637862999831004100572083024206037938392839543967791982238720377571505 
705  7359796792913480532670400206030349892459302156475963738185100333751276120555785039478056389530583895163152136194977222927826494143604238882019339070414616794626940949194057477011794714615917105230625698057810160532233405682486080030346840367185356008688011399340302453263720206370430241391456545753728996432157793067615310683931306254085212484833902239856123001444569516647510771076020697788967128400042252877301727409747107939915338945074488441269231681930833065363585391144945287753427048586628659468078299647324193558044850034528825407142210471473451199910451605902803136604058838225412181252259100537665895300002153615555048159055 
706 -58878374343307844261363201648242799139674417251807709905480802670010208964446280315824451116244671161305217089559817783422611953148833911056154712563316934357015527593552459816094357716927336841845005584462481282683806889036315583020122011861933884239050297249828187565457483399180897600537866198679325310003819202601862877805712843326304007549221563579911800355582046114558996534164779613434000547453425503064303057606776142745452159327147441781941759784214567909317947221062951906166586749799444032958308075167073725457935582922295712350506448450207130757646755285701605351039566332401218184640107452928237704557177492998614865758385 
707  471026994746462754090905613185942393117395338014461679243846421360081671715570242526595608929957369290441736716478542267380895625190671288449237700506535474856124220748419678528754861735418694734760044675699850267766696537984816893051586939197666929234217553778202428766268980200577358126678074258836629125844326188571141453108653173435942829711571125995043137468554408990956330811091780782982950298615054104330867507539012081167215766733624141152274537013350695599197751514744558147772311953779539070340507101825722723299323953945773061664898801095256296721629345895053675395550547675203887908708435073331676900604429781486906185791311 
708 -3768215957971702032727244905487539144939162704115693433950771370880653373724561940212764871439658954323533893731828338139047165001525370307593901604052283798848993765987357428230038893883349557878080357405598802116948606601101366228850252136372552012586479727107311717159715389576098155723924015393084926423499519237544177902217423680185499560421374538537350161252843111629713212337640070761819818712969832515381167873572885004739564731768516189439018629257680487235547777360701696218412622608319657007085425237535357363071527311599890640344446099202208041719029299449381180055593112382426184283468606875857149013798700689492670810769585 
709  30145727663773616261817959243900313159513301632925547471606170967045226989796495521702118971517271634588271149854626705112377320012202962460751212832418270390791950127898859425840311151066796463024642859244790417036328715619919605493051790599815549785840880629331724589159468924722868082949394437855111837721016514984453238108346596270692168792455774185990781044005113534229455435305497268102733684407561061400112431735539926840741628595280640250244428037676767271597684078370050650862349670553462461621353005058336771108305061457270971731591835120686143003143887759892672547360239573225772451692847206027695926605639159340730421915072335 
710 -241165821310188930094543673951202505276106413063404379772849367736361815918371964173616951772138173076706169198837013640899018560097623699686009702659346163126335601023190875406722489208534371704197142873958323335887670273714922141295415230763183863546130873784760873305748768165326613314963146243999164996436050675539226645304343942848704661103307081977158329336111433709068644536026471336789168936445278886092647098896492027963497516063176285014257444959390490804890595029933492892958573000878556037396375781534022949072390291169493729811264193834873448029935751608857748380180437085319814306802989956493519814326320266577044635058260145 
711  1929326570481511440756349391609620042208851304507235038182794941890894527346975713388935614177105384613649353590696109127192148480780989597488077621274769305010684808185527003253779913668274973633577142991666586688713199994697115940959318222246833047331431675277658680076098078252438231914233206987360238792816731181659410200684466852056968045771813101860338310752609367931617152073881797926444153646823069509174186211123245771655452039832608039967313750388093808164612930309397264420469422251621977254837259595401957329797085474049072699443744655556766805585049940725810235894170413076862148887304281843570963587610144579512267004422043471 
712 -15434612563852091526050795132876960337670810436057880305462359535127156218775805707111484913416843076909194828725568873017537187846247916779904620970198154440085478465484216026030239309346199789068617143933332693503258248737665972285290560273409215822801914662222982666088352894300204553735753507757414235057220546343892893452476873579386421338393079030710419781766003350416665233448374274483030020553541202391661452009180727983249188394413918104130417786942621522922800081559104174298631906615395610882769984005494741405588355899096943521310931137653650434027548866334316333458297635822398999778755228831497717766731647677115926265365874865 
713  123476900510816732208406361063015682701366483488463042443698876281017249750206445656891879307334744615273558629804550984140297502769983334239236967761585235520683827723873728208241914474769598312548937151466661548051855394780971599251860424205535520805813472257777008426788550081278841636198476654625184581599017583188672700231810433583368662818270335382372505071147513175478409800157714631578332998912503033860219766792666776629562138294422819343085560253568989121974512734864415846733708901675073533019346084304437955608027208136911807206594550153852405264290603672458447765878327755318617456332442780019104164586148858910059109054595643215 
714 -987815204086533857667250888504125461610931867907704339549591010248137998001651565255135034458677956922188469038436407873122380022159866673913895742092681884165470621790989825665935315798156786500391497211733292384311685538729197510136739625571236989552915158222243479021981492942721912264338018866737993848227127815759263391406501688873840134101659870512223453301102159915246926670978835309770292653363330611974045531464450401989404420683184035999735308383198847559459050826803570340659376144716129314992971507852776258275270320060656834986629990271168966444961598620322423501042203354730103203897308134082028544311403444622351796413344073905 
715  7902521632692270861338007108033003692887454943261634716396728081985103984013212522041080275669423655377507752307491262984979040177278933391311165936741455073323764974327918605327482526385254292003131977693866339074906114787907881216606492076862084623997691745137838185745159574371810581415703328414957882004077073925074579973043940630163157746591290214284813975481129061276296820288962209449587826578653419531423214663223138460117969785922761121568118558020521046817083405377784735210452828485113221585924856094071505034286620138107619997514149552509637897234980952415541042046002037563393902189522140879734817278865167830240110114806943889231 
716 -63220173061538166890704056864264029543099639546093077731173824655880831872105700176328642205355389243020062018459930103879832321418231467130489327493931640586590119794623348842619860211082034336025055821550930712597598396390965845190801636325727922161684052043663144071684046071654343518121629917395447331159576385804594748417183816564615515277618276713530406407559785362393088934627171567711000671222240257708862315659754966704161547961089923155444882893091483318523148837078671485247584628676661726962142303357411631245412467189339128363541965871719328641174365446343643759284812129553494372825391902575154922203151162682133320823267799943345 
717  505761384492305335125632454914112236344797116368744621849390597247046654976845601410629137642843113944160496147679440831038658571345851737043914619951453124692720958356986790740958881688656274688200446572407445700787389258776915579694614291762498396614662344019063398230581290666515312677789026178860441548768771908820765552806141366423683109001394393711235672845635271410413853987755476973230813135405870455840992131862160297540478679704962027546321083014516678790943515498623434054734175582440855403675500189899608227765736385966735612682447065113192467528208193224334212460746220664139693284451455075983315321075741183562732052724519432271695 
718 -4046091075938442681005059639312897890758376930949956974795124777976373239814764811285033101142744911553283969181435526648309268570766813896351316959611624997541767666855894325927671053509250197505603572579259565606272705719618569364884109529473287095632539041473474203216214636959000243291048262072096080792181531981030094160574447595762428924889362429677915696424454217238234261859091398059675274020735170070047562628560800124695199162996873609228244099807982325393923327137450496920878103559837767687645225629954952194289973839505665076978784000239801867134395149103658098296368684690064814914388719101400581753482704264612224968757899383359665 
719  32368728607507541448040477114503183126067015447599655798360998223810985918518118490280264809141959292426271753451484213186474148566134511170810535676892999980334141334847154607421368428074001580044828580634076524850287279159335576009764095454293097074199351174503925556243459849164490978853441886011918452729326829006384874332094314108607575187602070317471204316758145554086180375044540855382087116415928534867101998733832330020076344221390575234532698086038439310960702809218630423783043419102300785288506250922445966232411118400117940950984747748365393390448208143439976488241893427788317888452342154667193143205712339581522386545246723478304591 
720 -258949828860060331584323816916025465008536123580797246386887985790487887348144947922242118473135674339410174027611873705491793188529076089366484285415143999842673130678777236859370947424592012640358628645072612198801875699665136523715347886760317575357038654025166876727892707779345971700727311930354748396267116339418502510466759579498828026346867879019578119552615117167968217879669088159437957234327239581709929999049274924070552209739150848265709497598693144232597991714698694689296347762773696390399290908500019723480418953846972528341722690328703287232109408072770263691076450876786522518454489061573840640769011504091812867147300682405071025 
721  2071598630880482652674590535328203720068288988646377971095103886323903098785159583377936947785085394715281392220894989643934345508232608714931874283321151998741385045430217894874967579396736101122869029160580897590416695731759284527173842601578649407802533853684793124711361546290647598126219388073800384072406923885878326020494056369470754511390737766237391016346721126402630643520101660009978616662618671442586983955679734256924652773316478984232434117269370540033433724772642466503634930007267780057310601032821704590025822238956303187947327911917641845266812154336546899573296551707474616279062268058966042049328272101572232081969219897374717775 
722 -16572789047043861221396724282625629760546311909171023768760831090591224790281276667023495582280683157722251137767159917151474764065860869719454994266569215989931080363441743158999740635173888808982952233284647180723326805316321506867586502782644760042635372343544512554138012834101661486928151534066553484970175418404905384416912532021845514888662723193576063891070568254985505546229817461141929098148946352385065695792295734597956283643469497448761539968478398585881469169998631124442807147527628143454982187941894159064810676748457611587022288183499344788182813398585609230778132951909271893256331447932868066509260318974419468564454745459358517425 
723  132582312376350889771173794261005038084370495273368190150086648724729798322250213336187964658245465261778009102137279337211798112526886957755639954132553727919448642907533945271997925081391110471863617866277177445786641484681583132339908974381095821220222572692091430207315620817707369087751626554627826230197723237967727970323459931910446203919154501293900768087377349064826202777562522964887032125799582895703046269750934434613414026997106826025142250779018923245204952944794489482629114948522679013119792934295084602246736981179490704218999346805982462632645369978933484098199022096320684709054395821071667607230223708022374357856562506619219785551 
724 -1060658499010807118169390354088040304674963962186945521200693189797838386578001706689503717265963722094224072817098234697694384900215095662045119633060429823355589143260271562175983400651128883774908942930217419566293023708848620749122403986569015606245222205761790122561678893962082643932707355308641016439836506340827884182635040752340841292113825147370037116863767580418840988589604250616089859643964614859134287344357201245588257191933654239930254680412355390970245219363284966026169425711334011597970451650275378337274225505746723499373902010877149972615183763562116524555178344114468258250618344521045012548446580489019690539440258857307941193905 
725  8485267992086456945355122832704322437399711697495564169605545518382707092624013653516029738127709776753792582536785877581555079201720765296360957064483438586844713146082172497407867205209031070199271543441739356530344622345205143231366703126471128704028011149194086256880815442014966386538881470982654505125673168978278831780890880830497643693868244630884973046251145491749802443240417737340744466601445112099034630009458706889982277646350441427464203543187968994209976159974865151775775655590780164721578880296453074297419157270886830755929969944862520872430891403357623774918046086076312581352610354164286541607612191512292281837073949593309976901455 
726 -67882143936691655562840982661634579499197693579964513356844364147061656740992109228128237905021678214030340660294287020652440633613766122370887656515867508694757705168657379979262937641672248561594172347533914852242755248063976436897383740076093014215959155181153628949496986374846510152002161253807130546577460878819607620967884827396897496123115383239381079924645144540402121407829006969077853375012648123888435715057265267418753340756695513457502229539167132260852625236101182768394456793911245809841097373590442111335305188967754943450537509734643846968860455066984796256547819361040589864751021060942212823945656763496794305066189909711620383787185 
727  543057151493533244502727861293076635993581548639716106854754913176493253927936873825025903240173425712242725282354296165219525068910128978967101252126940069558061641349259039834103501133377988492753378780271318817942048907302470330993269460351448175392732977498825276018174039643864964977252852086673466350331384922583353100860047496163514582696245361145843457178617233897602163815009395471215236431296836082722851020531739690154446247768829803648617962725123304404059485216753622427310513252120822070094368463039902237564340475940023294885614608388425984504132363214516290565788608208749072612929200816249273139156052025978520399962737681641453511948111 
728 -4344457211948265956021822890344613087948652389117728854838039305411946031423494990600207225921387405697941802258834369321756200551281031831736810017015520556464493130794072318672828009067023907942027030242170550543536363567257127304689357523840769156481624875792217230456599722570548184773080568468522042891804287812560856274412504461354778206724673708243568386303113560883276540310565804895352253725592084295321346963959447318017891895407242893514052258526720985055381442728558751291680400608784901314571499405437027342398541325529501243747069807490806898441868051079844931957124364408584587225032647693594407946744894223007479683792251148955771760887985 
729  34755657695586127648174583122756904703589219112941830838704314443295568251387959924801657807371099245583534418070674954574049604410248254653894480136124164451715945046352578549382624072536191263536216241937364404348291019302707559810542052826609418238493954783131277754407968158885871618364413540647639094777821468772910724325171537722651579473178546389641264174928205728256375403322563874660296580703867091828416620512853459357013847510466859787371001966056588751335148286462963748828289486893289405739863607635791522630475887281801250158902768823249858812743315899340433604902612344354887514716431357851247382287692581097734532177623057031585810289702735 
730 -278045261564689021185396664982055237628713752903534646709634515546364546011103679398413262458968793964668275344565399636592396835281986037231155841088993315613727560370820628395060992580289530108289729935498915234786327711363058312992227652069342285961387815157876062392243063757801028386196232353583261751649023085093590298081886293653959220507903744222359245061412456861290350903228361255292458442034415064763949584898116151604627930695369880735051716386572944667480237290390960688622193687834841453502858049910684048796302525043354039930666953382419255430800257376229837400176187886575414534471902839513796603542045618275961399879137158139400359234848945 
731  2224362092517512169483173319856441901029710023228277173677076124370916368088829435187306099671750351717346202756523197092739174682255888297849246728711946524909820482966565027160487940642316240866317839483991321878290623463138875165906256298728870527477357813691705137710027236115552005332446162715057498039486379341107504370733034381740687425173328461357957433843352410749365416519235489010299324350661407197565130196003775305842954843117360374122315000959085654993380570282829134020944564173485760774641298920775131085995729800189466163797855704373100502590361570572439355273463864261820373977623680173122674687565222425728918471775072244061292209665128271 
732 -17794896740140097355865386558851535208237680185826217389416608994967330944710635481498448797374002813738769622052185576741913397458047106382793973829695572199278563863732520217283903525138529926930542715871930575026324980616173366679376310061134435260673841339818854547391886984711840929688064086174894368210714256087424907021552498923889444756946233660547325577338608262558752894980249516210555967547746910862706907500754818074719913154723160355983387073204642921894359626332728180727589506387780237564565115833816546238735182616142013930953363902728674181865803382906364478531244504810019391751216142284587334143988104202741574368381849609691870021086169265 
733  142359173921120778846923092470812281665901441486609739115332871959738647557685083851987590378992022509910156976417484613935307179664376851062351790637564577594228510909860161738271228201108239415444341726975444600210599873285137472026505441803861597921970815397409982596288419494545027889390533551581417410106421163265139767949667095911259776633331445405643940192341710194214704908536533713171802249412152673772911796275140082085854207598651938747792572613505244792488556258199246816796386182468909830954598953907218644373345249298624612961306035304851624805792281519098021804139323746402978795764063396133585214738803043864281959940628053394700610167449761615 
734 -1138873391368966230775384739766498253327211531892877912922662975677909180461480670815900723031936180079281255811339876911482457437315014808498814325100516620753828087278881293906169825608865915323554733815803556801684798872858097621846063689171748320029446184463843275901694061488959021307580184963922289423168540847858156096488348349209501338755605258760090179244202305178738912273514119371424999959176511842698268225124714506734454051345756417086528565376561416960819612083079892660900013141017095997700113372525300586465989171367030177627654180414719497033749829787704759572084123281101834242045652260551756127884358528804838762291328087380885840092198422705 
735  9110987130951729846203077918131986026617692255143023303381303805423273443691845366527205784255489440634250046490719015291859659498520118467990514600804132966030624698231050351249358604870927322588437870526428454413478391436556789592232428894410564413620850830572492546688005669781276977690817813506294514816079640615917096960342740465998318207289027288020966803131743946929826206167225556307197671817894932931526250381303340653685150848539902769683256362298397229783404006609966676001947618816538476724978887715560792024477169323936082885256254640030120829902102318678573754105848861292441255478533601964302992535822185556596338852746603430737850003222469982031 
736 -72887897047613838769624623345055888212941538041144186427050430443386187549534762932217646274043915525074000371925752122334877275988160947743924116806433063728244997585848402809994868838967418580707502964211427635307827129677686282268003753631138203895425681225132955015606232646771796592605837172870691320805711869595129382928998109038697315669335477432406752948341449553438950017421354045114390685965228110692449584729204226830243133037223846548317499095563521719040827129128965683598317312605630935113581714183909972982152660101313246345077641910623488920651903809754083358900195406731300911751397208686510648540874323223580117975271299264307521130830797293745 
737  583103176380910710156996986760447105703532304329153491416403443547089500396278103457741170192351324200592002975406016978679018207905287581951392934451464509825959980686787222479958950711739348645660023713691421082462617044680562396023452739145690876817569951478851581556441112020088049656529518723684189757337395978089864634446960131066735445310590782946297949493581604515510238667036633982287888242033550296578638351118523808238897359302172335068765319084442733143554203760095881195339045886205614908228176334435299608946544717414855535948446095277921785631401889400397165639328161221415878210502267954587023319920379446856283159530901280331176833096423364278095 
738 -4664825411047285681255975894083576845628258434633227931331227548376716003170224827661929361538810593604736023803248135829432145663242300655611143475611716078607679845494297779839671605693914789165280189709531368659700936328408210616669931072779186031923901605119660886725163892777049689589504864426598881295132363739403598791515780013505255882661098409622207892321252803772087355225629865372812054919021500728472940115808630491523369694399852550312483485613083497412167217236632596314269243215510369381696370333229746315684393310188741823316139680560566714770322479441052274186799329967330250794420990210283003962210640562881456102016136244763219105512241241868465 
739  37318603288378285450047807152668614765026067477065823450649820387013728025361798621295434892310484748837888190425985086635457165305938405244889147804893728628861438763954382238717372845551318313322241517676250949277607490743410839139430211943778852185857844867801894156706771155751016347366964056864289597415326126256490063468365844248156557780583298692770365953079622559584677058247691748924460643421159612404408187699027283829738194275268925164432948629589061189899691257397842922823460252555236594240385224318055430237965662832604936036574575287753619852853858378431584285495059343087159323466490950815849901944736993415530404890421085043611877275014437167085391 
740 -298548826307026283600382457221348918120208539816526587605198563096109824202894388970363479138483877990703105523407880693083657322447507241959113182439149829030891510111635057909738982764410546506577932141410007594220859925482706096291158642104049361764996230835036725002032329191869655456332011889108322591105540144686875415201968337424794419367488343878992116366598579959045503600210922687627828331093326472928766834501985311047700607321870982749696315010844036156102691717420103451981524415786509076476420948501987318031640554525608665678334253962188325991201168855549341692536537659568265754392904320848322014286573049403535253580936098194793204864209317493557425 
741  2388390610456210268803059657770791344961668318532212700841588504768878593623155111762907833107871023925624844187263045544669258579580057935672905459513198632247132080893080463277911862115284372052623457131280060753766879405719971237626401350617120717007435959109807513022745993751511144941070897376090557481712596618955183691795580365640187526448618933684620175964942241742891680264769826716094053913850413488656129344376814326742424646096089537224569714095964341659830038578924364695538960990252069080199203373318550469697218063284090982255562391123340562670398975531426727459145493073592282238710265371212217478811645142369528048326689910550598261032818957491812175 
742 -19107124883649682150424477262166330759693346548257701606732708038151028748985240894103262664862968191404998753498104364357354068636640463485383243676105589057977056647144643706223294896922274976420987657050240486030135035238326480031822681949798062444509623223160405252156018509145873554366907969955828552842227671105800748053645308260154171525554102738866228427590923525661022836265828832868466722250388101088345056081570787260496118018684229598816421132542343001551864592218166723960088895756853490285244668647603450915712879267032437963472623623416331529228574969502123171104066064313613874835835875075418639491284456461308068462915656377187466337337013386102786225 
743  152856999069197457203395818097330646077546772386061612853861664305208229991881927152826101318903745531239990027984834914858832549093123707883065949408844712463816453177157149649786359175378199811367901256401923888241080281936344999731335571018940112722276443584155461425351945836631850855581900595858212050783713776229768870352039804741102686948572216833372759341241845838416625113535949786388876614244765635990376363346341207497742060749811783590307635772863183895156536209288298475526650875696834018741757952141138728412985513631373856751555846873878109816024150423011822617321549809435529014462915742827312447524845547022890827708154585831872391177500338976832534351 
744 -1222855992553579657627166544778645168620374179088492902830893314441665839935055417222608810551229964249919920223878679318870660392744989663064527595270757699710531625417257197198290873403025598490943210051215391105928642255371827359943668106469298449113413717477754813770400375639195357162068657422019361894086140580304699419124809083289344236612020154977210347047876936174819231214650321797346441568991481778788547247995630022326844019597142481531067460116053617541954844999914632887687545248969355458163670744496927962394400228146839828768322055173366819586725167372110581253041572843430001019560098475016340114295954948097088814265995113768495250454989941847986096305 
745  9782847940428637261017332358229161348962993432707943222647146515533326719480443337780870484409839713999359361791029434550965283141959917304516220762166061597684253003338057577586326987224204787927545680409723128847429138043450349431177410698483277403566501064603994020692863769329000656026895448755540233201423403160571401527764510084872662928802391558576769687111246811528608928491751680353829817931798427466846232619065438729235122022382547001029537066762328166636166605120444290405319203182101525820528556524922276397672429422943935504985024744114630335234301816336811347383306404370961414474977072673126746498929817603608196368965078734435911045400378929821319083855 
746 -78262783523429098088138658865833290791703947461663545781177172124266613755843546702246963875278717711994874894328235476407722265135679338436129766097328492781474024026704460620690615897793638303420365443277785030779433104345699873242907022200950659985895243217704130123424267097770254053293778832526780513416450111212035987523051931004749667286794211193577809853977049203708651112835817018930405401934921126788618442412121915631399496716638747413143152753896012051533897593326165829302710649023276308719626928080427050865069109140779842088250303588920386653261669287878765386864256986664214654393678191898204645095091709366514296782852461643819519247962010488762298615985 
747  626102268187432784705109270926666326333631579693308366249417376994132910046748373617975711002229741695958999154625883811261778121085434707489038128778627942251792192213635684965524927182349106427362923546222280246235464834773210674769305231155267516857709006938144329155868709009609037206035769690284409516111349345986428798980672046734923882868853374648767869403468094783750090163079321847044175781557234186093553213458581701861121891582796493685579488678244516785786274002853121440731921874576055722687971997432893549141311346393935755607969803861177971511642848607540987458190234962908841808509672593143224019229924762007468809439252972208195284548261800970014339544911 
748 -5008818145499462277640874167413330610669052637546466929995339015953063280373986988943805688017837933567671993237007070490094224968683477659912305030229023538014337537709085479724199417458792851418903388369778241969883718678155238642850245635051491186979483810719109480573051383167084278529544001401994614493771800942730866796660349979091684884652828256789561392941137953653677196263063431993949675988146412801610003011022228107649271461263625891963022225890182387286816523529238273961716157820360468092885050640932584826158491214673918871446784525677820767293141838308780367801351967577652672030107779513336143821730241270210231411810211873696941862335034806041816782686385 
749  40070545163995698221126993339306644885352421100371735439962712127624506242991895911550445504142703468541375945896056563920753799749467821279298440241832188304114700301672683837793595339670342811351227106958225935759069749425363696164018749937174525287364623464897056455280004220975826304711320635697079562490650382842489188754022905411884303790414621015918817392675530847694711670270792027081212328962417145161433714874763526890152986375703991365790879307369617955281600271271029945272489590374498462143765508386837622880977996616488061469623963017044291174229532562009424921045364997429218497703683415033969142105813772509983724903300785029973888771298923388250457733773135 
750 -320564361311965585769015946714453159082819368802973883519701697020996049943935167292403564033141627748331007567168452511366030397995742570234387521934657506432917602413381470702348762717362742490809816855665807486072557995402422421227282860070345819132801975802599729199457661145250002131790690587652145913763299161537344492509222820978471131470548988280941234144818537907696516961501197932131238947470353790297254955851765407005388632263251994005980721990174435952282876656145298474509282329962774440839804057867702585968627842681890533373556539271418055283667457180584655156180462168812809239200068152562715967125693240776469899499137604927245439112745620412425431456237745 
751  2564514890495724686152127573715625272662554950423791068157613576167968399551481338339228512265133021986648060537347620090928243183965940561875100175477260051463340819307051765618790101738901939926478534845326459888580463963221327962157731438270968085726875854087104723366790779652226450277925022692915129654754008897109032010165624257094182247175463825633167093144891138757016841294670136595123750316678763806354898699399494488506450093075535699729232012860945773854099408941505260000045610048261539778544553307470633036081095537147925867739720138394190790776752446919972185502885007026208328370161912987338042008702954543604973984318190910366241685998205656205887300256053071 
752 -20516119123965797489217020589725002181300439603390328545260908609343747196411850706713828098121064175893184484298780960727425945471727524495000801403818080411706726554456414124950320813911215519411828278762611679108643711705762829327903977275334938555157166642031610227849808275256905869329002189576529187859441608757631151800957627299687805195759422927522787865213757768074355907946718880208694647585766376514931753384854470978198236604726206607108313129258205556841363076035172806891057102424707923674221624696891052415351049663797692073347744139788343436317843569885261641818737774373287408108737375023359410168462283599626163100077197738533011773331997730285504861524543665 
753  164128952991726379913736164717800017450403516827122628362087268874749977571294805653710624784968513407145475874390247685819407563773820195960006411230544643293653812435651312999602566511289724155294626230100893432869149693646133812100663315126010732963888693898913792059136538049898869886209609484479400900389894719738013631529130485425765052692652534130352498441491547512521962553216319891878738600476785947863083771920201707544999349397321968819768680876840768012600460164813863978978843186588906932516651567857108541856060408942695379129932129646819884058394402885833484372986117236064704538227505800072255647323600243234582280656154961564644163000733202424259096762093320015 
754 -1313031623933811039309889317742400139603228134616981026896698150997999820570358445229684998279748107257163806995121981486555260510190561567680051289844357146349230499485210503996820532090317793242357009840807147462953197549168945786895580533314760965620584108140666695527740017007816467363366508004366537613061710359196251383747166015293069977034911670202139205452806438628467239267160283734193183124651667839930151195996149901482340968940526486706540751540141011913133112641470994599255510534637693217454376988189915994795597531209849629004596548378611336212282506389368965769381769551669792008284369369804525039427707175007803263342418296849217792660481998075229910032761571505 
755  10504252991470488314479114541939201116825825076935848215173585207983998564562867561837479986237984858057310455960975851892442084081524492541440410318754857170793843995881684031974564256722542345938856078726457179703625580393352065134803548217291387317326774637327908128003329285628029705812173535520806979264723472468401441743920839594796761594304527772979836771938955274914571758771563371476892367713863821691339285485431054247369343056476408949058760810012499348143362482938107643449997645130778618569975715577109073618736567823400734580451694776848891254750818719123560674491558213415681266848207163419066283521551062737300719877397288203380653914487240991895325471349238314831 
756 -84034023931763906515832916335513608934606600615486785721388681663871988516502940494699839889903878864458483647687806815139536672652195940331523282550038857366350751967053472255796514053780338767510848629811657437629004643146814525719872769935237900169165790009812966768900997686762245778876422398222957120676868621367885811255592670868565285642335284538387801662245627135769238691635382565401751330844308657643121980213601013836912283232002483370844347320920571221968940150475862436427472159674286304957693640836357478908725881517108294314504829524783547017862450683392876225543400246626021518841507474185081940646860933056978331622607850804527924078728088950024888476107735124145 
757  672272191454111252126663330684108871476852804923894285771109453310975908132023523957598719119231030915667869181502454521116293381217567522652186260400310858930806015736427778046372112430242710140086789038493259501032037145174524187193204622694275994831119948433744927171710527887145933701495242729557651819178625604460389380827837550507757513587086026888905983351029077340343251047231558148867561090220876924695345056388197791263468110735255019853257735267254386924813821284315614407012423766967592309508498891624608016635114674866837019561575472696843546703608272950403099731817365350425612828875817127500592845875017844836587857939267250709953299689791469628822427926931389724495 
758 -5378177531632890017013306645472870971814822439391154286168875626487807265056188191660789752953848247325342953452019636168930347049740540181217490083202486871446448125891422224370976899441941681120694312307946076008256297161396161571808747128704716784737785074048994645291674037524975599730026487661365235138374298301613903483490315669825119194903073212784033586595976377705988642321258474688326286947901384743361283592388023607835065506365099547280050055464820072594962292409275495735534025145618593587557194932885246882020968864913974167768660279057537368346296056079939744636486072362974592347165823686625281505395501447199761034424765478552028125501039529092231060821822729177265 
759  43025420253063120136106453163782967774518579515129234289351005011902458120449505533286318023630785978602743627616157089351442776397924321449739920665619894971571585007131377794967815195535533448965554498463568608066050377291169420277417536441035698973546978646075816250661433042488572277367953717991305798767213212549188074120452064295548717214399045711581125813616835985714938602796443759517067102678673600563696176173974423751771241568988558824424447750664109163559293295648772524250144103061779453436254749982775195041210108969193002639961463929483322321821178043552168782947755586803996884770158074831920673131974337243630061573244104436861260804522634752843531772706394680506191 
760 -344203362024504961088851625310263742196148636121033874314808040095219664963596044266290544189046287828821949020929256714811542211183394571597919365324959159772572680057051022359742521564284267591724435987708548864528403018329354851407550053882693733005797036953871093651979301370753508300832662477128910719496830395848397207953498358616598683094494525655413578025538588029451390965466046228094709593047538714042345779652314450457807062479637420810659392778036055960446770229519047721104886100779597058910357249221922182351116567381615826614275800021682843782207244138405768186125887875108132303904875921310492852785336916125033011357545894060979228659014103159030100708638504640923825 
761  2753626896196039688710813002482109937569189088968270994518464320761757319708768354130324353512370302630575592167434053718492337689467156572783354922599673278180581440456408178877940172514274140733795487901668390916227224146634840854507561381643917299176691464489910494629083062842648346079105168884237428438538144384967607203668459491923953683238747565392250338137893103660683599151350385216924985657907710074207660756176439361887907980126183565624219899134406471042026073758491195181558597468840699246328597019213481974646400012195832676307535676578014406842788790286570516250766352702714345147694436607885035255534093497976534839699948880223215831230561323160522578904187845510346575 
762 -22029015169568317509686504019856879500553512711746167956147714566094058557670146833042594828098962421044604737339472429747938701515737252582266839380797386225444651523651265431023521380114193125870363903213347127329817793173078718663071847250821868652892271040483516975379669895234705649943065874805074856778051150207019139469185785443426972591978815082542235849368807231585178907500315020166730649609152079146185707973579819862201457919853131728437980165436801182835084157137882874843859628635800639871899852097709411741667750716305423727630299568501542063233151206253822731862963067663425445554593524969519116919606289391267677370093172054843675783710257790597871856979241924891855025 
763  176232121356546540077492032158855036004428101693969343649181716528752468461361174664340758624791699368356837898715779437983509612125898020658134715046379089803557212189210123448188171040913545006962911225706777018638542345384629781996529353215892828185223211025611203729649337591903569674303628903515897137145425221147039988394133845515274408231555182422720954217887808243482590802844472407608522139489655038959387976091965339029218887043450401013726957434052254820550537418341866879269851400617086409373022577097177018171048644278109113693849002447493896141564574579542659617284114046838776489422315569442484005072194417667040787646474868234516564017618115897261846590223095544580323151 
764 -1409856970852372320619936257270840288035424813551754749193453732230019747690889397314726068998333594946854703189726235503868076897007184165265077720371032718428457697513680987585505368327308360055703289805654216149108338763077038125204416524889871109633445517397917358130746787015124859495392623607825983965479337691212772416590480516250760755869542812332235364051353064384656088251387970275769469345451486688515494559522415591707322201609101819364923195030194743164655575560816953780251989252955929061398701703698425144448948282079451560342538921028007464329044593849007190228366751331981151540391694073018720580149535467522170753020288610389061789715998957675646559058972357352224278705 
765  11278855766818978564959490058166722304283398508414037993547629857840157981527115178517808551986668759574837625517809884030944615176057473322120621762968261747427661580109447900684042946618466880445626318445233729192866710104616305524706605402468054940460924822411227951871765951001413667559286619343812644250570957841556369294974205121491824086887937086856011991177822121330067258696574998146550585845474908000762393473032553215764293191826820109898955418010467298979700965348282023793981352899854407241543161538269396951332121109307780972139270412523799601324895675802822317345789608785558316472991752506682716119775076308100872069951165488452773024561372028989899873672516953990194706255 
766 -90230846134551828519675920465333778434267188067312303948381038862721263852216921428142468415893350076598701004142479072247556921408459786576964974103746093979421292640875583205472343572947735043565010547561869833542933680836930442105367750406348095270113955846378267267670960988489650174089710432825682063897622637485034194510792197005991640535377118342055579614354586545629263858830715041410825362436347206035545399796847511797691483218798538659273363913008133321314705210775419553216665369830575210722954365184159256011820372191954540004650220423175367398786311534102376254049356385683215840484322976348226614317618866338446720082819528013045061003424647740730158477676160185541410244785 
767  721846769076414628157407363722670227474137504538498431587048310901770110817735371425139747327146800612789608033139832577980455371267678292615719792829968751835370341127004665643778748583581880348520084380494958668343469446695443545212082374504370139175205417702672363530580354386003838058256013550304732871608761200869940595482343351911704932921922460147614702175108654065079207713613260106332920196800585880166578190324431750095223315013652398153860029028367551540863097597119000848419417376390777578205245158986721853658160449722029083497321321493830917107456511417545532965979616839705900939672671497576546755650744759503682321982446668736236964068196881848897168054423137138470780581711 
768 -5774774152611317025259258909781361819793100036307987452696386487214160886541882971401117978617174404902316864265118660623843642970141426340925758342639750014682962729016037325150229988668655042788160675043959669346747755573563548328220097511020619605344468257894794006687792169175684157803894788051640757531158969203000856606274723711838552228819757627536237356359781385720453274337035921750478092385165454113803765554796847377907020723056162829712187761329730601822030648859034024844901666548687788463123613379890911861347395879943385478878619912717671145730817222072349599582931719332356853555388308257389025445861716465426359401405474093469525774919445027015553219875725582228446068164785 
769  46198193220890536202074071278250894558344800290463899621571091897713287092335063771208943828937395239218534914120949284990749143761131410727406066741118000117463701832128298601201839909349240342305285400351677354773982044588508386759667026028222322874984446398064691659729740017054859449079771585816314482016116235239841525480533882108528766768780549234868619895042602472964347744183768010404565815838280564620545564309569205514675228972661528059772271974226684315348757101995433318025609432656348579169398484723240603271123722252703920316909817085074745371441535668272638308421942311463356930093477294999884771494460565574985942050711114817651957882934217871060121209989234532819324887283535 
770 -369585545767124289616592570226007156466758402323711196972568735181706296738680510169671550631499161913748279312967594279925993150089051285819248533928944000939709614657026388809614719274793922738442283202813418838191856356708067093541711224465549118870960769844892174852928309481841330846043719560917762169061551955455393513322926687212948738397354441020634074983683414234911895755520221537633562219678416790123902754991775938151725579028443322789879096259458117037206039938373800450132453881017588633126221939281675305664957565852654912050717215840067401031311610608649306130699319655015528405751132192331746247305796924011912609331121480350061200195307387436404585781469740393536525002426545 
771  2956684366136994316932740561808057251734067218589689575780549881453650373909444081357372405051993295309986234503740754239407945200712410286553988271431552007517676917256211110476917754198351381907538265622507350705534850853664536750476189730765310807483345364117638832523064918473120825754727568989793112100761927349496502868668790976324715490190395339598332136576096936074506710835961462483480354985538645228353069077873318329076509643238942189072229088213086367274996448551155024743335643010741879237182984012734807953370481392864446889261907230668267341775694217477808781813014903367942898129205396505514814371166685264083851263513845295741964540767421071794875017656513633886262398946817871 
772 -23653474929095954535461924494464458013872537748717516606244399051629202991275552650858979240415946362479889876029926033915263561605699282292431906171452416060141415338049688883815342033586811055260306124980058805644278806829316293995239518105958815033804126091507104925385965577311405890092309301908540837813017371972558603901008817896113221589476923471053618945782256999815207507520492939138195410971863918197377164471230103337161257101865955085565047433155005216360603195300193626909553747518867093551285727596881656446829951713477348324506428270726437971633385676704987186275868783994375226987277004769058170786693761563989909913784475954523530744784113785495112407255044562662014200952998065 
773  189227799432767636283695395955715664110980301989740132849955192413033623930204421206871833923327570899839119008239408271322108492845594258339455249371619328481131322704397511070522736268694488442082448999840470445154230454634530351996196143808325205974683556017792862342281939700385489984520519415307542938476451163074122507401436582826843782044000344751361104153564129953645044776832738556024153003424692320096806868376866599879093336991109970392571520555438784622382347380972959126488900868985881990480027777772898109999313979495040900918078441346632730366413032200743778288802813926875887099056519084437472809800592012585189482809847368082544416634623115640117781377272531204056045180286318415 
774 -1513822395462141090269563167645725312887842415917921062799641539304268991441635369654974671386620567198712952065915266170576867942764754066715641994972954627849050581635180088564181890149555907536659591998723763561233843637076242815832449154623982904980466258999398806981478657275506948421035975322303478563922360555418365354438028503982998219039262930079160222879288743808666819347986728276518865164798414662703296736586829706305533575224150444308367600082715305421348788265768480221189214001680621916931313152147520705704091908950377164383862863814461783644035019526802600167404780561571982561764617244729284837929534496145528253925025532476345507073442476097717384907739384159503818371993520305 
775  12110579163697128722156505341165802503102739327343368502397132314434151931533082957239797371092964537589703616527322129364614943542118032533725135959783637022792404653081440708513455121196447260293276735989790108489870749096609942527208073220362338211111738828566966822878936699514363473188800522579055288286935879440045381654598084666390993901565062752360196224431207133751308710250594546898848356768783812893911006734407050021353121084612120829795759058104902329618190462238749508240657465024537405285826259013234252861610970051920694315568648365879464200473586206669547100014040615438813171220758433189655333532443014538822362876504283567749633074005426349677443868436654201843999085697840887631 
776 -96884633309577029777252042729326420024821914618746948019177058515473215452264663657918378968743716300717628932218577034916919548336944260269801087678269096182339237224651525668107640969571578082346213887918320867918965992772879540215470665829416805803821875602248629114923063830873676242228353300629932467193259055533569217960409250793019918615516664771973912029862068336882573060137953492443997112348684520782149522508406750687189558745621297537050799435066499091989043459428671190657196270572462910330587291953480535066607931438650600179867578680639373266847923647812943193618578334790549834467284191607436577477729026334974728453396082628647247949179298123442342440260228433832499263576565434545 
777  775077066476616238218016341834611360198575316949975584153416468123785723618117309263347031749949730405741031457748616279335356386695554082158408701426152769458713897797212205344861127756572624658769711103346566943351727942183036321732541006369262045970863144923137454791818229707954336110955029925049499093954984364215729084788775712496591479312148667163421927301246901627572170968570839470539135865995820095733750305534652603432058109690073056701667487599622870915804509401292832607562847087916115386159749926301063953913248987705176126132285809580817826259235369597231423151334538823334208232148972042533673240017516299188271271505277667319388569018505702662658794849945750861042729262399988610895 
778 -6200616531812929905744130734676890881588602535599804673227331744990285788944938474106776253999597843245928251661988930234682851093564432657267269611409222155669711182377697642758889022052580997270157688826772535546813823537464290573825225332018385969605752598964505950844810961419774984195127425320355835326004227233937131313888198875363003312945127941356852894160573793290531021798697869640364451059141185047963785942407626435718298318620173747992295532320619454606999909850765135693747715259665408226599713987842924381934982197435746724914143250403966207129452867904048161153954513586894402461980113129642575953494241496684389887816897838667888848154990084559212580085974118660220416415575685286065 
779  49604932254503439245953045877415127052708820284798437385818653959922286311559507792854210031996782745967426013295911441877462808748515461258138156891273777245357689459021581142071112176420647978161261510614180284374510588299714324590742213531889929349490631033398422356717427196333638692331070658883007312310576408590651855968793618301342940589769269114656913250282196025244433558189058341618710151948430983255335153546739389052699052784563032806422541732470409687734008903332183840541934060351341592366274695473260326941264961277465068965148193896802505183920098964297814758164166999854792222937549819535787672522811182475186467222010701759439234876626602291358776640737888112861068047922153650566991 
780 -396839458036027513967624367019321016421670562278387499086549231679378290492476062342833680255974261967739408106367291535019702469988123690065105255130190217962861515672172649136568897411365183825290092084913442274996084706397714596725376064752148068425346607300457879853903659550767354263568360245783415979674440905848595625919596837216987868373321170582046945614267145486274726930314565194966503041686241854556181764344001602153781757334097691161443623964141461298360562654728725013017527314713387966921817313264524053763581405190117063116362309577337879194036398961261233334994499840520829669855287421603992770659607847623494799263331987976223873198295010807163598896094179469904963608713139079170225 
781  3174715664288220111740994936154568131373364498227099992692393853435026323939808498742669442047794095741915264850938332280157619759904989520520842041041521743702892125377381193092551179290921470602320736679307538199968677651181716773805255092029070012885086622270581034830572308485745855208867702067389897912636208698295241894679783134510925572365901293997209006466098854752920781583308127711664737029094758882395451970871666858301496718442407814451295831295618955200931595377895793566711727560093939891819114875723445008728008641163976243467225342961433562322015785364855871892053918170078749612066192958185735903481484009357643056087967308409139989946889154423802627628772047933841308151813678230320975 
782 -25397725314305760893927959489236545050986915985816799941539150827480210591518467989941355536382352765935322118807506658241260958079239916164166736328332173949623137003019049544740409434327371764818565893434460305599749421209453734190433054440185018241151437922696976294647206339567538757269658336134628903000126943780336027608146231328987314077409882634614338285520944074572474388103298597085587045450338774875379624342494718702127003108460757374971379292035002582351266506167604395918007241051199088645596724262400586418453048049788902561826563078229350142818081953544344686869684817202265707480920867417319830875259576720697799616639086649280101864336312639267780434271667755657658620452979573645723825 
783  203181802514446087151423675913892360407895327886534399532313206619841684732147743919530844291058822127482576950460053265930087664633919329313333890626657391596985096024152396357923275474618974118548527147475682444797995369675629873523500380705670313376928523603446498293167139229814022395762399810694992345204866453466791851062337985620298874625348371946368041348998939650383362563079054475115619766732387383738172960437872214274155907424000079562326983769599816895834881316172487020276003159607792259394242794542836659279321285754501353174725598887500882084218541036501890113187754949502151136704375440517721109612898174300866563893092488067021643060052334850119475339370508198284225447403764818335151951 
784 -1625454420115568697211389407311138883263162623092275196258505652958733477857181951356246754328470577019860615603680426127440701317071354634506671125013259132775880768193219170863386203796951792948388217179805459558383962957405038988187859264908601837224560107940089234601379159785417329815678665999088094276823528014837920287710031345008789548978509732093130990532665968987852630671621773007201264521340390330964839820711319855564687729166744554248392072423519350218580061940872096835418642179029519530783354797508333549160208314687447300950288685252977947944336202840724837362907514546982243824596117111798115500860803910503057418568263100246667343747784606560020214290501664257723315853578023270767741105 
785  13003635360924549577691115258489111066105300984738201570068045223669867822857455610849974034627764616158884924829443409019525610536570837076053369000106073062207046145545753366907089630375614343587105737438443676467071703659240311905503449242215857376959953187070644883786865094495718035927111457938592132153849838570289020384834940919884722183925186830656301285298629944763678124705016835232504890620797957603480894016857190279031739954234980762988031770321271541541036466838645588160383465477487389736843765501284443586883965671046226517938246447811210448546904956893556326934291377769000084949702777728505530459857766736114482869378896769534596976610439666849850746094515445943071154150167802551323768655 
786 -104029082887396396621528922067912888528842407877905612560544361789358942582859644886799792277022116929271079398635547272156204884292566696608426952000848584497656369164366026935256717043004914748696845899507549411736573629273922495244025293445938688299025736202365435042391593491116226697810163143725187545473752250755969530746060766719820154303013058749605396838239830786665996680311964077160460027166084321004798450330190996494196967150275748787900673398837705373158707883377764683714684002946734102558631569297165120507272231290488007727253968804138676988555511983202613091071512298973436688739443448861053803764580411113504815172753775786838212953766119128131943197819420093153596076753038425432918673585 
787  832232663099171172972231376543303108230739263023244900484354894314871540662877159094398338216176935434168635189084378177249639074340533572867415616006788675981250953314928215482053736344039317989574767196060395293892589034191379961952211549534662189258821446795722376450746056988327883940908219228935698410818203837273126775298961176315591727097658213579423228482515481379101686711808395036081996608529871927330582409860194074905803547136622379567219710245631510821947998540178268020670514089682212719065905080773284021982595231708040855533223251716110524028021273882854640801625985929289758566455375863495376161568977418075580805113247338774072895161389051953346783378592784749060991945493264324500147058511 
788 -6657861304793369383777851012346424865845914104185959203874839154518972325303017272755186705729415483473349081512675025417997112594724268582939324928054309407850007626519425723856429890752314543916598137568483162351140712273531039695617655588408686782604109345658583427159515219669030790093558097514948795098432887373283532085069789240296611846087050734305065612753736510689718640617216430613462707303434185981475880050006888187437517137355313479481700389745332615228870646564462642890910958818255701832644587155689462634509531138272998821505386988936073923186458013652802954071677562573885026491697920179013194310332897304066273491185325258278340275355653032116856889269173802189695703649421768794106209323185 
789  53262890438346955070222808098771398926767312833487673630998713236151778602424138182041493645835323867786792652101400203343976900757794148663514599424434475262800061012155405790851439126018516351332785100547865298809125698188248317564941391938743937186698723680097449755061934702302615446483295405385737529539914072285874185149845914603285382651473265771761805762455441446890128537246734363608474720686692645600482157315553763146735782057793170064077832286841538807217818539814877350083818314873316333689696824437677024622174049588039740967285425971338220788523705888180361865840512250611964416465792161070860750298719695546947272098773646029890145506966223815381019772040826761153807879676174497324933990233935 
790 -426103123506775640561782464790171191414138502667901389047989705889214228819393105456331949166682590942294341216811201626751815206062353189308116795395475802102400488097243246326811513008148130810662280804382922390473005585505986540519530546584053725790126393781464468689352225838619447068927040742021311561309508685088569767321616914102633109680678686584809322657941334129631510648737863234064705516456664533809156790862435474584943676626542711599725741619216798916195134849864958376561859999138373232101433113193119073554386950017475802765715555452664025349823866128246745081459271905970482586342358995457777090899893153822437024853841852696480374360004116338076489838475193595535640681131600518240143553415345 
791  3408824988054205124494259718321369531313108021343211112383917647113713830555144843650655593333460727538354729734489613014014521648498825514464934363163806416819203904777945970614492104065185046485298246435063379123784044684047892324156246728376020893134864732888976266919390813828161482563173615940428847190515285053502252994081536923715664683569859251035615075030339462819010155786846952571730013127800822794452056197547462319035319732355552288449393599655796437495750732674621197516364498187421466483872068887698837423649888897368336675232798788736192719939578825212029766208340561445781399817764498946990476116707326188601115176057757804366431960704452275542124572646603880500764708165454797842416479689422671 
792 -27270599904433640995954077746570956250504864170745688899071341176909710644441158749205244746667685820306837837875916904112116173187990604115719474905310451334553631238223567764915936832521480371882385971480507032990272357472383138593249964404193802797823503532562768065736834482148468236458359767506397358723965418136843244530617888946146918244061154974856358625175480543424248963906999433776990629037816556259701242097787784462859476581471575924988798130438123315301247245896334035730307256951957511117526211278816552731385481010994895895867698801115446797567728561506557319791273110378814258324992911264394418862723332308340554238517237945001151436420974121182197926592415016583599921040612031663466548043532465 
793  218164799235469127967632621972567650004038913365965511192570729415277685155529269993641957973341486562454702703007335232896929385503924832925755799242483610676429049905788542119327494660171842975059087771844056263922178859779065108745999752924807879771609685582698312804367843971095040387854994780119312544992350794259445073933080737343488942850480115932565116901672784983905320840807100217403322936240892554461270766712669932060568137761263976930335787710737979261069012429177555618674632458265004375463595201733311793848429454801691004203787568187390808441567535741920266622534418734989528260050394466604840206159722660531834120065843736402226531716392435894467281953410570841405671518622164905031425613388756815 
794 -1745318393883753023741060975780541200032311306927724089540565835322221481244234159949135663786731892499637621624058681863175435084031398663406046393939868885411432399246308336954619957281374743800472702174752450111377430878232520869967997872633433208616790855372801829321050079313131145118087491680681965659136296557416764120712095395650657155211877422925663943612306517325197250208252382750476991874173700018155522813979888831053775801652146337320984691016971863133915961585401593928527841032442032664634387872278742433530235383642449979508651057871999239714897655114109070372863271126498702171765268737367116818194427062520706650851779629613935179287373048640480469309298737094391485894118571128197096133254269105 
795  13962547151070024189928487806244329600258490455421792716324526682577771849953873279593085310293855139997100972992469454905403480672251189307248371151518951083291459193970466695636959658250997950403781617398019600891019447025860166959743983584127584987158673360137553327023971324327565872883709799686545864076300411645969298848706965177594274792062873401544739515302755188785759267738836737958814301456403361815382755790724993150153283614969032611054683970811502788889872244075305520132618560748087020287410934553427678278735048432391610640607275260457986245842672160554321152711364197334496778739001533301797623049785612960154463315425824222856974144986714409554436915435731561698734636865044214463474932446069700431 
796 -111700377208560193519427902449954636802067923643374341730596213460622174799630986236744682482350841119976807783939755639243227845378009514457986969212151608666331673551763733565095677266007983603230252939184156807128155576206881335677951866260780202624372000812479871846369487835330460135313638932528006357397563136421213647257614913371198128135031571139800204256804829309549349077619423199850520945799171847842507753210256415194333960112744813238490245995789110775844799747034107815485203071938170625646020823344323933270836454694460239082808872587682887487953254398581647541374700892003619715913150403644886768741157676987386355828783657318133791142968123727452246711019282526607840505457292439935568662617640224945 
797  893603017668481548155423219599637094416543389146994733844769707684977398397047889893957459858806728959814462271518045113945822763024076115663895753697212869330653388414109868520765418128063868825842023513473254457025244609655050685423614939735203530086565550774321193850245033719803948473533269320081493080031865718355872152189082539167809305886138233408632481516907483279341692878120468414084141429801594969462279198144225441582240916129988296507710871049124532347855110798546277364668282063506822150237386545522368362568724825991043291182874174073281043486190208317490612409457696735953724046221962021920968089277357440966700028888407828962078274863098013081029216200778133466375619220281227234532196201883240937295 
798 -7148824141347852385243385756797096755332347113175957870758157661479819187176383119151659678870453831678515698172144360911566582104192608925311166029577702954645227107312878948166123345024510950606736188107786035656201956877240405483388919479285780604326166229096640674484803745609790518224169523121222175756849483238902325321000007384549577323865563210108136462285384471022945941996303416051553235984779879008809364895305107052547650388127787209662531356061749674218454035099276698471166978219679458618534519221978613164073380768940242404085792369874764440894088337195426661676211693194401423619951283687688043110265649664047587061034001999144834291330673325733545255681244761488122870693299552239984429437574350194865 
799  57190593130782819081947086054376774042658776905407662966065261291838553497411064953213277430963630653428125585377154887292532656833540871402489328236621623637161816858503031585328986760196087604853889504862288285249615655017923243867111355988669635380074762541164840901147056061472888424049742710727496481588417635942997210154050670791568207083818676309508785257682577349030717940085068653456905469692770555058030393921835642340822310868670774326896873297818983732005179685950587947387987642238197563275559059730371787956756147336981038111603966551395626889804086741283109225236274023741066257010593164818958739604816385240293596286483645821598321711548432349789028933400909690418850293097280050912802891063114909267791 
800 -457524745046262552655576688435014192341270215243261303728522090334708427979288519625706219447709045227425004683017239098340261254668326971219914625892972989097294534868024252682631894081568700838831116038898306281996925240143385950936890847291823520858736369495751865188101944105404850279372395582789095550572854007416863250888202919471859302698972727961495507823862612468857141904221983927477325430284038348514021252337105995044814055894772288016788496585251924503011247866979206696297163278637055768882990080796285868473899633613025275731978869044678121137166467208069496037441432188010993369984184228015323514561523027157034865334859821855492943669988481079153389899905531876380011025124871016226383095959946440296625 
801  3660197960370100421244613507480113538730161721946090429828176722677667423834308157005649755581672361819400037464137912786722090037346615769759317007143783912778356278944194021461055152652549606710648928311186450255975401921147087607495126780804722415597337879300282369589113570388751830687081349074436269613120780379843363728482433143217619837478088553750263159541292925044411541699610132620530276751304811155913057614847164535085570171376553930527853931871215177436210741418335642212939996479479590780325148688100006879304848968553521055208877699829578847961075231458704291283041621333409859276482459167734916078827729830210209930978590302906047988451930170022910137437455359093092609460712775975906564477269678051735375 
802 -29281583682960803369956908059840908309841293775568723438625413781421339390674465256045198044653378894555200299713103302293776720298772926158074536057150271302226850231553552171688441221220396853685191426489491602047803215369176700859961014236557242329868915341065189164375716492927962531688242054946996136070814449756713078942352225995969977036279481509768908888528775299181074707733544016161395520774308471776100910534176049981776330474138928938648647618212922293841202897416677185355940688460922239085506874244967107689970291588466946509678105196760427874110985050303774662181722562993294756089837213930363901487734682977651306191573224209385825989252204895650644330484806699404869502609047636986453196138617428684392625 
803  234252669463686426959655264478727266478730350204549787509003310251370715125395722048361584357227031156441602397704826418350213762390183409264596288457202170417814801852428417373507529769763174829481531411915932816382425722953413606879688113931980086618590473501869792484354500224151908708739571390169945171903122771181839955080846764566843742944416759759084056659436474798145468165321700308502550939138987844093621485811813465049843567380605441531485916292730574853323555315053449296683185596440272044032333448813240515660808548224852566736235048357613059842953061955515103217487082629928901583495614513014840689886336140052902644111494483927308559263480290665387892327813814774575118937103400700301988206144740273169020751 
804 -1874021355709491415677242115829818131829842801636398300072026482010965721003165776386892674857816249251532819181638611346801710099121467274116770307657617363342518414819427338988060238158105398635852251295327462531059405783627308855037504911297752101030167184921565223197440928670302435848982031318983657041878553476942178346478658290138414236938610447348941311070666708766376263308760209751174860421333822473209715080340887459616216844694867492162700388953735812816212713977547467127013530327017072192305356158720253238248627953484896769116316642078835581766873198127024136555169173526074252653434902825682743145978674522647593777684094505203124108062011130606476569102521106451209654679751929827028785817650000532128483505 
805  14992170845675931325417936926638545054638742413091186400576211856087725768025326211095141398862529994012262553453108890774413680792971738192934162461260938906740147318555418711904481905264843189086818010362619700248475246269018470840300039291014371175915563891746094252289107721854070822075594409761372873668414142585587591948501729626692656721975778101686455057384634028606160034525335248876781071737782900903834747867341580720059861534958844097658350877182321646571204625991900246019697432215169938909135699772161396913193074216643957639748142280463059542889009632475065718171074780243168289534754583574909345737929094786585542528519748296073457207383452646286527593331630564535149134402014147002287427300502254313026271055 
806 -119937366765407450603343495413108360437109939304729491204609694848701806144202609688761131190900239952098100427624871126195309446343773905543473299690087511253921178548443349695235855242118745512694544082900957601987801970152147766722400314325585551936627605484474464151474540604865961235469802641252968520013770281604500074881323983791199882469938646721911942183799870794948680563981667707544719820433813922758049874040274721587958385170071136139839815955248832596403625351249119932178785442967251955252073405718207066194833769097110704026161409997783175389790018584746006980431335557769342099547245840432892105778337244299669736612401110929967974044926244409689778109470205796467118906751513553043088178233350161166423902385 
807  959498934123259604826747963304866883496879514437835929636877558789614449153620877510089049527201919616784803420998969009562475570750191244347786397520700090031369428387546797561886841936949964101556352663207660815902415761217182133779202514614802085375808466473772872679149609518794111248298231677375806037444333689156803241877351283218964544982979486141614330571507772095191843360737398794235873577344308519954911427916029469393749109798967555684426491890829623075893049436737287601416585090038497645024154434683019715837724206759085814287479609624767004134996458007748074379162980966783339376297751267551481371037686571226625438587098576352570874330791617610200830474219017514768874766653297337383585032282555036454950975311 
808 -7675991472986076838613983706438935067975036115502687437095020470316915593228967020080712396217615356934278427367991752076499804566001529954782291180165600720250955427100374380495094735495599712812450821305661286527219326089737457070233620116877946003475317241398274343563783737430887204528226611229598216790217983767971215363711772614194254418969954639667639472167626953819125151490362961818374528563259279608077241680952908968389664764638146579212580078131281135388488208986920988235529725509674156706010003559916758481257998949019958493408870391745762423420042577601988407842381153251601476116696114426904100637678751224210351588394954229485955361790438602131421891499374688073574557760227203889189231124063589810690198161585 
809  61407931783888614708911869651511480543800288924021499496760163762535324745831736160645699169740922855474227418943934016611998436528012239638258329441324805762007643416802995043960757883964797702499606570445290292217754608717899656561868960935185450745927139892753829299987922454324960378058449858594418660359090613124902565194922331519783883115335162115202216466958756522322639593505048608689046068728054991070866132417124578894158630572119548098751968053031672479982530417923277156187734126869064758580507029825927771831184013434122725445678402741610859414813609268374139785406592987015171107360298983194955061961163401419522256913266420109859482815806350793213205481371411377822004730928945492037583784112228449424408882624335 
810 -491263454271108917671294957212091844350402311392171995974081310100282597966653889285165593357927382843793819351551472132895987492224097917106066635530598446096061147334423960351686063071718381619996852563562322337742036869743197252494951687480836075094918711295760096193992769415088232057137050993724817578723337933074689152418466049733351673868379196930173328977199088611502563221711809212944169188936516911741936263458991402565103794756898882929810434712327686252361744359274580248288456727684104463145736380573855572723681706148633864401484610835578366386322904160196683740390274818255328350879444564292133979324858497339677951531503113280255289620637967683380505133863443659752609786753314815973494809584813329669901189204145 
811  3930107634168871341370359657696734754803218491137375967792650480802260783733231114281324746863419062750350554812411777063167899937792783336848533084244787568768489178675391682813488504573747052959974820508498578701936294957945578019959613499849278724249343321751162922375584596198751660326418599449920667446384251352295638695911378807566490955164241975407164242851476563160334719879008792329826150955043827361235461291183952134873491357335421070879304716546324264368887950810643189991162456978343034955621946771430727417489994626573471253527021625740402029174581322435632199190187486789793582210455291659109862922205632539757139373450135691631058182148592154600988961300134554989535000566160039655834868884262293016321047635867471 
812 -31440861073350970730962877261573878038425747929099007742341203846418086269865848914250597974907352502002804438499294216505343199502342266694788264673958300550147913429403133462507908036589976423679798564067988629615490359663564624159676907998783869300034772048468974767710107006077830067134060029598876832304683819267572607661036428821733217384445102203394203498676277088209420902610813064133518017866143850620683805595423533421577286861562448537271152776979783017551127622739359327909882719214856572300076903853497520853112551847224185838274342639033197965771166641282568658644469565207918422812779284573193269071515941483845682635007837981481469143575257701241420740205759649590664335499587282027967726552426657246841745868146865 
813  251526888586807765847703018092591024307405983432792061938729630771344690158926791314004783799258820016022435507994353732042745596018738133558306117391666404401183307435225067700063264292719811389438388512543909036923922877308516993277415263990312396376118074489913112586859135102671373398981635300792968687503031320343750868913309837129060580103036152026606069765952358373968394646571533611088508902025977878042269983699580602002260870880983268417222362037401508530008924916898019391356734052197589587094061017278595826484119552927595857792599559758491821046092285719897996973046339485834215495471318255143099749885239886027506051874834085238097872697296927986135907183870526823068659000233152495685539544723426922773881942360635215 
814 -2012215108694462126781624144740728194459247867462336495509837046170757521271414330512038270394070560128179484063954829856341964768149905068466448939133331235209466459481800541600506114341758491115507108100351272295391383018468135946219322111922333403105585003510659642914159964605176055744216462150335933383762007497937326920806405070811705276714387878615038791021450300318575047469832152496626612179820514732030961713851875477499516663093931426861566337012959090681671783595251576058543192327728141020606407202783948904660058905798253446648452197840361947587888509074289168897573307325448545858865473694432205730006661429232875774588383938719754771972077854852146247344952781009257658017154767204811031097006014557522946506303817905 
815  16097720869555697014252993157925825555673982939698691964078696369366060170171314644096306163152564481025435872511638638850735718145199240547731591513066649881675731675854404332804048914734067928924056864802810178363131064147745087569754576895379330296458118397719858174436132181706188171744278178226718731535145032242749335488451535071376759670154708379311549396596276669241288818569617685541338733584113351025476486333794081174070414520567190296797380933248684635686972731721742924757588277189360175586690985784766151928980019386829473373263544692347850720824191246681202546585305939439405667984486606077343259156708705585091276203885820047218063551378776907900688329109440712235391246636550677075529201156043027427912973918916753231 
816 -128781766956445576114023945263406604445391863517589535712629570954928481361370517152770449305220515848203486980093109110805885745161593924381852732104533199053405853406835234662432391317872543431392454918422481426905048513181960700558036615163031990085211193703220541270997647594190386470792039501717624794420964368904991803419611102551481607535479245632927438899071516287159556793313099622057406524090709875526896720178436339976266191301274566846759646517409429444561388001935022132903735299660990704440679782469581552390737878672768788060417749077712314520104565411796683526778629285353809316809526636801274108467756755106376288493446753357344231982975526572742941851167797300958137096216096715644765422402103190890500115353711495345 
817  1030254135651564608912191562107252835563134908140716285701036567639427850890964137222163594441764126785627895840744872886447085961292751395054821856836265592427246827254681877299459130542980347451139639347379851415240388105455685604464292921304266529827504563539917626665946820191359567378985059710125498586808498507387945949308893532489982739586867650669679336287366918564359469367480164425552465571054466734922834443395155957475318029863248356884554775933595626120228679422835862123857766141535987415405852292673704230741703967349431868735330626420839139774783117810374455469274426589839884997517448050220221703847123133209544310280283629199234611724730822515536811175556382914805722383475891442573387371949266871931443489772826703695 
818 -8242033085212516871297532496858022684505079265125730285608292541115422807127713097777308755534113014285023166725958983091576687690342011160438574854690124739417974618037455018395673044343842779609117114779038811321923104843645484835714343370434089802036776452662727827335712003779530636581285502895465987768704853834511521506663129411607342399482806462932395389919756195446543694855939845608046871055120582956552032819290586709141790241093779566634527792291484246706879133753264156748350594300960650161463205445087148918373211651485955829973142876079867940998460036957770174476874082263408770837526184795601940240279543764364455108475731372749713170651555850733407418418361227128764584825302426498080825495359324057574233376315363903665 
819  65936264681700134970380259974864181476040634121005842284866340328923382457021704782218470044272904114280185333807671864732613501522736089283508598837520997915343796944299640147165384354750742236872936918232310490575384838749163878685714746963472888162627251843928275362653146261241628702452663922305879905852691367574460356404537110686108817264710990673159320320874766175845677799183124644049866382494225267343738833465807337475777337919999065686843863999040997022674834276543804214956850894024324193854316181616638575695032940890244897393620056349605758871298862862840620232409998457473966068689766157223615419392071785456407711634000603122409878858392441144117779700248781525466604071997405763808981262865203745054808036629802488608591 
820 -527490117453601079763042079798913451808325072968046738278930722631387059656173638257747760354183232914241482670461374917860908012181888714268068790700167983322750375554397121177323074838005937894983495345858483924603078709993311029485717975707782426315685853860920391925355369165911495180411791781878431232009320793002210113831368583915870225842293769506473933760931262957672109432122573635656965403740759723984620384080528124595646639394997208879680345349491483985319469386279669875774622594310697572415039473650805957443685671066768684682014607032617678866170098524166240431871405417415854272398108703222044893072923882557782356549483019411701374095609214641314100328297750097342408235249235766483130597275093167907017437464922756303025 
821  4219920939628808638104336638391307614466600583744373906231445781051096477249389106061982082833465863313931861363690999342887264097455109714144550325601343866582003004435176969418584598704047503159867962766867871396824629679946488235885743805662262126466815474449386379306322157023378099200132412641301881915323406934391571860270661877618963055839926779566993985311717569457750127302350283152223585854778247450938124207227947297607461371019958937497725029367277840666872574394520414381717718987186484476660180052218584030567019062071388472420687850517132737884291857487875037002548454219012149949341364165780515248469375345381154091570465783552063694253374300859773239996982138659012013710613797634437161060712452149072746567820612974589775 
822 -33759367517030469104834693107130460915732804669954991249851566248408771817995112848495856662667726906511454890909527994743098112779640877713156402604810750932656024035481415755348676789632380025278943702134942971174597037439571905887085950445298086147969209221346998058836660441402680242573706987585317327085591893113637011083686442195783699450313107742475141821596670692476508011037323488949917236338817300971260349119488689177490537944719746434140671168652838850197713317939031093551658798969018900191245792057465978317568462261055105833700794065510852152330706286285440297505964554053719573837457759809700782083473830984463607562034348567358982896877750723326639947045116816660427219301830475318443299875503909240697183561774464727861425 
823  270074940136243752838677544857043687325862437359639929998812529987270174543960902787966853301341815252091639127276223957944784902237127021705251220838486007461248192283851326042789414317059040202231549617079543769396776299516575247096687603562384732638814932067768356373148950790358820144699065154862929529632716594355078343863406948866941615588130087916044374816361644992554036117824503016670823692708173122315061371109249070233400915651517671736489885614364246302130775652380777634421602203470704383952756547284390305362623348107770762520652337955388767175772355991875003285457180278863994368375460341830726185307440865712231272750730356967054538101228497823550295021187216221548937517809762906082231306484516344275879903000586443353929551 
824 -2160599521089950022709420358856349498606899498877119439990500239898161396351687222303734826410734522016733113018209791663558279217897016173642009766707888059689985538270810608342315314536472321617852396936636350155174210396132601976773500828499077687290274423354177363375368937286321048341154884222181872585269806957056697730131593945732844844762539799423382037556540042129464400824492363713080646333674846120340576656260634334613300876837102572838461019854347828414849928783572105531339490380900744901800186769743535933841093962939378252897809062871496559485976407942876584484723129900456458385593900979807222905945977115796120356132696697271610741700221049046115641496399244054967109492623225795532048728033594949891356043145586583218505905 
825  17284796168719600181675362870850795988855195991016955519924001919185291170813497778429878611285876176133864904145678333308466233743176129389136078133663104477519884306166484866738522516291778572942819175493090801241393683169060815814188006627992622193603175519585296857442242174436766437994989621844341235289326158847589297924155398146673511077870322011006948144349732808279586759068353551385788943501360924395444270500538507585922032808196975786921520419077047195327584536010473306426849232034684165013427547061608760319425142547515241044525659667965615231385229789139991406718929374636036562428977157454959915829712118288864601798843510442527998459230634195748995972876001177380709815347856514098785472531797711770564634182934028397222213455 
826 -138278369349756801453402902966806367910841567928135644159392015353482329366507982227439028890287009409070919233165426666467729869945409035113088625069304835820159074449331878933908180130334228583542553403944726409931149465352486526513504053023940974767701483625674863057780774690909339298896914782487184863885938458016171519060832598850145079343882561625576017779208212581261207862657169844361736456683038773432675535002494329051313759291575185478516834311647319290585535865116200602710260620327597787150793345817296444785529216116739195535379625887564727716725381741988986257677671827579878736252087106367966368861299945106711697884199040543795158117710486490893532351813607083424337518770271677696219201048583503387124036341060716005925931185 
827  1106226954798054411627223223734450943286732543425085153275136122827858634932063857819512231122296075272567353865323413331741838959563272280904709000554438686561272595594655031471265441042673828668340427231557811279449195722819892212108032424191527809266107551129428951669274848345613883211427327028967658984802190915187543609816303136094132671867380550854526411736024300189991607740815993021792192018775704674384918796027209558954760087028603967095555990657054787412824848612799948216500217906420359009511809251118802616613548704212680750095433807332787352046495315282949609900298055643114936579129964754419173927100347974162068927684945905258059824258983992504385696404136119138165165673442299953634115428460496026023248651675463436242904332111 
828 -8849815638384435293017785789875607546293860347400681226201088982622869079456510862556097848978368602180538830922587306653934711676506178247237672004435509492490180764757240251770123528341390629346723417852462490235593565782559137696864259393532222429630877680539311424526084183491554390410410581155460551583558794317267663049211855707581173226473764175436538215878760003360325082568293407106744334688960059447385292304188656765461080645444821803694762660600933366950036542134918212152729211476164714387830532794384969714090784289036849766572071646548478202671726347000473879556040977743900369149375341002228801802171710957046159800204467736277650838988195042279823212604279209478809666308877503084191683153893926684114332194530459984177426679985 
829  70798525107075482344142286319004860370350882779205449809608711860982952635652086900448782791826948817444310647380698453231477693412049425977901376035484075939921446118057922014160988226731125034773787342819699921884748526260473101574914075148257779615038952358298972151521131881025861824407316789548807293847905286555072047710969123185336938405651234329090998039067817619521031777979285405124327483356662787369858570689625332948396645366694614161836842343429486665010541324149271191538923818910110644177615844660854108616996004803854128087458545198473623091275821217306338794452028204933048453675237625311883137456315420635337064401076769549056450696611314938367009918808871262849664372814582830019810840339306120512468022481565996550515004454735 
830 -566388200856603858753138290552038882962807062233643598476869694887863621085216695203590262334615590539554485179045587625851821547296395407823211008283872607519371568944463376113287905813849000278190298742557599375077988210083784812599312601186062236208343895210453854190919221395833187790762405755169966826065502564372853408418655875383945296869765390930333215064391590585614529754102530647913128643473373051795763636492538348288341162121012754365579774512947814402443334644914467555043030042877714033764872062958760557376887734690397594916373227038706824880800659453740630842438077134292543640572116191641962936655591316434757810239531305028486495562809595124637132045491216979746847625200249857106882050307819217828064193850897359003802389792945 
831  4531105606852830870025106324416311063702456497869148787814957559102908968681733561628722098676924724316435881432364701006814572378371163262585688066270980860154972551555707008906303246510792002225522389940460795000623905680670278500794500809488497892514622056307382525612353105776160329544083760286241700707394979427253719160425635443466563216459901062252244797507736526167131135911747255555630994041306701403018528808038164047502057300218278670641098053041534830890110660952434548349417682376634397942030858550772423889367420328936526258536631861616505298504433179729765587829890517148538801106078378333194329603546128492605682179849944364226504136400284646562722344717686342780229212054983326865728484748141050891484300442213018632247819138152271 
832 -36248844854822646960200850595330488509619651982953190302519660472823271749453868493029776789415397794531487051458917608054516579026969306100685504530167846881239780412445656071250425972086336017804179119523686360004991245445362228006356006475907983128725492871964053436558827507771303327480732025310405741263675999768946185711099529786152502365672096758779642072091477003408189495778270002955744092756374743269538551599913883335235146388745522822262944996580469384438629352447001155159047690878624443235174666757350133761762083298742035631615401725925683710324162347360762984352927148998538752974985850578612567303806775629406708403179504254903087867326014006312136602594139503372921095474572656643668183914518374863981389866879424630345211898841265 
833  289990758838581175681606804762643908076957215863625522420157283782586173995630947944238214315323182356251896411671340864436132632215754448805484036241342775049918243299565248570003407776690688142433432956189490880039929963562897824050848051807263865075369877289692454565830609415922343855333608430401357387691343340747903755978018453335540032389405221027190401808613476850980954332288992189603168180347313417974747128256876782861006419161967008749566917683650992126238058560265910167817556599566798511858836793733278300243269772666743397919923688503872992633680128192639551640118898368961440951399180747203253686361989893347152122880145686749031490761543101467401379437877871360259229414154219793784652286222795040638515441407931563979775577761953615 
834 -2319926070708649405452854438101151264615657726909004179361258270260689391965047583553905714522585458850015171293370726915489061057726035590443872289930742200399345946396521988560027262213525505139467463649515927040319439708503182592406784414458110920420695281061619528233204917912371081900717858531538413271203005355597892966667258766499040205259127980389710153541381171512985881194060608852996483689593245456524222164224751398171550361087724765310681910625178988806988373519367677636359752506383176240507237817326637882822393734118331562131967333301998025745576941989790623844070648692227092509005728683781786638836349751661910079446785783301366788655464727575885325027594650304570813204796129602749327107404183983511650776951062382543078127302166705 
835  18559408565669195243622835504809210116925261815272033434890066162085515135720380668431245716180683670800121370346965815323912488461808284723550978319445937603194767571172175908480218097708204041115739709196127416322555517668025460739254275315664887364094617197516636659039399172958999330973546903898997089490935008326324492057965625572733441857497478994428933472041155945283334063409490185479287316529487011201288796761119062644238406857533843341228869008377547703267571368005979835915600821211670257360604331281088097942020063617592340642446586813445696220221038338331004151428690115472530657697215615598537603998262222310021082088000722909471158886700957904268968314108611886257779435058105402642132853743243008885099466304016448654430989068574046031 
836 -148475268525353561948982684038473680935402094522176267479120529296684121085763045347449965729445469366400970962775726522591299907694466277788407826555567500825558140569377407267841744781665632328925917673569019330580444141344203685914034202525319098909840717784038371539620154065031871944717159088605217582642236204684430543165214782818903053998282011350186458801488821269548884451847900225213036744184931899413930296299668295318443238984942565854857297173515918454893913424643685028025915365050942669176834140503438085624288565873722423878971620815674258410664548433412068575862226765835101945509883614180980267394478374725794598570397872304121740839198142393521369401289759157799785444757869459516563226718899586314011428220816569012914172489931245745 
837  1187802148202828495591861472307789447483216756177410139832964234373472968686104362779599725835563754931207767702205812180730399261555730222307262612444540006604465124555019258142733958253325058631407341388552154644643553130753629487312273620202552791290390621456685859247741389794815466370022137279188777194278865085180105918515759149603082355433047373222471706311272275327262227836495286836189341105683311956096962681554483185889401975380853250338752996962145200324137937474766094861402887738977218912323045573457838039853579723080977498716101899085414386101575286433069911163441401850048813537216109823688749755439637199688911316449810293520750783842062101498726795144579182597492887064834794125934610915277361956181710110896426189301071772438025910095 
838 -9502417185622627964734891778462315579865734049419281118663713874987783749488834902236797806684510039449662141617646497445843194092445841778458100899556320052835720996440154065141871666026600469051258731108417237157148425046029035898498188961620422330276465454915971326258810489260281767711037639952122071421667018890622201055349909648617227149677213856095853506892731381934613213805113954551574540236651068605633620207807318193747791549041575108710445497401090191853156979487662300342440842637539041063103615610839904025815119847929293364275348738028143960371254427347124847109905686090093365822912066284169618294216521963711189010756364430217272314444266720563659664395478154651654289219478886014908680293350209239980169099221102078232787473997766412465 
839  76019337484981023717879134227698524638925872395354248949309710999902269995910679217894382453476080315597297132941171979566745552739566734227664807196450560422685767971521232521134973328212803752410069848867337897257187400368232287187985511692963378642398361706277832800962966430475221994684858952742529155903591758288252193613903931381767543972566371367502508629531638338210844145988304996964357076328470257017637286640972734723452029408353604445681877892393007177785041917143164236934655778197427169447057402435807499631422164225600985026584354274015656490382802338738054561726845247928285195318026482165964966782603808592350151350828169798337861285166409646166033428160224724150568756408404729702822697216748368864145325850708580595795940343143620589391 
840 -608154699879848189743033073821588197111406979162833991594477687999218159967285433743155059627808642524778377063529375836533964421916533873821318457571604483381486143772169860169079786625702430019280558790938703178057499202945858297503884093543707029138440341382422413644133801378229904545492640289438022909107711637652919208226812834282821444679936328865077346738693957574750999425716866533507813592886715223450824993213725121093737447202744821261461767486406914850441191012177850558696730077190957991808156272573701059857466759426726390984283973815302873280706101957042849386538558235328827885276217455099780655408682597903079120110333906329913653091768884674605517625199756370303570707568494818514929411763144069748766566388186657337093947998774459189425 
841  4865237599038785517944264590572705576891255833302671932755821503993745279738283469945240477022469140198227016508235006692271715375332270990570547660572835867051889150177358881352638293005619440154244470327509625424459993623566866380031072748349656233110508940130580304207350131288126722011886047645513024625345782815835747028552177141347847185841869199220389663099788257121751010374493226036890680814057909118367693145366027995525414729878294627307667162502203889090886105397292657816695905211081501389539683894807832492646764827707307211230106026234391781989663584521754415585641671452485836586623568060394987564404729587957362256393472189605685161270174069439543689505733329703729199889166033719003165665006411879873356396395975345314767857892236598884175 
842 -38921900792310284143554116724581644615130046666421375462046572031949962237906267759561923816179753121585816132065880053538173723002658167924564381284582686936415113201418871050821106344044955521233955762620077003395679948988534931040248581986797249864872126684759838453441682169255863833503308679844068831592829903668236402777466719262441674973125439320564033748037359670879036023120912633219812758228606523623897172364303315857101257230001012789597445209573836831577662533978861849145078983314436661296022180154724140416048772682046813609302052855436617635290428604420319386840257330495396636266016932426142903242150116127507662734555844022458415519572847431473168420636939748764024495906502175257396647250482033345905235117246982689847921717362814896130225 
843  311375206338482273148432933796653156921040373331371003696372576255599697903250142076495390529438024972686529056527040428305389784021265343396515050276661495491320905611350968406568850752359644169871646100960616027165439591908279448321988655894377998919024792823217923548401932878243510438393588244032692114382384664779689516023536545572897809839441571657308604211342662911412176424467433766059752818964279186283354870108926159285218300276109479232235130038365871777219005508628812446714584900012354689649363492959015954488937119353945765702340687438065724689529307129793279934358476370770994911017389310879951159052458520610225606873717026680172463190048053636213305943946453997774219247494614192415500377110204864728470903968141358357067946221669002361878351 
844 -2491001650707858185187463470373225255368322986650968029570980610044797583226001136611963124235504199781492232452216323426443118272170122747172120402213291963930567244890807747252550806018877153358973168807684928217323516735266235586575909247155023991352007225205186524703741560929161684425680230731140971068500095576502322952973081198689724838497780344887283496782566161113777858437738939327273019539172525501098128996093410744568113432464470326196058766859826265719361223121838828959500867066111391920070173512199773817389400311519530459318566607479872097336807659875455062292835967183556395194944833887641857428004451217092266362462460196485272901288745519728505081630598344855943234593817111202654319194112387628360656257253433312598612655641618429349808305 
845  19928013205662865481499707762985802042946583893207744236567844880358380665808009092895704993884033598251937859617730587411544946177360981977376963217706335711444537959126461978020406448151017226871785350461479425738588133882129884692607273977240191930816822271163719652363828095820439071731315746733610031934236691578959356324645494253091629268853251672583009321893229857620301079333913637823004168363547035965459871827859280075399439338693384640215759228667012959748453068763477314132870185064840917749060345374312680825443771281960885061772244760644866447910961899684868651423842766848136864313061263111696826577788104365038522324732395801798437931040964170025867053517540821161343101764757268617424538791288392389509304191252185584011039653258546479431595855 
846 -159424105645302923851997662103886416343572671145661953892542759042867045326464072743165639951072268786015502876941844699292359569418887855819015705741650685691556303673011695824163251585208137814974282803691835405908705071057039077540858191817921535446531520291220847399975042333014930188547030370330951201928949824763911759793720575370437711907341977726725109184615036586122095787343300609764753298707708959896979615186426264127777387193636588999136917454182492342013371414952751783235508486374928212438486972989293635482716259529581512389329263147349922643419279578813363487772177325764830996251930676077268663559478110081391087807575529818906139573012602060921672699827032147653146209000498972253658869271374546075089437467634466071580593096763305029824759985 
847  1275392845162423390815981296831091330748581369165295631140342072342936362611712581945325119608578150288124023015534757594338876555351102846552125645933205485532450429384093566593306012681665102519794262429534683247269640568456312620326865534543372283572264393842122418475542668398313771049590225376799325829611373429582346441563538117580682984232671964429556735039043501788338017688058438849395146582464340990482634359237202018923891607612734664483451965134074384080003983860242281185193879867574622217723879022138480628394026448007300366422121190260864516380823072833287904574063788459196661428548585002335256943831498287355366015441433225581541882100579039183526520259024878523010744682352873163370265718195975885583677924931639518439437300297721366206919128911 
848 -10203142761299387126527850374648730645988650953322365049122736578743490900893700655562600956868625202304992184124278060754711012442808822772417005167465643884259603435072748532746448101453320820158354099436277465978157124547650500962614924276346978268578066224687556790701372028249732850231865873357787741780171888110774562079653210882176738717965631144973430434063855177909259135947219374910052691888504050678633885122914448527784442820647309505906189219070137291264443820719457181804311791034296191668927099380617919449120947554708261851923205792420313789060699585311416557459789049495255153165301925400717392687438025686723116771247538737827898614769154977681623774924875430127414018597184749122794236689046387306375618580572924418977851498300100543273686878385 
849  81625142090395097012222802997189845167909207626578920392981892629947927207149605244500807654949001618439937472994224486037688099542470582179336041339725151074076827480581988261971584811626566561266832795490219727825256996381204007700919394210775826148624725501698144554022853501744972074514350705488729393668251502189733334448646063291288810367308027441639537257504812768863853109806747542820855458192875114409979839987248258716702302726196747287095219760570929455617902766405581725143451319899572677642872526543716259105288479470531563112753070479352236078325117366823353791318845871143301609516854029191405328308777513971658455378394795932514403926356020274595392082976919607866940626583545516433417629737613774143456257683868289127832446238753064526699395725135 
850 -653001136723160776097782423977518761343273661012631363143855141039583417657196841956006461239592012947519499783953795888301504796339764657434688330717801208592614619844655906095772678493012532490134662363921757822602055971049632061607355153686206609188997021196794395518535318910971339505477110769404125311638506428303719324343487001394810880444132306405707922920062616768551704789538010168405107973203630079356203683882255387755911381165500893337378934052528111142933813328644956718311782592695768843977157286980264861193415925463720439671659605717505618359034817587083694234207929953357347001641260944616192949945961809920562109792057978865737309858158782604185625799480935744786892546163123195091870452998253483536397004841334991642339126172666632761522035181745 
851  5224009093785286208782259391820150090746189288101050905150841128316667341257574735648051689916736103580155998271630367106412038370718117259477506645742409668740916958757247248766181427944100259921077298911374062580816447768397056492858841229489652873511979300841518207802872587699724464406367665653255841843938073783286343999730622030900485453530386103755296883920404475677850118671967962043887806554986523978544169615120965829958119211900299486536562768548382187151508141839558442077837572607569401060480549998571232540943678416573751394212946155094587293534126948866331996719473381459886990835672739142644972447090397550892896114473980496353784042036271263643779243193139657529373433124764007621094414683593282693053292624304181726107430970874866910440401748277071 
852 -41792072750282289670258075134561200725969514304808407241206729026533338730060597885184413519333888828641247986173042936851296306965744938075820053165939277349927335670057977990129451423552802079368618391290992500646531582147176451942870729835917222988095821881663493487804620555949980721800738207233955377348184500838864394377914072168235889988333778220003841069123621639305055027953088173564514681362462258453575196344716035728021641044897226532942376963874428305179914593874872383297327333396542207249191233180155911331565590024457778878181310957109115492808789803811305999293424471886726970044348039658408524469483707849264726177636007531219477837526653066789025385035857548147641819755152089357032650670310498218012083370249559651879448294113004519210178007615665 
853  334336582002258317362064601076489605807756114438467257929653832212266709840484783081475308154671110629129983889384343494810370455725959504606560425327514218799418685360463823921035611388422416634948947130327940005172252657177411615542965838687337783904766625153582556600910405030191105748206718129840008448398756364420620585503036193661759094466307468200184864561947429778911423909315327479662468535209417801127714213062735049470746378960398489700939516449045943209567918914365359679680111657028389662932142532679908097855663202914838598591212358699004428426693557270086447486038600469342779392217193276918494136750530232482101888786499866452400496203108266641516974095683717181924452190570808834562582147436213550995022114894952279872745328990624168469093299752712015 
854 -2674692656018066538896516808611916846462048915507738063437230657698133678723878264651802465237368885033039871115074747958482963645807676036852483402620113750395349482883710591368284891107379333079591577042623520041378021257419292924343726709498702271238132800827562018013389477911163806090450495150846605868736929484526142962105395084030584857491910775840862372459745611573407456531760131472714343944436463475025263135281853341179678029278305207857914128640165478604028942661457354984234921296802909283702689592494631576471157959415298195393997061238591755601388174184544781109227493727905356220884457308183491171157004940017819409655928627697028266628967912578836582250601946165210217097563606664194233960954763170847011962300235480410703150866465637007418358809315505 
855  21397541248144532311172134468895334771696391324061904507497845261585069429791026117214419721898951080264318968920597983667863709166461408294819867220960910003162795863069684730946279128859034664636732616340988160331024170059354343394749813675989618169905063208224889883282690872610770608304416960758266693823707921599564430584518738533298630452889482085769365155821300199218795391225131005240056368904447223536187907359134934947782596243845972501861721040930132097122289175905520929686703258212120106348639319415755605482142666864882617690349475074952673424309211872145419842365512207430908316655681107957006660742907797917324419313442864079041734927046700078594929247157726006275999078694751318295817285661297832363009829195584295781689822110150541576073297954433578831 
856 -171180329985156258489377075751162678173571130592495236059982762092680555438328208937715357775191608642114551751364783869342909673331691266358558937767687280025302366904557477847570233030872277317093860930727905282648193360474834747157998509407916945359240502459381544109559226783600324228112083687860158163094413429903094297125447596822173237251299073169985056541997060367224220173916848228087084481839755725345560049765559046708880081912289656658900136280205823703818082868788719078242330514346173522473043344622890672465401347228713192521715188962705959260980199748016061161708062664017240568133413253415660127813180971185519660830063480086025456204376501308404567114837044845977874742313502704303560071594783643014705846915434480308140107226298477962595857153851476145 
857  1369442639881250067915016606009301425388569044739961888479862096741444443506625671501722862201532869136916414010918270954743277386653530130868471502141498240202418935236459822780561864246978218536750887445823242261185546883798677977263988075263335562873924032500722652703283015057945956378189677495705166854736307210798438967206390020354249123497659719424559911154269847843898333214871585080030141732301334054540253234554554105164563407452229746695175618430587521923185585104131546062943826320172537493048631599795822145469677978726882895193462723655830045390813440271775577196030109363859300210400220843738377189754824660967763586285030186240544566411125863331660163356769168671917772448310977038412544311938744991866262216599414909863111372345950064832859518865718556495 
858 -10955541119050000543320132848074411403108552357919695107838896773931555548053005372013782897612262953095331312087346167637946219093228241046947772017131985921619351481891678582244494913975825748294007099566585938089484375070389423818111904602106684502991392208703100022319027317306994200812345387994345728637966458600092773376839883179726540086032209219137761453960985323126768378424825483618907270348077519429218934530716105915342416251002187999865506834688936446214920992217765194755529881739767702691331913427115950261130569526497926459499574472242952195452615875765732061145781378843991442631639652235157679918499192207550290541571361338449207312040802406361595119078609623933311687468925842762828401307584216112317884557049522056545882192457229199230766615802997721265 
859  87644328952400004346561062784595291224868418863357560862711174191452444384424042976110263180898103624762650496698769341103569752745825928375582176137055887372954811855133428657955959311806605986352056796532687504715875000563115390544895236816853476023931137874835524975781165751082247407351451231839948253903427665145921140457964013370242132296053947898136962972780576423511820176575192657036593616825952767462163841628610155026635694042480103893707647128534546486401622692203270253036321969204592010542883864901930430020270002425795103920250780107584452869392485037243978305230094887299468464478904765442064883885067362952654811027144829774962684269031739074391522339684546921583312680064954332423443626749969023325756426338095283436268999228563074161767093289748737210191 
860 -701154631619200034772488502276762329798947350906860486901689393531619555075392343808882105447184828998101203973590154728828558021966607427004657409096447098983638494841067429263647674494452847890816454372261500037727000004504923124359161894534827808191449102177841300617333537158152804055400857343178856332028637335786653309890732315232217811937246486604956218417873836034103868815895186103951407118442291691583661271497356009397500096201990431570526807224184152224483962519781567244322244092490934528294156689275432769078694292552200353257112853665364447002205631064447802358333395416765610196567166112296917481210076012395198969638339718853162228852857636945801166441160685708896619142952043690390140555917755647170727005535397675743476040160211141602837949310358380955825 
861  5609237052953600278179908018214098638391578807254883895213515148252956440603138750471056843577478631984809631788721237830628464175732859416037259272771576791869107958728539434109181395955622783126531634978092000301816000036039384994873295156278622465531592820706102001694331452667243133256849868791593769453024234627816089734217777688776619481222712279160207688800473789688793720913986909440976624212199655325123888018104948998442342594167325050880751937009842096462787776229630917074451279384510682450548910433963506118246289363836417320220723078350664610369686011231535441562192641549765451998471773301340970585718124483951690687820947102057328527603296205453061447178362224439647271181259912183682472693820400611654171653675503445312375762129517960748668871404728124618575 
862 -44873896423628802225439264145712789107132630458039071161708121186023651524825110003768454748619829055878477054309769902645027713405862875328298074182172614334952863669828315472873451167644982265012253079824736002414528000288315079958986361250228979724252742552515329626531998999729862262800226910148098480437013333256437264853374544842537447906882736687999429744573857911846498685764593593090351524638951955431172712760335188294489373455132994013779865579213261257034637905551533820116116928497752634707608655792667875646069119049020425748598997031187329406629932170552345294438431266513801374981792721514879690494706259972225011492508566759222252864870329218656539247918218800670070474994251444396357817392950521709174066769264466749796463585994138416607030041333050709199025 
863  358991171389030417803514113165702312857061043664312569293664969488189212198600880030147637988958632447027816434478159221160221707246903002626384593457380914679622909358626523782987609341159858120098024638597888019316224002306520639671890890001831837794021940472656582560346602484271229315420103441923394544244828841115863930908467065411001615026657739685124365019910592917427393812305955474472658073346196792128655267620699121128112456833886377683303524301167992114947760461554324626846908654295352377247999757057503703493289224302855747568436113432956602480510896904746263013189873689604180045273780257134458718228027682654897911405900388998107019205118195478281435567555722305202573733166815762601557253430656383515817991949533431938693333236819748495028604405848842864867151 
864 -2871929371112243342428112905325618502856488349314500554349319755905513697588807040241181103911669059576222531475825273769281773657975224021011076747659047317436983274869012190263900874729278864960784197108783104154529792018452165117375127120014654702352175523571116878290410377928440509671287674892432729550963742028669448198941853696605204793126878532756479211906005824848797533193690816876781881081831249742312147878813522509936109777899801319174169795739496328684899454823866380751103376329109493819635476013595386844897631683708093994882866332331792985578523848802915596885681263474771324343303513367878042763755156368289879540235067321678307158220986116968449622735956402683159708443262294861366252885610245182969218568324315573127283076708488663480825539657183674234390705 
865  22975434968897946739424903242604948022851906794516004434794558047244109580710456321929448831293352476609780251806602190154254189263801792168088613981272378539495866198952097522111206997834230919686273576870264833236238336147617320939001016960117237618817404189409478155092732791210441376778594009711279543619689491030385438584838360879572870853360561800949896528261162272752866734768553842690252582674403296317365560079116461915844037730283569362562391960595361062417926154065203911063514582253889251350477896280221665911876307866379794663029328906385727290979088959616053794786584948342244979147557072201542965628342401955234426379631464993434187226897052323295433678170309748180935509855945255029267991082848390912807802943501769933305364788430981086102789821038159028774418255 
866 -183803479751183573915399225940839584182815254356128035478356464377952876645683650575435590650346819812878242014452817521234033514110414337344708911850179028315966929591616780176889655982673847357490188614962118665889906689180938567512008135680937900950539233511913652725664063258551861816595581635402965520109597709038964096705492761809658036793502360252006920894036835486172988001272321510818030525316213177023450972438498567981331663813927919663823001306045326767588487170624539828289366371547060807630246817555939042725230497251890256010984854154568172841006408727062536261131708097313314136227104817581725462133584392880450200913452780785005645929558416236405381138361245925948481342851290398041898351532174221323095711816024053710810609244433150536474721196027036410920388785 
867  1470427838009468591323193807526716673462522034849024283826851715023623013165469204603484725202774558503025936115622540169872268112883314698757671294801432226527735436732934241415117247861390778859921508919696949327119253513447508540096065085447503207604313868108757911865623702352941571323297334852372807476268454549128190421536798595384964014481547418638424372480504534672783687517683009009360204746845758190249501812285721053232335862624785898257288547963232861067727585612584684467189932118312699273736279951190849480162965944547138592306109573411431740952511061069773910440984686481708399558932573782783189211001393996637775148016827535965042710896736641691541919251153699740311118953281641637826381710502351018135931553167430603984046293479599174822542448343018280005107365711 
868 -11763422704075748730585550460213733387700176278792194270614813720188984105323753636827877801622196468024207488924980321358978144903066517590061370358411457812221883493863473931320937982891126230879372071357575594616954028107580068320768520683580025660834510944816268534683744833685425863424247951742386126548580944885759612780722962759448913235318265202617918958531196874248670366111446324383617795797501854425748438367174838388331956692544837022271490233646381900833741931910324012374019452362756742939113017966553447288023243897879890839666416890169540047276558482452716890046727676531866257957602305697761796557000475683822452421727418195050603785168410491132072907424692276781050393317340323058090699270483990402150187014205047637232189036284407872300069450216316376051170756785 
869  94107381632605989844684403681709867101601410230337554164918509761511872842590029094623022412977571744193659911399842570871825159224532140720490962867291662497775067950907791450567503863129009847034976570860604756935632224860640546566148165468640205286676087558745327318434937810035833736042506522245474345434914325115140544612069406090114501404682578206901255753500932606523759465011641585833997735089071679790977811461842427256762574374172496833319194469408979157502250467244005952446155637237033348516013030304320972517635894232289694868642100436999239004695206201858872870151569216524147032441460896648136890829486908877892505224307392063224286433040403708259499113720722715193066408840318752181695862176901216683485353805023080881518366269573105795207053304984606646130696435535 
870 -752859053060847918757475229453678936812811281842700433319348078092094982740720232756984179303820573953549279291198740566974601273796257125763927702938333299982200543607262331604540030905032078776279812566884838055485057798885124372529185323749121642293408700469101902383619585918076962573745960544738253431294247536804869787431412432662823229148914799311378429687002030402052489575612848723611760405876346060787861273596964537453672911658124772045964465354320137456688743690106392205753245024556349168115668696146994203287943398491838679456255595287732763741847932881552912313807859601080334813859535994536980352840843653894276279994225426758797475944893128968468061628443114150523696279648055201663463526080872604591816991768344069927703771705570076517801269941146062981685405370545 
871  6022872424486783350059801835629431494502490254741603466554784624736759861925761862055873434430564591628394234329589924535796810190370057006111421623506666399857604348858098652836320247240256630210238500535078704443880462391080994980233482589992973138347269603756258083724396353593454529848344050890808192779094248550903976577311870725534956961545501699866353902860037965016970261182823925641134969146355677996462735061166815822031094026606018986850072084438367882866826989712233759301289960489810463824975091754326247933717434243061671739846293301243527755538072803256956541803494247505022097152465729922120412517304717292670440850358175205586929087811550191376583682424775724353788546317746200586623677095419889442216938473021495311939803322380972894364572454152662689329974218241871 
872 -48182979395894266800478414685035451956019922037932827732438276997894078895406094896446987475444516733027153874636719396286374481522960456048891372988053331198860834790864789222690561977922053041681908004280629635551043699128647959841867860719943785106778156830036293211173412163752280921753246940994856880917792915381371739507052680747350171178947280377429525361424216832933560711150906861720116209573465785931062500999770128486641909279484068652871151229091715930081347756932339587789263682745045028679601765294008806240086549791307618274434799666398801566732294011780041282662653685598515208371169746016129242558921389281300155487654788383686359617832150406174127630353162831962943738452250128220036652019138601295762175997047752373486535013966840431721413791984466822187930466470065 
873  385463835167154134403827317480283615648159376303462621859506215983152631163248759171575899803556133864217230997093755170290995852183683648391130983904426649590886678326918313781524495823376424333455264034245037084408349593029183678734942885759550280854225254640345431523874331969999668642159997392485289692602187615154414208502190586206519307485245175905441426337218082212277291202453993067396783850977244839611057525956418620251562645969328882190686911618394635972063854698520838648798333466654114957117609997314475158839309343077848155917719479129822578653829243644427818311176081039242480153799185690577298613187027556862657831414894507923641417353996946776100818216093235070635070980441934050492726496735733107693903291861628381252101448431787907157938940375337357446219098092910415 
874 -3083710681337233075230618539842268925185275010427700974876049727865221049305990073372607198428449070913737847976750041362327966817469469187129047871235413196727093426615346510252195966587011394667642112273960296675266796744233469429879543086076402246833802037122543108853046517120071664064743891681776578959778123752821552498234448128741282707667293675699510516914447267502983107566644991844630854110259884508238230135818318592578791680820805725654624485804513453650858547015918221404449771714457900746217696478666182435040017461902524782742589295492920933170113858740842681975536542849497831705945381332835187099428776777196242505770158755592757673332014078156682616749849672032278608641169850542693323294766852152959827912825540644512138118293549348069614936193880936292706569785264305 
875  24669685450697864601844948318738151401482200083421607799008397822921768394447920586980857587427592567309902783814000330898623734539755753497032382969883305573816747412922772082017567732696091157341136898191682373402134373953867755439036344688611217974670416296981226244176164691520276052808095483286635586002382498696227464665007891273573748670197020331772167710448767700804805748745107745535220499672311372900506761373878670218365171394301747132720479115006682165709477538416339722379345757790763281612634305828727934823017989818639816868916976093423744186441718183157401089231035366160501540591097880825834017789290353113878033037368514267168013040946753565571371169342733252643284956116681512261903029961033837019483867217821268865220125231230328072578053703484376319845470223087351631 
876 -197357483605582916814759586549905211211857600667372862392067182583374147155583364695846860699420740538479222270512002647188989876318046027976259063759066444590533979303382176656140541861568729258729095185533458987217074991630942043512290757508889743797363330375846284460002147313923397461304186466963392870722429954875199538603533905214016041326141478949473007383057383363314682437113070721169069330217561795865650409841700875835982019363472771751829900005771159179665383658174741974459775726025705950329503510632229577213352560040517214020589952988063922480887970115481250530883820038839438474646128552746101485878062997696767917152141647230121211694993054675518157452222824600113751801339881707364523443049520554895529262535596372259477573526792726731030988505537809513539756735424186545 
877  1578859868844663334518076692399241689694860805338982899136537460666993177244666917566774885595365924307833778164096021177511919010544368223810072510072531556724271834427057413249124334892549834069832761484267671897736599933047536348098326060071117950378906643006784377653645859384342423535075801333025910234965959777780077023694388141610424122750870566414601396266590099879012513708295730741803333310384211116278818003330920950331613562071546995254374931703298466021364815862021839013978167153407248812922311829048212223189985998328697302882021429259006455637041770129251197680413430278520806592882616050995173367847904747173120775440404065434823092059431512624794165305572166654055518801804776103740440686496856880051359402020454085073371607139497075851603864000443508834796605300384642895 
878 -12630878950757306676144613539193933517558886442711863193092299685335945417957335340534199084762927394462670225312768169420095352084354945790480580080580252453794174675416459305992994679140398672558662091874141375181892799464380290784786608480568943603031253144054218613334652151582918412902037172274932212802981597667126693330090637533290209813440009592041541821324196667142119892820801186044623551808498821932816085128258111828077878867917316677076056526997870957834751540509679099238625491846451585662233359656424195363587226082551648674175600977288453245431291939824983529112905999168999264350972517199024098729646357828472960549902239013033094798415830159764633015848845862157892918851518200814429412834663469028553891211036476237293603392681266900009371471112568396863623699174897830065 
879  101047031606058453409156908313551468140471091541694905544738397482687563343658682724273592678103419155701361802502145355360762816674839566323844640644642019630353397403331674447943957433123189380469296734993131001455142395715042326278292867844551548824250025152433974538255276106630631204730574331756557978730837103557469238078582970664694411181787896493433411965827669864696880009948668127916200873166290043452186516619621917722923149457958770556444223922497034744022680269623415245401803316294838304662447417155239572596428456612605525616904363174710783369099924034661129885030793839212770881957665661042278258110031829050399515212246066225906565451441781762349695985484546398237409849066671402105017553128736063779242100112431587640915974221720796709708738298331634784350316291191470470991 
880 -808376252848467627273255266508411745123768732333559244357907179861500506749269461794188741424827353245610894420017162842886102533398716530590757125157136157042827179226653395583551659464985515043754373879945048011641139165720338610226342942756412390594000201219470893779729973277175914031787486839824062724618759539577931138877232283724064358757231892919062986145684972807335356610060310465092757150537122475658860790582747249390184721605189215892210704553920009626802770374803392157243229004265803959841257177626532542020505061763836094497191231030611164944179877475494307357348047477507276014224846951766556822629437658366668414842944273480404989978826997600462541713722960415354335943520959561537023022868540799037458988010155894095846543897747373003974697800663065665401883788121753602225 
881  6467010022787741018186042132067293960990149858668473954863257438892004053994155694353509931398618825964887155360137302743088820267189732244726057001257089256342617433813227164668413275719884120350034991039560384093129113325762708881810743542051299124752001609755770760343088728520883854678528325975506106217861825472150740174023584196166478592846140259466121127489225326899641586758598621953689456543469771293105411694158890364694279669075437521375057983735585150315936850127162856481830622138498041588563346059473796491167730860002243666641613639830264782815874757536034015521601353059334204333870816474876476811720022946387329378957827933470069443608951617674231440919640740871718705232228706167619076990882448307099115293252958988770272027576182277456258131812733251417546976970132351792975 
882 -51736080182301928145488337056538351687921198869347791638906059511136032431953245554828079451188950607719097242881098421944710562137517857957808456010056714050740939470505817317347306205759072962800279928316483072745032906606101671054485948336410392998016012878046151642323714058953164667731312882776394432059247607155096757140165769863835973851615981611274500066618820437433297758556324422697726054991067004393505192075283473439263029767667804994050974480667780909321436052502359974959105816690497893069173613921944227309327085419138774628300392140534766519933170466409755157063990452106562513899330623384950416094384604419898449256393881925892116232253283615666109103576184525711622063697608296747881891093900560937622213064565873781903326868812899627411582286999088458276506830099462087067825 
883  413888641458415425163906696452306813503369590954782333111248476089088259455625964438624635609511604861752777943048787375557684497100142863662467648080453712405927515764046538538778449646072583702402239426531864581960263252848813368435887586691283143984128103024369270900273695548480942020638157962321773127208568843729210714129417773732671210377540414748013876346130492210521721810500453593308966829355300698953393942514218385427269068481085220660205753402209848447395723414078651307255003175193928903110721529590938396954675729202000985721380841413175839350752504820891711644032100147502930322498493130793678303399304167097219822083402728455888444681489612671748606533850215468608303807373797316571779720880995513857714670192816281199772311065249940551165308226257692581094447865440156734895951 
884 -3311109131667323401311253571618454508026956727638258664889987808712706075645007715508997084876092838894022223544390299004461475976801142909299741184643629699247420126112372308310227597168580669619217915412254916655682106022790506947487100693530265151873024824194953936155453632080425037449954644098131714334730198803879939085002975730573436004761873070552839507516324222839952415515804195899563101077135346936405741916465944691765493226489710642450454196990208382887868847336390124427711398834871648190656441763865968861717169650231192910742431186902752486482695135636878216640345885139777693191207161491608785290710974040092092634400568549214657013272043579275327445470072714012938755238122745826652222784123109853994877755938289282683016301478133568607669303809509350394479844588939559984253105 
885  26488873053338587210490028572947636064215653821106069319119902469701648605160061724071976679008742711152177788355122392035691807814409143274397929477149037593979361008898978466481820777348645356953743323298039333245456848182324055579896805548242121214984198593559632413430572785873090294460239631186823597409594998214854499192153271681739222751128785554147802073141472642096504759999231298584139342847911010112131573826318767100734583097353569630928400896831548681868138538596077339543005696945692317662168856002373904149418301935410299545556502218338510006038508019672446049246750325443916485997649644192064164395808529568012330783995868334972169313123802028371300247003965645678688010729060679565771608975872915556546596984125110522850820354830774408719641953919299062983449379177835547970680655 
886 -211910984426708697683920228583581088513725230568848554552959219757613188841280493792575813432069941689217422306840979136285534462515273146195183435817192300751834888071191827731854566218789162855629946586384314665963654785458592444639174444385936969719873588748477055610696807370065962376239507135887509248349746354583576047488708310105306843156895080474282072533088265699264496336502659463122576605859975142413510036632185298539434115637085019082128137891012862979884357269148793339858787550498662012749681560453206620172622636549082364044988987945253865993367571064782683949630748786577976011934966180580200421934359087676062139316251080569807923737656522861843749355139125220391726746417386948973689098537808416948262909154929363924711885456283855903627335288463526462178167881813392696412817585 
887  1695287875413669581471361828668648708109801844550788436423673758060905510730243950340606507456559533513739378454727833090284275700122185169561467486537538406014679104569534621854836529750313302845039572691074517327709238283668739557113395555087495757758988709987816459672565558628202738927685696741528392110506025361209648164103737934236882500663701459629857956472880187344146137665986039407182765394573052893242250508970941741381243121663654304518221380262661009739317862311669648224811332504256802216188129633888791413471876208129545027075774384949871276970237130180074603014724363881176079371316130208627780218500056897122774846111770936308441557091499596778352745548845273121810792400761922270514910948463921444391023606168528322004977957959041172840144583181035737859425082337456277490781042511 
888 -13562303003309356651770894629349189664878414756406307491389390064487244085841951602724852059652476268109915027637822664722274205600977481356491739892300307248117432836556276974838692238002506422760316581528596138621673906269349916456907164440699966062071909679902531618232560070354921751750407015314513864389215984791513026176053617660317348983675448413696458146950345251753048433432029260448653512965811416130201323208113696518786864187041337828700985933563055654313570881859439979774726531632984393272742328470057777499411429202088987728618765878411655805275779973376195485727692133336517245410486392357399384916093213594609351250084915978087820676212830799538603242008156842696830163631928936906248621081235064077485469249745467592760500495995890016569866460958503922217885762920877614588470315185 
889  108498424026474853214167157034793517319027318051250459931115120515897952686735612821798816477219810144879320221102581317778193644807819850851933919138402457984939462692450215798709537904020051382082532652228769108973391250154799331655257315525599728496575277439220253182452338157522174652687570356986964005093056750724760845955534084536849635955940240362941287194933547002024870139039670302824462544489583357104557309119524921799347236641402289059387027902657374928912455121411188662292868766668155244008989462164672435228745755468501735722651885280770598055364846416432871613943169610826338912610667643594330207736761665487334726890951929183461814308262957656754085386492323596999369487639146991195533486944124760445608555860602005993500913297790161469750519303634215548354113809188159214739146585935 
890 -867987392211798825713337256278348138552218544410003679448920964127183621493884902574390531817758481159034561768820650542225549158462558806815471353107219663879515701539601726389676303232160411056660261217830152871787130001238394653242058524204797827972602219513762024513251274881446194666763305918012299680827138516227460221455852103277553711301375310690051809482145236064197030425983617545654762592864298744584671579137737975798568600550931966755979661484647280653684088705146834001962724078928121560763712359700538620896148756340855238089912132129711565932712621528101146748181269576639178285751446944791388550422803477778775201196596218651138322424829710935636414412023608326924250139352413407610213526912699128092277086362717445578938902381263694154410657561223100200350735895632816279148180359345 
891  6943899137694390605706698050226785108417748355280029435591367713017468971951079220595124254542067849272276494150565204337804393267700470454523770824857757311036125612316813811117410425857283288453282089742641222974297040009907157225936468193638382623780817756110096199891479920566494367553055475095632046886286370088102187956400499118289403195795588934374328428166454448321583966153203919873001851795123862405684520208375749400773385974728601116924303538823625120339934918705745373201222696849093454051342512228071672410904459200355477871251517023298417777387382124866919288137151391586130099910893576004138695653589135168313686172556988989712292954669668078205445928259435378356933238067010556272354173098936144918289197826847042891380983301690809079140004955153215523340658457967376551494966500046671 
892 -55551193101555124845653584401814280867341986842240235484730941704139751775608633764760994036336542794178211953204521634702435146141603763636190166598862058488289004898534510488939283406858266307626256717941129783794376320079257257807491745549107060990246542048880769583989960478472255699548647689758921777331613912871687478912189263778039331544826365679578971616094465347340640838244291440952959810152153009449447571365910612828647739116544227403888563322803213462277630513387680180867697957922073706149808844422703925512294597004329281855417272652934265971166045495224239467486895964263235187916313453509788365836529347885383299343039319718159521350485092241655688050709670159779821784537615851980256020075097663915430889458708947658596375016236612800481852276956057749757705125511404709926049947404465 
893  444409544812440998765228675214514246938735894737921883877847533633118014204869070118087952290692342353425695625636173077619481169132830109089521332790896467906312039188276083911514267254866130461010053743529038270355010560634058062459933964392856487921972336391046156732487199372016842559892365962095912609687619494306019930253573026897418228444764308618294396165704403735653250269879691199747898498052575634779694932131666432139339307657492145357131966533568857699988439452134572665909918130859285354242195768989109219198121082428692424804785668020466082264599836190353026328329407930741626115071233940691410023478255908773986651323021496068379306379793485826984100060114959106322176411915394004330982609102640717333620351069368798827669759585598218276368950501495240645899586646964965253570012142548815 
894 -3555276358499527990121829401716113975509887157903375071022780269064944113638952560944703618325538738827405565005089384620955849353062640872716170662327171743250496313506208671292114138038929043688080429948232306162840084485072464499679471715142851903375778691128369253617627532799179552625126189920669147313362123189118079046204348548486931523213500936219704676377840506057513507903336090909486307917079198841501102012235805339074084882359383858352961892463978261592837934236944056451406007176943500013762666097482962493185911433853306729598631462302120139142791653036017070748884261665255074806121737664118504399116535151121043177127425354304517601591544371756492574169117974257805054064106468872081373058086274963201554792507016791723948626595056235804817840526111036375780301584151405263967415590013105 
895  28442210867996223920974635213728911804079097263227000568182242152519552909111620487557628946604309910619244520040715076967646794824501126981729365298617373946003970508049669370336913104311432349504643439585858449302720675880579715997435773721142815227006229529026954029910100511101257172417060470469745792763452316574264953952931731054665109403086461620664239382813902943770958040249494482029877983605999215678954645877156547184755197374477284084840070498930116492770981799416082551114741408895271131390800928997583344987083520373131384534159939356516113787052519075090223730454050018616482423571795979536678411544639474452637407536562551569505999596233263986920609811212047973872653964060200854809695435682174776504628640255349579272057597988585551434230923309467364297771778760999337696234217588327364431 
896 -227537686943969791367797081709831294432632778105816004545457937220156423272892963900461031572834479284953956160325720615741174358596009015853834922388938991568031764064397354962695304834491458796037147516686867594421765407044637727979486189769142521816049836232215632235404483093978774373672279959340395885081397208348838345290266077770242246355177876441687507175346507968924264413904732837223073787770531225643853847900171959589391505733409419806655062554567770342054741093246540010903957865243276526003609031109788179730283247375831353527820508481037736796807724607223158395684440284097552265413138608954664333344025312181194335785760142171968144407289865750752498243483761842618625791537175165510942680504550252235257454083826275508749490356316372295013555197335155258311826258609902127512042727001376945 
897  1820301495551758330942376653678650355461062224846528036363663497761251386183143711203688252582675834279631649282605764925929394868768072126830679379111511932544254112515178839701562438675931670368297180133494940755374123256357101823835889518153140174528398689857725057898741148731155327012035054892393448908756062963771831907654879704830252486319478277628005688951430926076367714943602754773848390626474099804301964059669697348269732338916910769941502506184034809136890381954300801679287556545621782308520065852361819758507805641443529719292449181855277462764968139651199227377075249404804566970610143952104683595592041010278717032255906868024463730251478690398194100183168172076155926426565057500685138663681974551877732583910898480911546581761867869100115148817556568368343708514257827537799563884104169295 
898 -14562411964414066647539013229429202843688497798772224290909307982090011089465149689629506020661406674237053194260846119407435158950144577014645435032892095460354032900121430717612499509407453362946377441067959526042992986050856814590687116145225121396227189518861800463127908053931942088005653178268466463957628962522250154679908033307968761828643605156646022985416811959311047321019362469886531923714553398437811179371484292099939457539136744513578972026482307887493313242801092487066076877870271978066195752404960500785400286481800722190236151175859539177341833007674776847009818862055713781084981247637192627234951927189052172170053681319825633873124900025244305531025048246351932723856429694268552948430541867668616341425134848424267580987853324857890237125835471821352152240588227003728096483099706738865 
899  116499295715312533180312105835433622749507982390177794327274463856720088715721197517036048165291253393896425554086768955259481271601156616117163480263136763682832263200971445740899996075259626903571019528543676208343943888406854516725496929161800971169817516150894403705271348975124738816407734469630456220910709864929699239764588283786443126876797725510680273988113037471687956162272738032309276194905384787488907567395367483544389265001888122692443968303818345442353745193741995602001509320940984946137425116895420235413850926453395839778655174876897479015414539022815160401784914979867348948818090069700569652369902927401405804304175203652534971522718337312974331702963364850011746526717760335035060686959327379113707153503305772454922636506600530178863318794004738632421205567320516147114997697288652371791 
900 -931994365722500265442496846683468981996063859121422354618195710853760709725769580136288385322330027151171404432694151642075850172809252928937307842105094109462658105607771565927199968602077015228568156228349409666751551107254836133803975433294407769358540129207155229641178453626321102081811839583112751730286966260430801908815410201000772886023786267055393831485790132584705338921710551165606126338487247899965588009468967281375619701259928315204302978062707234169201004544602941994120497375612643082667964544540416966788212873231206469202881929843276056731733265383408856186812326606633732152829041148561341217740373192287849067841961534037459363355212988298224900550658583999642885241560710992611786009613322727408860229852773494133618781515323434040138234259756135131404889833128044009745129689542209128625 
901  7455954925780002123539974773467751855968510872971378836945565686830085677806156641090307082578640217209371235461553213136606801382474023431498462736840752875701264844862172527417599748816616121828545249826795277334012408858038689070431803466355262154868321033657241837133396981709276050452294861360625605990290580719473583307728465885169271604152672284563344093562777729432835952879569821696321343590921304799507394194527628598922935285100133186975418897973015990832123864378155627240530287772562090607069461918815115400396081139433492749729902100850185329410471216356831268555083511985053085699169608715401390820282986071261494691468538487416754928796524423685097810189469172631615533763779013563324783845149113932390687211987349204566730782027740537628573880561180341400000529216814123350632547953799680407375 
902 -59647639406240016988319798187742014847748086983771030695564525494640685422449253128722456660629121737674969883692425705092854411059792187451987701894726023005610118758897380219340797990532928974628361998614362218672099270864309512563454427730842097238946568269257934697051298442879379468427158312102110479330345243211679994313006989972701818769371849684025978981796395160441914657013016924084681417195277151996928393081117467399711571580718238834439370889898695456742927602939916652773977067109852941073652713100553804538807136501132578013414647729218298681037895169882629894099762351758017753138556875397044076395793085688787374301551094707637316115850284673237627245362965701380370670670194483760387683336217476788879510964179089649492186712111771711287508502784926019078763374987444762922318547645337349736625 
903  477181115249920135906558385501936118781984695870168245564516203957125483379594025029779653285032973901399759069539405640742835288478337499615901615157808184044880950071179041754726383924263431797026895988914897749376794166914476100507635421846736777911572546154063477576473897186214351488182068811948461309010679555869874643099338868216223966410372911842130926921194467983618409120198301990621008663690590361571950186549353984764380215446077217320970888294731293533599674071860646682792877477161398663720833633804298910967903142466402080045021093285744572361247751227321563013964589495364821717830353228043972000126166295536577778062665953765428615731484662956781717281482904975463852178891977724554966607685630940556486504162193415182003057024355703392241977157553491659662680001808012721325404136632515043964751 
904 -3817448921999361087252467084015488950255877566961345964516129631657003867036752200238237226280263791211198072556315245125942682307826699996927212921262465472359047600569432334037811071394107454376215167911319181995014353335315808804061083374773894223292580369232507820611537138916997548942397341235061380574613766006253258390413579151991354066261390837257355035102262517068614905505209749533193840005011230310189509324793174895848291152367292511985943421655683428750172379581519919619938776056160888769240221354434917389113440937901850816609364370761294741430125833594275294354656488647337958897560629420007200821757920721189627991359235532381194965726337246782547097725482579637488615008554677089526317880093461794599023306546268293587560053187041347016123338656243632566266367140670646743647586894240007111395505 
905  30539591375994888698019736672123911602047020535690767716129037053256030936294017601905897810242110329689584580450521961007541458462613599975417703370099723778872380804555458672302488571152859635009721343290553455960114826682526470432488666998191153786340642953860062564893313265626849443391415566922596284186796809812849022140833160390884583190177496527977609801887273043750248713867184661832647637258143812811060443268752027095853331503743641002214842112054135108075879088625620372329127183493808312316027561699477234707426664310532269827878155008755667069664275740148880965240704289260270338412424613967687712044244757935933242666360126023368668340499237172570835657405255392347720419421843080965812294131497994826461527237462789988325933738131631573988146939540510330008461666888219720946666833595318813340383055 
906 -244316731007959109584157893376991292816376164285526141729032296426048247490352140815247182481936882637516676643604175688060331667700908799803341626960797790230979046436443669378419908569222877080077770746324427647680918613460211763459909335985529230290725143630880500519142441507851319339722377187212349315134827751451500357056567174427261662881074492904145800330821492721196671831635450632392793429192934621170306071468389705050558642890727924392409557941198410152309032501111118917154549567772381689879797330139826295281336767254988305443012324980517423581188818368607312823062247735394384454074860183291484883979584002009809549994771787876373257813612498528972114383828208346956362737287284161571987531019350671833530586515506800404408848055720016755212355226909485695422751292589701033362717222289192087902046385 
907  1954533848063672876673263147015930342531009314284209133832258371408385979922817126521977459855495061100133413148833405504482653341607270398426733015686382321847832371491549355027359268553783016640622165970595421181447348907681694107679274687884233842325801149047044004153155790531464459547414806890372478354516808919817170136732929830217353313609977860511866714983678708284794646170291711708215898109032340494635158470473623687269541179682708209640513179350525964067664260840464327583150268142891392753632071294942576691763000326956985856264150350364517687707547474625183401265452374081183165476903471552092953540346871276365118932514282677746691109247171099521449727826264494401284195129300439578881735900946074351981922681173186591356671654645508612097957764236429569608498540263852558111302861778791443592452159311 
908 -15636270784509383013386105176127442740248074514273673070658066971267087839382537012175819678843960488801067305190667244035861226732858163187413864125491058574782658971932394840218874148430264133124977327764763369451578791261453552861434197503073870738606409192376352033225181290377100057060775297552285091502381723725716691972741868902541786466634295214980132470521002600217472083293501267069432982170303269855990428168882965310696041291234126419119158571520452981144546083397413115681546658740281785090681799744244748216054777859987569199232995981159161599735302841228147533570803115623906918100822298417621344886759579198526415264313170910017510069217775382779495630095527621624403769627699500169206129325724990567002732420213664198592982521969907653977601706733812413220595725924422111327935706657588867610577553585 
909  125090166276075064107088841409019541921984596114189384565264535770136702715060296097406557430751683910408538441525337952286889813862865305499310913003928468598261271775459158721750993187442113064999818622118106955612630330091628422891473580024590965908851273539010816265801710458515262933760375010701059673354064780337016212266421230177122451902056472396300264761561729065983317010623339842940640668170247975252286783730687819235409482914783168384973056025298642774743440680484510945386995215533651708478953480415141447000635121902573824197384795496950278994196872062782418811119691816626596874989826056025303921714189009695293534766556415301937758537167558779337551927838508261172036085683021364567791235591817284852236581332446028158235848567745571541883005847554977065420483239153253196503669020410019558256586176335 
910 -1000721330208600512856710731272156335375876768913515076522116286161093621720482368779252459446013471283268307532202703618295118510902922443994487304031427748786090174203673269774007945499536904519998548976944855644901042640733027383131788640196727727270810188312086530126412643126128253560986309564477361621492474280570998992193424725589826974540523336464565298102918999470892374707885399917984418102130696536400840836327006166883911252978624718951705298389849066495599237390655263483357473941823623956817631513476397730916293379129897511164995054106192420345545462190158315991428473733537624693836869318840786780985164197249027563261940502276258561892413011493360424108442784844335718496887688058419263419707754724194642014484720167868819686036438661772491179135809867854873290280219086131769087928399597782276440148145 
911  8005770641668804102853685850177250683007014151308120612176930289288748973763858950234019675568107770266146460257621628946360948087223379551955898432251421990288721393629386158192063563996295236159988391815558845159208341125864219065054309121573821818166481506496692241011305307177001428124277238600343356033299970093068514761299178268027226359027900462539869664781651327995035643171488474646038173789970721353676540424690034883068748465187560264125958986368952834774187051338125404185813742664371350498597037427190117227685497417401952418976293673769774875550938320809126505266912046600334030404324414158924248734298908347475519637052954042662936931816561855166376070592667139550181335781545873089313377895603743785333355163993351174300627600438451597785572705925214662253213212961829578381714698834152368564739745691471 
912 -64046165133350432822829486801418005464056113210464964897415442314309991790110871601872157404544862162129171682060973031570887584697787036415647187458011375922309771149035089265536508511970361889279907134524470761273666729006913752520434472972590574545331852051973537928090425808744109826448670860464648996020959057350546026795386304290983368621408348617025568198420013295048698563338286695959654074428065174579533068461224336872560153956066232062958405493950981466955923801853470048210694136795841368612552358140005196300063377801764530033185016429362449485970121205400483811484095372942804975078682481020104924159729294198330993115544685731283810529938559644961303278776965144850134949130866384605603950368732269862128398126316845272528343759169520890572712160567206269849327317190427332876511485980263306434651522418865 
913  512369321066803462582635894411344043712448905683719719179323538514479934320886972814977259236358897297033373456487784252567100677582296291325177499664091007378478169192280714124292068095762895114239257076195766090189333832055310020163475783780724596362654816415788303424723473064640485005771555077069583377149435272380376579543118921740804717974526209269378102066692895676035934834840777972511837858991323781635781567434978463748440566710266856703864309539610416580597680850233893126788816312443248690405314630230104536486189428563920597539981463283852979026928337351651806771859039037118438599770321189529001160598499056905460665933774819265932801582114409658185778223945463988267675769741487226038311912845587167672313823766719409074780665059207889336850582440916557970461190436292452365987000060483662426095970861627215 
914 -4098954568534427700661087155290752349699591245469757753434588308115839474567095782519818073890871178376266987651902274020536805420658370330601419997312728059027825353538245712994336544766103160913914056609566128721514670656442480161307806270245796770901238531326306427397787518138373454469443687843147101381268430924738979175624837424274686667783171992822330590616212008145702093366188286160756281817663380713088184460499092634915687193435186852830126213964873073264980285060246614049897477627239918557222933981400584427546785803912147351221846378886551069789592880507738355769690152190916573054633544175485373224429367267954274573604332314415980298574951930697537879516389250474797687907570780709048310100604457880463629767136346265834124074147254935136571933319898559914945352600767877168528535301042542322864117983561905 
915  32791636548275421605288697242326018797596729963758062027476706464926715796536766260158544591126969427010135901215218192164294443365266962644811359978501824472222602828305965703954692358128825287311312452876529029772117365251539841290462450161966374167209908250610451419182301210621989338062464513838815073593855652415127967247879155192804497646317526667909421628599020694215958288179658039763403938758375883864697747999915681379612846908469286825844162761127025623639046927448471036256832032507143632321861804092965682877745204929694048526166792340652581148281749622340442533207775746168002446317253294816321552054717506144763519864641729662076105155504389598704162544631300869296801709174844929064450693688321974035741092893135065315357666405717669617907192000225087549510383737775438770490762478155126300551670311145617231 
916 -262333092386203372842309577938608150380773839710064496219813651719413726372294130081268356729015755416081087209721745537314355546922135701158490879828014595777780822626447725631637538865030602298490499623012232238176938922012318730323699601295730993337679266004883611353458405422915907895272056066335967538576012399252159202611511418348007963954331610441952265414114867037526300140436657316197816773198731718277612894735633689835753377823803126593940689891384040839035556831721775794624047414100251923118581103776681433192477965443964909343766253487026121906917313275722660104320239631214432360829424272979722195436305911657534226334592765085420458797569861710841994569848637531926823515567313128937411642122321254614545587049012660091379013650050831233162441124809431024911474701148344723566091712284824423788618563335047345 
917  2098664739089626982738476623508865203046190717680515969758509213755309810978353040650146853832126043328648697677773964298514844375377085609267927038624116766222246581011581805053100310920244818387923996984097857905415511376098549842589596810365847946701434128039068890827667260431567290399087088708185952509307430474292731762378178639561775780499487295140910553771628130365015865783495686537220193133062955156780779514939836563490624612366229684802775967921600983312591729005238176338714814696629603926773902146081627584857758419526069190212402368849079410533731926238011326653647885955099992201094077886238986535567576112270456262048280834279726537408727597069309444201194134024297130087515627105792194654814969600195387446632591367103474134892104742380006651021785179503161555347051454694389023490165255047308495296557135695 
918 -16789317912717015861907812988070921624369525741444127758068073710042478487826824325201174830657008346629189581422191714388118755003016684874143416308992934129777972648092654440424802487361958547103391975872782863243324091008788398740716774482926783573611473024312551126621338015259578214245054148955494771271662118673240021533081079945383357968536560714706114708338188266660905067627955780267210909274611235612006730691299624328706606539826618790217205948210693240099504734636049530782828776037726477246890203905180316201590328572311153859850129586981338195478375100215623480300275419124994173302166439000702672572374878160138693732982840669355579505641761329158998132027128849277031235511519202269126202943772921373633988823811207864631050486987917548329878205111731818448180165692240920220511543433899233219470917386064447665 
919  134314543301736126895262503904567372994956205931553022064544589680339827902614594601609398645256066773033516651377533715104950040024133478993147330471943473038223781184741235523398419898895668376827135806982262905946592728070307189925734195863414268588891784194500409012970704394848466149751003434483929565384486249870327502528426036247510256850129836303333596554044853238324127975583685090259889817356459507465011867243273267346526413755025825074557654766334004426400954266711819765970189174443053234644325684295333347521809583714078829526197394151096263223637108781359762474812706441274641181546173349803249491779947517309240922201641847073380004568615559155123527800521119510202001830173182223901775544282368238351162314090912629752421425285734765908177032623205431633170623941609186371680175954781132757329757803380314912591 
920 -1074516346413889015162100031236538983959649647452424176516356717442718623220916756812875189162048534184268133211020269720839600320193067831945178643775547784305790249477929884187187359191165347014617086455858103247572741824562457519405873566907314148711134273556003272103765634067700367454845746504511550942231132797024990699172298703242308482393689288083930056883001437486445474066429325329590308366213397569444262851094681047904717064294555101585181209408078201388787968575200864048931277530979460210477789262147103508538128849170272241619993723387788613759144811814100813470249384005521307747659013650117065954140357308513464982030349285110911437152937060618121317542901384866305744307714554063098981678436601488661684819732458919771051418769023913096658846996519901953577728084057607214932435267729801818218105138567779535025 
921  8596130771311112121296800249892311871677197179619393412130853739541748985767334054503001513296388273474145065688162157766716802561544542655561429150204382274446321995823439073497498873529322776116936691646864825980581934596499660155246988535258513189689074188448026176830125076905952386611415095921531949861228091183950442877598827972889562148778911914042395317261441053572153991484395224206677707620260294516657431156163468746707713497339046808726569790155000947199982410835581688706771163706095544350529578946039081154850422075531611511318291506386236355411543475223439277477783631799719607751723590199935412482928892064253695626110598237587831644203323058365516692020178931088952510697706468807012426144994979684485429171852739329348035488304551137283089659808898934536877812498662697315806095741356446159176679399826110461775 
922 -68769046170488896970374401999138494973417577436955147297046829916333991886138672436024012106371106187793160525505297262133734420492356341244491433201635058195570575966587512587979990988234582208935493533174918607844655476771997281241975908282068105517512593507584209414641000597790221305000724271830497429596308614240601473883908870395312120031713704874855343089301810213854871136063319307373600698199869900288846135859683668519781800046781950485632077861678506233241144637748754404392885535815724904137407572172863636892621811475575157777112965173954184016375961372872030389764673794689251996835202774415014090323025286682053914304486894055492544064499032019100105993917355174672124810440304448026736482318376746580318622602877041746438475761996855719895020198884723629584212416746370829265683759767661424123190100308243217205425 
923  550152369363911175762995215993107959787340619495641178376374639330671935089109379488192096850968849502345284204042378097069875363938850729955931465613080465564564607732700100703839927905876657671483948265399348862757243814175978249935807266256544844140100748060673675317128004852151361591568180156811012113944533374848820067618797976713714468887780000748778022509573354569728412271753924404108089436647809025688422340435965673973774032101977299821778544731674055243364015697733631656188219381857957035766576814964705144525700752319312199470637188900176305347547543686492272935958889354975418871202405937681042220463462261889550422003633367787964891870085973635813272249242736762724041483693050479490382293970197496635214207278850623517636415490072831175978106820944642481361367403066442849417772999263815936193422178576948064073551 
924 -4401218954911289406103961727944863678298724955965129427010997114645375480712875035905536774807750796018762273632339024776559002911510805839647451724904643724516516861861600805630719423247013261371871586123194790902057950513407825999486458130052358753120805984485389402537024038537892528126295897325819966202860009155094527434760275759504845716565958558990483068895951345122269525441041915452387580088987072911996765709253740088528113729904931614827340670500408420437172691198894667565325214673535025075463349569390456958666700976495653846750163641167239121731969552653582253211527354767212506255148992439250725091625931359594359955258407376853989183539479934537889109060181493178782283668072395625935174066182548197931864719143577425942067639976870251547231387471131690187829122420397144370671458102559957241929787997270654527817905 
925  35209751639290315248831693823558909426389799647721035416087976917163003845703000287244294198462006368150098189058712198212472023292086446717179613799237149796132134894892806445045755385976106090974972688985558327216463604107262607995891665040418870024966447875883115220296192309420413683435365354321232252457665104615540351902842638292858245870672794259922828995890152726720387294460293242741009182328678180470016577730965861921273223946883000053606276113415203449536339267123054883259323878913594725446383856356432392459489227980200605770061044609474598281684896836533498124787238350262572962642298719577288462060205064095263919344150483868483569685991004925264446404732203910199054709748888100589669084584003917325695937442969748848303617362855170691433581595800839248386257957524209761537051539972560994776336693849743114803525455 
926 -281678013114322521990653550588471275411118397181768283328703815337304030765624002297954353587696050945200785512469697585699776186336691573737436910393897198369057079159142451560366043087808848727799781511884466617731708832858100863967133320323350960199731583007064921762369538470894215633782930131711167928322180711425186285523699377475588046412801850927386774188231053950794173991954514265440439292162299055063962813619983130517992535144489811888900005909673883252134883186856848895127702385207499704200362611646224192515291343168663346176249414955250045069433607486951457357898717697270111118220414155994161472450591152440916927982872144716967405441208045667803967621886044144670764411570710867873074218278312020919886668651417911407302596945211248990472444037571738936018319169438537691755686762343920722547956055604029721388075185 
927  2253424104914580175925228404707770203288947177454146266629630522698432246124992018383634828701568407561606284099757580685598209490693532589899495283151177586952456633273139612482928344702470789822398252095075732941853670662864806911737066562586807681597852664056519374098956307785030100405063411865124103791934006193398036402985761935273816053512736820027077624621409103058229089390547440829474051003166897995296381741870840103552713306878215249271000859267982043393702389295365151844809173666065030031085733849990733328764820668041072769346951087324187325386193117628683434936748275884820817412408118689707845518284408845917796595020306409026754797364505676402745616465037543149359833348640946301330652199450283056668383168514592485542810069421271894438217813726498147405359042162306843187700384214841150946436310554192691193832716111 
928 -18027392839316641407401827237662161626311577419633170133037044181587457968999936147069078629612547260492850272798060645484785675925548260719195962265209420695619653066185116899863426757619766318579186016760605863534829365302918455293896532500694461452782821312452154992791650462208735301901307411675253788874045807539198106748701427820314081699260606509784687272509030138658329925304734219811990261361861161743232337003322820590786614352136534977528803626181492437643125819160879772023323170990900110658754538972642107475548605653561518155027785627864750743955731887920791706223675625626602901702631533829160486876667516631991895003685138959784798054872602839226844351812629268115517844545613900199198873022004936133243039062371520860740691231989970418148896317129456906999873403758816538989967489027057099354083260253269301128884471985 
929  144219142714533131259214617901297293010492619357065361064296353452699663751999489176552629036900378083942802182384485163878285407404386085753567698121675365564957224529480935198907414060958130548633488134084846908278634922423347642351172260005555691622262570499617239942333203697955904420567258826384986476838071428345529591890350093210018440509450004280005233077921211852496650561716454985791130677548785382822413563753158165676833283228649027886787242001301395139170979734095203947127186241277681403629761639090271896422668683991560401239213577305832997388559275271448259404918494442370029916547477545544324879461993078337759804911694370313464989517746438346287506978235969819018814145300540616883252140949024440820626683624888598487404222853556828040020369013808105687822685007604197058172250202528519292595901827261582493256455206735 
930 -1153753141716265050073716943210378344083940954856522888514370827621597310015995913412421032295203024671542417459075881311026283259235088686028541584973402924519657796235847481591259312487665044389067905072678775266229079379386781138809378080044445532978100563996937919538665629582503147343110872479148067151321751554636457783519846063090124376414139425433130925031973811847053159856617314977148211073774698707073089039118962921612504792182965230828070684043013338561263945149528968493255086436819529155599191803485635024908230116880210185917743449315004013361576857410552817542927292012630116825753902489024498848641776703055625327477309946737912783392092734929393586859156518587326283806584956742795124057457446996494816516461314172507462082246138857031649785615459718460990093037449141320779896362070652479501485334179625950226664736945 
931  9230025133730120400589735545683026752671527638852183108114966620972778480127967307299368258361624197372339339672607050488210266073880709488228332679787223396157262369886779852730074499901320355112543240581430202129832635035094249110475024640355564263824804511975503356309325036664601530830595772360911835864105291925602778074570587235081087601958957838692691158621374026668105457401395819453909025976659927078609590196576912988108684232048629815689474480213697998698527132089162400281090305468163921538549139664831240785158318355250773583325808271046671969881716910151144461777292378652558833242694457862144519038831773033992506002508675674524409373266624348176743650116594114021016100275803425649220067854112952646136385005773434063655069603114838908388858205727867605225693100566631318825455463735376723540649227203146500267266307176271 
932 -73840201069840963204717884365464214021372221110817464864919732967782227841023738458394946066892993578978714717380856403905682128591045675905826661438297787169258098959094238821840595999210562840900345924651441617038661080280753992883800197122844514110598436095804026850474600293298506838301931008776385492298717217450777761370917422959208330453088292968630954235508658085778122945017337357084378858267430066940777210038114465444034890278049406649256159810231218828754554773141576592908523987850880619133370696370865283937696637161169820282671023462266816307100352421387445789779225635906793888615221843994618294314825722063673416360159053068794603711874199673203507538712219061804723307713624916241875247482918879580173798677719274218915637329968729024531440472254520110397268995811898692928426282140130766025793294294448744840624663513265 
933  590721608558727705637743074923713712170977768886539718919357863742257822728189907667159568535143948631829717739046851231245457028728365407246613291506382297354064791672753910574724767993684502727202767397211532936309288642246031943070401576982756112884787488766432214803796802346461276339786788750654720716846238211422399943869928483359428125075039822712689934017918601196491866416914015650862604264322837934278615726442919077395617456537753780699087822607763211273371087319419503180628985726384767965767055254758060840875852736012704035797109958522560768264622401497676761498583024214293847852667748293361610296507843176202300621262614698010127029092550247359981703276085555917743844089279594481493645173718947533212647775151353955800737921190815621098495653491606521206296882434073798764851575455317304202442246157254712414643632810145615 
934 -4725772868469821645101944599389709697367822151092317751354862909938062581825519261337276548281151589054637741912374809849963656229826923257972906332051058378832518333382031284597798143949476021817622139177692263490474309137968255544563212615862048903078299910131457718430374418771397324184808947283463218620943903804114488139349071468132379074798984665846950271607951463530867399908210858030150540521849113879219333626991339203791586315048596135572548404358451847613630102018208463695588710516767251675336083302899932449509703333208250392233912584882781194885712984849686022392452848313762375115239368712863251624117642912566445336058950218542270463751218318033462806978144569692431393503153145637216792639240509339847329178803886535984478368464793533042841567117164083152871392067663956814562533824202853292670965465593668346931745125910705 
935  37806182947758573160815556795117677578942577208738542010838903279504500654604154090698212386249212712437101935298998478799709249838615386063783250656408467030660146667056250276782385151595808174540977113421538107923794473103746044356505700926896391224626399281051661747442995350172350139612413029154803937422855237981974750761233997340031216301597212990193878975005201092411209324974091932948205498545727269413793037754138767291826103869402505524661003940882230151202395202294257956562482385311381581605890101363857676706066100885239530714443169012253069364010792990073561879774839230327591790284087973302202586024745247492178788279606274667093816843168567065755313238017338740224938327467957146739668224165790988543056398561081780605113979530250337447050932896277251720802928315091793394896393731815864051588988929732830388363237679734110031 
936 -302449463582068585286524454360941420631540617669908336086711226236036005236833232725585699089993701699496815482391987830397673998708923088510266005251267736245281173336450002214259081212766465396327816907372304863390355784829968354852045607415171129797011194248413293979543962801374114932363538429690038745561625873659562623504106276340360995599956361267877924591475251202632594096959115188757639290882080721790190827080277923688635177559165098436965564702999379728445744073759702664508768277782078380034315071148228545208574910203622135409257878765261275692386035880982523080158590191781041481899536798146790496150792951577720177982245112574929262327117426196296157785910026535232377387169524328915619077218505513289064834048097307323064131068444869725030073165012630963283482824393972211977362373535745319601732995506928775968595461577197745 
937  2419595708656548682292195634887531365052324941359266688693689809888288041894665861804685592719949613595974523859135902643181391989671384708082128042010141889962249386691600017714072649702131723170622535258978438907122846278639746838816364859321369038376089553987306351836351702411011664197051370651713880979777871110061442518375913020242442904050936260757715825566067439767689074787007402609373133116991595508402140516453552248092976034057540570537014384920228883752259622768455065268034509441092524131525743528236359835428414869142153524499212923453143322417889616017280718162430700386467659850840012550510356937555114502874359485096248453473121868518672194401762844781275036516477174998046316174463877114378624207017513502311097840158113679554930530964660968205231325757187407416236381513245621640046226545015190496831507202325645395023542095 
938 -19356765669252389458337565079100250920418599530874133509549518479106304335157326894437484741759596908767796190873087221145451135917371077664657024336081135119697995093532800141712581197617053785364980282071827511256982770229117974710530918874570952307008716431898450814690813619288018334623838712356936763777083512397351774025635052923861323475402348603602956889191477797554999310250721296477736989776192965130894668532383102550408229818123445432130955610176895686319302301434130746336418622653396604687201056389688752788388056603084522431093103814300934111827911805882556902592800656180585080092447328167244148027366022015611998732256571843943029229000063102913344808316381176570044054322397223549419354192905254294287027523111688457974926533036238462577427859829946987530540620116998844893561227968919947638837443370254188981952951945010956465 
939  154854125354019115666700520632802007363348796246993068076396147832850434681258615155499877934076775270142369526984697769163609087338968621317256194688649080957583960748262401133700649580936430282919842256574620090055862161832943797684247350996567618456069731455187606517526508954304446592800998710282591246461225925111373256690569428343203466831239354758658733974880069262786047634187122069410888218848502916792447170656046082140608152362335079985708282758154907025349517134327085073922778792728547190957628018462318525887261502224887002508347228807704322764684115323327197174324990974084747662133273915134318862911868131261682528644985706742217627429512996006559423026350646237560844373108645372433049554960534153883642339815058251242968183119155291856214505713344425361705598597930452004112711095268341422458878320433037865085543091609690093391 
940 -1238833002832152925333604165062416058906790369975944544611169182662803477450068921243999023472614202161138956215877582153308872698711748970538049557509192647660671685986099209069605196647491442263358738052596960720446897294663550381473978807972540947648557851641500852140212071634434373079166833636552341426711576097160749795582599406936376218537832574349929556353647566572904168464771569764931136548232186551358418075660443610175495963629290573771023710558280290063615742183200524178456511095822880113820945878319314192777463820198252727828368237288447182637229639856038582745781596768108597664564618563587109886124465987760824134397912063685658666487884470067563991491695423325991584342514441364618673695072699077115621835297119768679088060016285920257407000950850475022506572395751555885274016257901168779204396371687111265131288091056896821425 
941  9910664022657223402668833320499328471254322959807556356889353461302427819600551369951992187780913617289111649727020657226470981589693991764304396460073541181285373487888793672556841573179931538106869904420775685763575178357308403051791830463780327581188462813132006817121696573075479783286299293275252285593605533992206943396428619334728015812750989649676797712610752482700770198153074185280872969196080839542791981763635249069201444730111884854626759890494078185065647517031268819079354965750605030565927880104071449599502223351989394991580584271000327059018810251319600586892550121991128084752669656342042686552880205667846157575002708745914821186579614685976356033850339654356926951533060714818942392821143077881066777405864968580595369456843123264488634759796252451614019201037352257337161245243836330165353861544819308257995773820493241956175 
942 -79285312181257787221350666563994627770034583678460450855114827690419422556804410959615937502247308938312893197816165257811767852717551934114435171680588329450282987903110349380454732585439452304854959235366205486108601426858467224414334643710242620649507702505056054536973572584603819071678535849470684068029192571077971767044357658360876102244214600977904936653759732061136014183484986973601288246327753327814637305475675191802421649756584837779179798299841282022298293817987492050028028218068752285905981788522503852566887735654301667256830120677231618080466589483769588888097259632039951002089039253009750349357908857312589042842287056772442806959698083653059868925216286726761465693539757577828787354091129059288622478734156957852320366461823662994311848215943882887075114633454601957006330351555472180655660469681692096545650799245304809474225 
943  634282497450062297770805332511957022160276669427683606840918621523355380454435287676927500017978471506503145582529322062494142821740415472915481373444706635602263903224882795043637860683515618438839673882929643888868811414867737795314677149681940965196061620040448436295788580676830629351875720782690809411112147372062509256863146452154800914984890072701277273418583007690968703074838321823393087999585600176627892638339028737424132830389919666464775509695175630011293895816950570410651471776294370121733619317420301797451622089880867308757899179380936938210468285983501478118274738526867829796066171682197951540704612256687149294252320978460730395580874648297467662908237364972271579600111078375291746435769555483941937732686685327852749429894134637417124275469918925759746727992295966341472314954679230206033374127377840856497400929336025267222351 
944 -5074259979600498382166442660095656177282213355421468854727348972186843043635482301415420000143827772052025164660234576499953142573923323783323850987557653084818111225799062360349102885468124947510717391063437151110950491318941902362517417197455527721568492960323587490366308645414644727701216030313825127821382751762745133572872030876167238931754427522098067066594643456720227266170872870448813575880830507196579964328577721087374024113770393474792855584375623544758720985443402027243502790083377553635925894502401330471946895900461122587250160579195159531416804007427024564462859454522733605402363114159530985689433152952882878708928641873564461184576906557555756045488193333397061329347504766371229061972251273342190292131764520966414081729210615847438957385375206586944985890290295700547407498469801188441353448897759219727568295233391899545520305 
945  40594079836803987057331541280765249418257706843371750837818791777494744349083858411323360001150622176416201317281876611999625140591386590266590807900461224678544889806392498882792823083744999580085739128507497208887603930551535218900139337579644221772547943682588699922930469163317159050064887186301406412441119722956980830511108809973622585006534192414833141015773230072991907563078317780143833119510061234438412421741159803947068347027559003226044238647748114339396288607916026362114858257174930058439179396167054979406239490478032244229253416056970620148402201181204929172777525835330672683386068293137312728754603445009783156573721183091007956955981753550677928571513014409204152082101149994253333895630144711873276419736081528364401973239166211951008768637708885235131029477015782870231375407231558436030959402383995204742425742552716495880107855 
946 -324752638694431896458652330246121995346061654746974006702550334219957954792670867290586880009204977411329610538255012895997001124731092722132726463203689797428359118451139991062342584669959996640685913028059977671100831444412281751201114700637153774180383549460709599383443753306537267486698461715248029740048726948235767596376340227931841985842278450366470710194121510907014902769781202974937366906226821168044208545479126290584242159750888604097548333291012410789864225965852970320251522311367801950106346208745062492727258630726884899709018802762127585598946532962534069984204198654810101523024889510991951130468921156499910473624465960890108064848560301194367786094667535098529003302539905342410829089225647280479941514686889812397773837422827435249891635445183458248842047637554852188671804249565108405592103243698010687100359881440198947270903985 
947  2598021109555455171669218641968975962768493237975792053620402673759663638341366938324695040073639819290636884306040103167976008997848741777061811705629518379426872947609119928498740677359679973125487304224479821368806651555298254009608917605097230193443068395685676795067550026452298159548870236822637124158310738927566456961860842830883290663578207958740543353281229405963800653097630980864352127449229244174206031677633618888643155743885442519623608969891989302020138139316724724868681553475068969670479125512326009311908698218204571414172184524871570187144656569648793147926262806887341802793663736795037229188800287830249754362144671079616713840222001872698908615373073183074661744707426726868786328064253275273938104465354366213281789151607474284087466987312100773571717896295128977182549755368880776838049024389947358973856006214969308013834712911 
948 -20784168876443641373353749135751807702147945903806336428963221390077309106730935506597560320589118554325095074448320825343808071982789934216494493645036147035414983580872959427989925418877439785003898433795838570950453212442386032076871340840777841547544547165485414360540400211618385197769831722178485448314802218053810390931486258617352106201265742246689236139336805972879679501023522418655404250796175254074238800165866516853268372087570205409615982544880354353356207788174193949722774927864045541085319580729146037014907069056078602447377339787874363487744915333396461100120715955578330201577871398273242187623761214256870255519137053821238367352514626237614891129933627018623600814251044489798364497206605924815257532281502334961915580720486066585657639981743638984354130634543080211928613808140027522856523222435860717230029426921006767081183070385 
949  166273351011549130986829993086014461617183567230450691431705771120618472853847484052780482564712948434600760595586566602750464575862319473731955949160289176283319868646983675423919403351019518280031187470366708567603625699539088256614970726726222732380356377323883314884323201692947081896643174467038329766325152517897368186505492005057673726039565623666454331862346564882360338903218281062280885081560036829871548214347741871849654472154614982266419417216065075078069251610831966994688909422658389193796610339311016446040706619206860695043019263947387699939608671562347621671965534384858337979041565144016861753923763239451221367494328607341264420130107943094023615238496796259227630547121954441726765795071272729515343443917557850896798898366434826476051982917460511143920122269538066183877881505721136843294421312377228234778297678273131262193793677135 
950 -1330186808092393047894639944688115692937468537843605531453646168964947782830779872422243860517703587476806084764692532822003716606898555789855647593282313410266558949175869403391355226808156146240249499762933668540829005596312706052919765813809781859042851018591066519074585613543576653915207312977864853411374281049311405255829528295985962302598766246559872883908164050661591099645625841646096476351717755449861834462698696026703205795420706502173389110300431639619675655664902074369884435382283014089916667940576738968639852686621958058488151929001530431366271976918078034967409569602240077333323825267776600358429630157736230058248001986661837651466790568414168927165511142285553851163481483885919017707273968955126202752478723706816732821787396202730497369878635952979429923483374067649870836086079111890687947651767395647863707917984914270225734125745 
951  10641494464739144383157119557504925543499748302748844251629169351719582262646238979377950884141628699814448678117540262576029732855188446318845180746258507282132471593406955227130841814465249169921995998103469348326632044770501648423358126510478254872342808148728532152596684908348613236353410834856685966167902004769961402991493857345789408443661164943566030155227746278881895243485488360577374228016792200355336880709922524006001766290630505441218977792115808960976918674206231241309582843054200510561158202620259482147862022561107374475329224162322528123532565397667437619523904421693027442595956745573576784236827380980806996816127127051602116481362397965534227296401237834742875787999748962569861157504131580050948977102877581224860973325407704790326142850459275090331998114758400860748862888932820194120376311171762765619139508463520202820809736501071 
952 -85131955717913155065256956460039404347997986421990754013033354813756658101169911835023607073133029598515589424940322100608237862841507570550761445970068058257059772747255641817046734515721993359375967984827754786613056358164013187386865012083826038978742465189828257220773479266788905870700277354718419173835585012657810580152520334854708427457805179664180052905972234736698496162601980374984584155322136975816926225646048368878509650615984629834424362698077048311737295678101791345074633304449858493121966184579493575587923376216332155772937758377339086297850964852048250769355461999980992880916852110651019961772154562345633334775077779119655879635050453077127906655115899462719978800906244304410710359114803280539740748266031153855372298179891908713021467073125440700287419026900946552321892983296667092127925646680851482237754989403278758629873242687665 
953  681055645743305240522055651680315234783983891375926032104266838510053264809359294680188856585064236788124715399522576804865902902732060564406091567760544466056478181978045134536373876125775946875007743878622038292904450865312105499094920096670608311829939721518626057766187834134311247046110256134287627612715204203270007216337884774484094780028377996850833176591176819871014632441943549038414311917825898314638485085301714243706095123764114693456704740140014079998210580287006565102205184195533850310444927222166277731083278226820764606302286206703677245144445952133551013246792265665975250958471349740534260169377288187518049208509645596810028463669125673257082083705732391703873445242968625959442112801522443591333142963906610555292626248294743010271204399177542545379008953812671359642312333724658624050652556698494301946822600832793122906184226148104015 
954 -5448445165946441924176445213442521878271871131007408256834134708080426118474874357441510852680513894304997723196180614438927223221856484515248732542084355728451825455824361076290991009006207575000061951028976306343235606922496843992759360773364866494639517772149008462129502673074489976046849899888139924013599537218129967430232189813287048798763277736657094399355818791058410406971037568153163940641611976484695579561880404778936689314767966928528398566898521865968435782847283583451209002524530873021682626795208905343146660946205687409943153094889559742109014683799748090295754799007041578566691317382121125907638486238631847489427604148429376438448771443599371714987496715904976112247577685458038611347625519157691901207240245825893590353259770764158868462390872243299703900177113220021672209055371262091281471796313430255016796200772134663690491577059505 
955  43587561327571535393411561707540175026174969048059266054673077664643408947798994859532086821444111154439981785569444915511417785774851876121989860336674845827614603646594888610327928072049660600000495608231810450745884855379974751942074886186918931957116142177192067697036021384595919809662927795849763779661284683377160100643741072036639228155961206845855039248340933400106109866026343841841913743936876652007213840977176474914341801219523537904728145952074538023816481700573344417075401904355206702020968178290156508767251547043087217041445770994075910813058329203472624810458793602026871950024781762983883721957467941942103732515192141350358965462108415822830014272935140130708740716058713500292556912338944351183603430488174134435640744995119374673828742461926226344076043474845131372196928112793047855867162950154169333390626877869857917178252489484842831 
956 -348700490620572283147292493660321400209399752384474128437384621317147271582391958876256694571552889235519854284555559324091342286198815008975918882693398766620916829172759108882623424576397284800003964865854483605967078843039798015536599089495351455656929137417536541576288171076767358472150907979819532687080323924488799360342394362171742474184269714956447177772749934914293572487178577548268901076279089855539113909888878852583341262950669093331821337949050851806255871853406452338740295698205814744777716770607311006049699338450930865283963983012769554999721786695482438182056171785707813524407115811680016702687984877378631585492798029468617005620596966494911753440143888896923970494744153391343972927079242177040905062212787630896562558558087193725428216321575568999392581409310538496593712335709045486151969395332903001867517922738918869002296261279828145 
957  2789603924964578265178339949282571201675198019075793027499076970537178172659135671010053556572423113884158834276444474592730738289590520071807351061547190132967334633382072871060987396611178278400031718926835868847736630744318384124292792715962811645255433099340292332610305368614138867797817321386470571697482405566024320661969291753859425197727837478893149967037909608460569805661557313132016844111096412286387298550825162607592302690827429586278586022262588623987150901831972830701374043732189873443781848787714252304750846859182514406462120603861507366016753681293053746764419770026441146918769212869237557485018276751609840853998032903720837112753462406327031073432106906700635128970029072485770732332362084264559631027729529278977563448622762825618291535422667022682999482240811137830901527341743660683881712980733422476259077648460686607815645854383388495 
958 -22316831399716626121426719594260569613401584152606344219992615764297425381273085368080428452579384911073270674211555796741845906316724160574458808492377521063738677067056582968487899172889426227200253751414686950781893045954547072994342341727702493162043464794722338660882442948913110942300098340900107332776499987847738862178833786604933459964807980794178909556879636351099673542235943734072672210885316524522800839319744773713036131177731129331732626903419981753748791506636897797645185637271345565608014331810290961412593766267159845314935329871854655224058111899427653009086503952485914601296800023864777187569343349282451564294843053083148857021840163021178947609688245805364626659866276452288156101854381879360588888108240934211501874417443029623994986886690537306062552064878231343083054860888723992995439114562523369565374775852827265803540826069986265265 
959  178534651197733008971413756754084556907212673220850753759940926114379403050184682944643427620635079288586165393692446373934767250533793284595670467939020168509909416536452663747903193383115409817602030011317495606255144367636376583954738733821619945296347718357778709287059543591304887538730547647967487625425436929503733709898352482543235446186522722501296437172731652875136927950113608956515227855096351291255596910905384298295098210817402264087845260326082762982583994885170721773024711948515458212633076488448019919402402164562479842266529178810986856608768565399088331933213503201264775068269205840102843436084467705581113144793472034302201744477405870023248079200330831703599868942814730636341419919769909799182346549333335899587092765523886905160381512325706395964806174752852980902657968232048812903272069757611436564702945371624729265792673496203209914191 
960 -1428277209581864071771310054032676455257701385766806030079527408915035224401477463557147420965080634308689323149539570991478138004270346276765363743512161348079275332291621309983225547064923278540816240090539964850041154941091012671637909870572959562370781746862229674296476348730439100308525337500673385150549747329142578429316091101530812503619946275418910854511074974735737265152004635316386422168715533949752014501853369951997549040957005194966825102213770468050297307753063616616744788186744890949988764571721390442812609178799034419144047271143296393604933842378038224024434248785558367437937205989740509439129876904162486597181191373970649460172377538642853229134848047521509605239597158033874939093853450506816396224823107944744037518450097321098598100967760581682626331210783524828763428303750658967754527664402241219306085880714746031140819468218392987825 
961  11426217676654912574170480432261411642061611086134448240636219271320281795211819708457179367720645074469514585196316567931825104034162770214122909948097290784634202658332970479865804376519386228326529920724319718800329239528728101373103278964583676498966253974897837394371810789843512802473478874737653144615812971060689792434011643847506784292448512221717129407571712790947330755011654027874032980037945377119187159156385777353433338909984893230678348739289730287643877067337717563203769935099474226604213505917222199192127305981195492629105122806524764985900329462282979517962193316584606271783088974573565559096368512004844734943260521669755211779094235679059620628596980514472118379833694790529001722118918097942197005694011289469018331520557515754505065740875322605663102849180965884679056296294797127933348736837086429216523218548701033554442467849708274890575 
962 -91409741413239300593363843458091293136492888689075585925089754170562254361694557667657434941765160595756116681570532543454600832273302161712983279584778326277073621266663763838926435012155089826612239365794557750402633916229824810984826231716669411991730031799182699154974486318748102419766726298972160903280843798775321679474161490639013137285632329700273664974641250355332915504910764441620497429550678594868813100684850947877654924950563739161651798227999576128185022117448905984550912962373733416816494489963973290938512717646351071929030003902684544538959200805229141240633917665480092844839797617428583601207922184571776846725129512798485946072148499320298324201997062998318549192412357775261157996100717172669105364402488829914392952572618668303132332079632980252614053859962009126194550090207674557016788620481040424421496868645377433063303370578485646543025 
963  731277931305914404746910747664730345091943109512604687400718033364498034893556461341259479534121284766048933452564260347636806658186417293703866236678226610216588970133310110711411480097240718612897914926356462003221071329838598487878609853733355295933840254393461593239795890549984819358218229187493544240829390269043360075785018565676269646500881709896042800940859810731646246180015986658451045079416966447289241495743748666820486544921771540028314352569269673717344154624602585960724289772678108918600810149207003537902124661983660051847483945419530657704647346013971909537332353668635372075804939910993682421456065273680535576769433348930919193680120489746078233633679635295865521535148603510094993205451716554191110964682525018279179270748286159376605291796868946823910706342625090400423792240881136238564811636454573409689948960675345657693427005897935325411151 
964 -5850223450447315237975285981317842760735544876100837499205744266915984279148451690730075836272970278128391467620514082781094453265491338349630929893425812881732711761066480885691291840777925748903183319410851696025768570638708787903028878829866842367470722035147692745918367124399878554865408158317083325868304562636983734046313241963153498979143761389992928482951959254297238280877208408765660098063289580824958985204890224999366903778105125813286114953573065130971297326256775335348526373886671905012531064275675159461640905612617874509118895906564028056065283809823220157849627773721919659336867087911539905175558939303495794745651035013884844313950255838703813462419800570808622733519431741072981640923516753200904586169338159501603333268916883987246483513276384560243762948347256944811752352647403990612057477552698879174398132624424266192195524986889937876502705 
965  46801787603578521903802287850542742085884359008806699993645954135327874233187613525840606690183762225027131740964112662248755626123930706797047439147406503053861694088531847085530334726223405991225466555286813568206148565109670303224231030638934738939765776281181541967346936995199028438924615967268126719179758739157322458610373561954254624604603260276645083561915350960601633001269345208133073834794501249613091668683360857335723184549917192534050519096508890082840202253014384092137282768272387105445350181877324751059431611633948619695595069879681093270809850311739981736593172399788040943770774037817658458690992182576713904125964321638548025983406922829629665632799302640060121769645766033063455570721495817455191436846650272333799153146812576977116958829686651349069135195268975254404233923892280041748825872880316449715971771209449737221763982345866993690130255 
966 -374414300828628175230418302804341936687074872070453599949167633082622993865500908206724853521470097800217053927712901297990045008991445654376379513179252024430893552708254776684242677809787247929803732442294508545649188520877362425793848245111477911518126210249452335738775495961592227511391524935219173304504780961012769323923517990637930465751013405586354045702124099979918156993148049913033418477203271584851054201289930629322633659099032796161357754900373644522442323452274347099701975037463049382182394784330904107010235426139566463074184948528773270877328483161302971997560830333261653673857938182479312801386179461228628221738167035832945591039719965762920509942315532880832282844091447359486213241344467122084627587404335860871407444006990363356514618621753524943534836726020012416280337303474983305914186753813579100261229076759658689850897165383092610350532785 
967  2995314406629025401843346422434735493496598976563628799593341064660983950924007265653798828171760782401736431421703210383920360071931565235011036105434016195447148421666038213473941422478297983438429859538356068365193508167018899406350785960891823292145009681995618685910203967692737820091153810693456748231771403497085395971226025945087869850351357951198058856789787630658924884013211246312392036622237126327023150203027269952033676541993481345735047630689779060740655765905557679347200948734568584902980784957398008461942753276844621682555782030264888068175229142620891303561224942076280046496086712376161125885665117033789172165730479693434196133747269568811590973246209224114684764590803437521769388126277630146574466493907979493137011010354763452406119778793312170183267436348351036135431487424830765438285262908636341127589216481621592796127204969438407486570149711 
968 -23962515253032203214746771379477883947972791812509030396746728517287871607392058125230390625374086259213891451373625683071362880575452521880088288843472129563577187373328305707791531379826383867507438876306848546921548065336151195250806287687134586337160077455964949487281631741541902560729144040700840538671238604740750202250456679480765254305437860783555564889627121721993080559833582582466637537759453196023326335253386859946458983259142974860103638679571072867680777414095009824579266996137091919841759772928180965272098546743844613548597046473980296940775428031645260318166846546869525346747781252216140121191035509587312420452037170435728797324498853530083339477593672764864235582545686335642224290023757259492345609102966320190372698916900344508457584154582011933404016047017372098521446048703278269299727203679003692389982603374556582150991866915689179971665348785 
969  191700122024257625717974171035823071583782334500072243173973828138302972859136465001843125002992690073711131610989005464570903044603620175040706310747777036508617498986626445662332251038611070940059511010454788375372384522689209562006450301497076690697280619647719595898253053932335220485833498104993978098101639330869733480081059548165872852432994897572560142975781691069057918527757090211863095322949400826558046147510420078250913582380363302503936078900357221414424094165357885037427498344054562396262424210349460131870562291834406348036173210864397605944709044690449562986626584749719127361265860566646031729113460380816182448498511844963484973330385513023151307587162863863564581743431547883368693407727160784658444684877711933881754381333469006653675444026739338088436285203999376663737090402993209054738701579637225278985318154893639563862546702176138932445241587535 
970 -1533600976194061005743793368286584572670258676000577945391790625106423782873091720014745000023941520589689052887912043716567224356828961400325650485982216292068939991893011565298658008308888567520476088083638307002979076181513676496051602411976613525578244957181756767186024431458681763886666601722402809629886192675182940392338851936047979547505991135364018648371194659380010252025703003486384782500100105578978627318150059831290341793814028405539060753347703217423481253912471854536246537252605191019986009575099631416189402663140653025699798330624959925883649875774446582127845429330301449513792363860989241226583047024830085763233212459858612423210460310456966170697467939194789319507874339354232302566851370606386196872127352600298702357343717447171043018027632336040584980426118724034269632391648763803575405539966714459105781555527413415846943900989315834850928314545 
971  12268807809552488045950346946292676581362069408004623563134325000851390262984733760117960000191532164717512423103296349732537794854631691202605203887857730336551519935144092522389264066471108540163808704669106456023832609452109411968412819295812908204625959657454054137488195451669454111093338346249418537658797229288563232931949313285499849467879801263777999168709792751729894400991038900725158180334781248765771985992933681829190601811427739302282197538202243954955496028941339739342666096020166760760341613031581249884615603991263615239956736070160563093765288933192172344083432430975418131561276836623607241101995058674980898434433180130388670870424087549372094679710721310942974801606679259845140102625039617862609734687239357522770466565383938794173183378914289366628123700443585569829935416904719790899998730115637457137323438434640208770119304775559121869604785665871 
972 -98150462476419904367602775570341412650896555264036988505074600006811122103877870080943680001532257317740099384826370797860302358837053529620841631102861842692412159481152740179114112531768868321310469637352851648190660875616875295747302554366503265637007677259632433099905563613355632888746684640114564058791547082760107024282640515095534743391710921386760593422717400107079905668786651714464945761342328373590404018152536641918053344647759866186378734259935478777373384240964458302530553576164033155680918758529513204856523301185555357782220490860640970003337951757550980004424783465797719426577662676140039205386702016273571772220291421741275685086450899913718072489425135119064659246249440639036819499260132311510786673222319043775359375563210835071308904288437594627082859479832402689322909893036323697182525212556243471987419026027306242513839493337825419577555531942065 
973  785203699811359234940822204562731301207172442112295908040596800054488976831022960647549440012258058541920795078610966382882418870696428236966733048822894741539297275849221921432912900254150946570483757098822813185525287004935002365978420434932026125096061418077059464799244508906845063109973565640439649440247699668274451550952940085518134156538997325987938347089582968483676243506859851681064844816082313454866319624384024386206312636556727122418545258262213721668069409889980704869087529377301468967054606651128652815733792532462657118807497517687701899013841052892353435028368971661057058948053908848703497580266778496251846706901219256146031016323414040797992872324970174068552834267552988351833412094283256978958637072011508276779530500078481624869063073670800043054974686942368871473662652890865696281266294843554890077837506659041448006951695864977055228905388635502415 
974 -6281629598490873879526577636501850409657379536898367264324774400435911814648183685180395520098064468335366360628887731063059350965571425895733864390583157932314378206793775371463303202033207572563870056790582505484202296039480018927827363479456209000768491344616475718393956071254760504879788171045424647642320305321421230980856256825129648414690738788328092377885288677361261955428612261587137643627283761774358207078417270086202957574955224207638300529366790207548225935270785485157327831946454936850007826877459033818343915767788399924261045778291318636162178667811045100255068957563060859506265639775671062980353835612878025274890586130321927604308164239557376914194538123368518440212477032817795173979940181806803679569421387829828498153803377708098708408696788009915636832341801416916609888096163879802378455435278386537934396519087064500754687524334357643638958297008305 
975  50253036787926991036212621092014803277259036295186938114598195203487294517185469481443164160784515746682930885031101848504474807724571407165870915124665263458515025654350202971706425616265660580510960454324660043873618368315840151422618907835649672006147930756931805747151648570038084039038306784675767372657207610670467373553919110037098886668010869584926396618407809700922687613933964300142625608623769077653155056293957860703413834669636164747946650381857999923571124857562524496440112267859466754345778720345953025376857024109958627498884103679171735313091628363799490321928082923432680528489917239749947810663776768545803879192874127937994666172078064822018133781643304270236240471936169716452416486189790790399139020058576106820056720888658331800885994345819923036679910473958387644750896764803435272944980195253388098888511721265769539650483098331834644502599522989815631 
976 -402024294303415928289700968736118426218072290361495504916785561627898356137483755851545313286276125973463447080248814788035798461796571257326967320997322107668120205234801623773651404930125284644087683634597280350988946946526721211380951262685197376049183446055454445977213188560304672312306448612156658215183080212967348885603076658552544295942147119566204542565960476479251133029451449571358907030568156687392082851685184085572149981077111833636212218467169286335827729358915233510794939693724424996583365341462501183694433401009063307571889879622009137609556230825151404495874538335801892026414428626798768530374078842223777692512940802362348274491165832070414304801730649441874504003593075831824244718623180659104769657408833419122334329018208231808064931168711247702536366855641952100189608118113140190925921231979496905259895417874054113476102555216500915812987264394938545 
977  3216194354427327426317607749888947409744578322891964039334284493023186849099870046812362506290209007787707576641990518304286387694372570058615738567978576861344961641878412990189211239441002277152701469076778242807911575572213769691047610101481579008393467568443635567817705508482437378498451611558251188785762964393324351496137718155397341557144936304982462862052891816346530535763692655889999647598233237234469293208147387884797842633736804606479141686088133142897586912877661717929263351346400636125398380416920501546837158375554929310251850836221532080457157030942189308285196806893159789833843584569148410607432470019217765638113626372345358268401146036819248917061372759241331615174427998085464572845577891288572518933415858257306343393593633180751336113155351206460935295238977725392496138225806799388882830930100479066455852440401221504419909689705638073747418807116674895 
978 -25729554835418619410540861999111579277956626583135712314674275944185494792798960374498900050321672062301660613135924146434291101554980560468925908543828614890759693135027303921513689915528018217221611752614225942463292604577710157528380880811852632067147740547549084542541644067859499027987612801822017818028910424388252570323849325695270783698728453046048396810322302512722158399997217009843483615371113962934423824086515442277500169929414797102275357735301949734336834990995934344062491475584784144392261212594482044065570502334509743083307879492790420725334427510173602177008772454318512593813653091114064248491090999141745810180648393302736849563181860041996276255584600668757858396928886946623614655204277072964404688094558280766290454121124663412644871388848702109278970305635936393495470031242136303447040362651893961796107854510375377212315001170192433173829837716830374065 
979  205836438683348955284326895992892634223653012665085698517394207553483958342391682995991200402573376498413284905087393171474328812439844483751407268350628919126077545080218431372109519324224145737772894020913807539706340836621681260227047046494821056537181924380392676340333152542875992223900902777152109313260056558139389529171804283753798064623551773943632398826981748173977610744427033027853923184627919443240712679006778181423531643997236935816433964896028059510070121176068912349986393145423956933581793023719384225761071077355796710261290744730250709475966735030844466573161387637855589429203641144228826159580984229409379464077789181401519406253284051883133116035669788670059140889529636780556086017527648266529463324895164943949265569115829849978185139454023121757773941440789998835980592585312940033796171159387087466434954278887942116117497276040233854200885892750506374991 
980 -1646691509466791642274615167943141073789224101320685588139153660427871666739133463967929603220587011987306279240699145371794630499518755870011258146805031353008620360641747450976876154593793165902183152167310460317650726692973450081816376371958568452297455395043141410722665220343007937791207220766913007429965359812981640367050395557263857336853517593248078293238240673103019511777619076426407168430387324586864413086795606878574132013730221250538547307113774629539059204416145548409945299800408920354879530897900962313142540384127498619711015122690296301114568620448933135956926269089615612277383531639685000642396411274628239227963024439844697897858395605950277395656121291479098223492307715524833535167951554307853851251901773473618958336411978498204502238814565103955839077084707892034655083415237276324617494480441549221463139625390983573517669464184860684657396658051500034225 
981  13173532075734333138196921343545128590313792810565484705113229283422973333913067711743436825764696095898450233925593162974357043996150046960090065174440250824068962885133979607815009236750345327217465217338483682541205813543787600654531010975668547618379643160345131285781321762744063502329657771936519527744183249112387026401699319309176967415367727139188549935416378633979361590932141362596954215629642720531160458075399329319849540662832466948280076105127996422478480695298787388839345779855202303294135500350624144476924436011895489207205364322129207907689210002782755474168869480769843013961114779468301719780892265208522810654083589821329494765185551838209097478435388234155505784899108811298435937495299151574108327270842869527453534613499808930294185010897628610927754957526507395087754640539437495338202491498218180968266837756992488086337791335182460885640531760444009264975 
982 -105388256605874665105575370748361028722510342484523877640905834267383786671304541693947494606117568767187601871404745303794856351969200375680720521395522006592551703081071836862520073894002762617739721738707869460329646508350300805236248087805348380947037145282761050286250574101952508018637262152287294348735624510464960597352409935069151304440783471540692705125289216075214070740612375896032846252290965268904303051079056737393770387090696947810353818248152773835163817322511807104475632713033894664532686990135327371928259036339661912659573941214606313266423035865496882247297118533947075054954860402931605459889684471160014319694635617874552476139504626251540722940076373925547607056280141286431030963880862723775256740877409224118823211331473227140069314871877854368009135342981473853855491919742291441657079862319132669272879303702510238850930989484956455076764013219867648411825 
983  843106052846997320844602965986888229780082739876191021127246674139070293370436333551579956848940550137500814971237962430358850815753603005445764171164176052740413624648574694900160591152022100941917773909662955682637172066802406441889984702442787047576297162262088402290004592815620064149098097311117802282756362013456227234264017958170268175054901154616804418434480980588195853872278027187233919909312428132614346862729005487810266849573426733586377708356706980859966651539608424860761595807502052363543083971761282110974618097739303305268867423166559906111746863551035704162592297520423283479043371099889033992966150870388426063276186298809162065738543682845444923800915798518355494871751765396159302032423456504727493819642970711060210765182468153282388186208678046217147230105103715515021137552825062853283819323123773208702038992357858198472562083246286707897883455454566110639951 
984 -6744848422775978566756823727895105838240661919009528169017973393112562346963490668412639654791524401100006519769903699442870806526028824043566113369313408421923308997188597559201284729216176807535342191277303645461097376534419251535119877619542296380610377298096707218320036742524960513192784778117664628290565432388703648052333189754893914442324675707769384237747178836759633679188708137421986759710560601135395085085445837547841719785196009264276833017367716686165108760478811526786266630047092838719218319571375604345602761553826394426181835811533641648972524601900043048563876983167999549299665530383721424929172227556825440170467022873279144156807497809464264654747462918337323168347691019328200655327982298698228191753581701995455995447786178599517164833479688551035726311580481192297042334396241372017827873178515859732792259626559875685732097601664997672548643017335803632765105 
985  53958787382207828534054589823160846705925295352076225352143787144900498775707925347301117238332195208800052158159229595542966452208230592348528906954507267375386471977508780473610277833729414460282737530218429163688779012275354012280959020956338371044883018384773657746560293940199684105542278226426428186210465313985413863705781333681024239371055539778815278340892106725860802040667729419679432475940240104785239439949111525801295418327133692531871418736885490132179367891182715702689437586028437030510251965381863444933598825342963283473331100787464483591465998041233314727458461453325543295777923022912042615973281180076033950080973928867123396045641739164977659831541868743229424035406259443145441199057681533981212570776767318694576345525882020738915869318086221735873306730054561999496009824781743088319725791637641224572138218138987195591274492280863653899928164188852878953592655 
986 -431670299057662628272436718585286773647402362816609802817150297159203990205663402778408937906657561670400417265273836764343731617665844738788231255636058139003091775820070243788882222669835315682261900241747433309510232098202832098247672167650706968359064147078189261972482351521597472844338225805470980850139955092380172192497787406880702219638611781763881408971478149679751485896709578076221306214498899655473600482530712904736116706434807066584344331503308894486000951900052831667918282505620718961055994087811473118793683671094297755531143149118934467132984779425734636463877909274678158815200735116288671718589986886115154996527376199037653463829963586714899835579931711394297548580990028137395267592142563156342192422289414634550548474930482449011834327994674460682199849131532282819143722170819447435736059269430306495662913044360457265302973322797379518235271876400084329826961585 
987  3453362392461301026179493748682294189179218902532878422537202377273631921645307222227271503253260493363203338122190694114749852941326757910305850045088465112024734206560561950311057781358682525458095201933979466476081856785622656785981377341205655746872513176625514095779858812172779782754705806467529625359294710417053932408576152305315584538428224399977614542794460013946551608888205653734627064088083281975022064008494420444585920212207506427357262725593571262173743580118058229157735132775392860820552039243465522713049897095352016093271167821674601343458851055022404617134182403605130020834695969303062881899431647074878916610197742023147017062039503400443149911532757491429702785561438170222857352389248868636915651960149674528263939433545747761435888282259416018487871972369352388595755859418319070924948790732460213340810090885398604242121573505018444951966794045823483641351026511 
988 -27626899139690408209435949989458353513433751220263027380297619018189055373162457777818172026026083946905626704977525552917998823530614063282446800360707720896197873652484495602488462250869460203664761615471835731808654854284981254287851018729645245974980105413004112766238870497382238262037646451645189888641657404624381239794233806241444809182148474616354663258265140845538253984247529113377590055216297916875243471474960494729899415454743851840128069510480169672247004781273923530004325571281434450035999967783829230653597465856425592550081252058504308322090917161713126835380822711210221165643206385142934685220459572191171046772661149468289888157235075177257925293896226422474674741046389092273322299807223109398908925366130890002343913885949616017608737929071164976204136582649397151266239859823549606354895716196279597568153612416147419302159233271272504299851886800456341510923307185 
989  221015193117523265675487599915666828107470009762104219042380952145512442985299662222545376208208671575245013639820204423343990588244912506259574402885661767169582989219875964819907698006955681629318092923774685854469238834279850034302808149837161967799840843304032902129910963979057906096301171613541707566064060351843250796251372098735877941958297079264702318402483283828442667421412697373018426271683856690701679934171663433146347108609615613035944685260914959078547813688873557453064826533938309346401665126926213649431986570476966885185002378527604476279046902407569455089817127760205045329719094526688642286919357802232750359502960628626857916747240863124429560163047908799925872190569488838195213130288187461673528884213854992081162927325244765643356349356993808817272956488342774133470381566048510704441037481513183089865937420907381752644482871089045415479256977812896259349038937935 
990 -1768121544940186125403900799325334624859760078096833752339047617164099543882397297780363009665669372601960109118561635386751924705959300050076595223085294137356663913759007718559261584055645453034544743390197486835753910674238800274422465198697295742398726746432263217039287711832463248770409372906812906700789278355353202858420970194669745661661939504782158497874417642370994797181571721120156586853656960102814510823885389563942169728990265711027876965379025265826095407756259782772397724416759139786758659476787389978643065189313486502342609579982555771423096958805097879091454837799547258620330978368166261725243551133192356616508975869518695724286558765372405973693700407487446448652598228349468143424190551802852385788620692142734339373467331521550850956375068187149313210682003623561083671029283834239966999470912355227019465406766317907622938120723632119146112331155626799309927303345 
991  14144972359521489003231206394602676998878080624774670018712380937312796351059178382242904077325354980815680872948493083094015397647674400400612761784682353098853311310072061748474092672445163624276357947121579894686031285393910402195379721589578365939189813971458105736314301694659705990163274983260586268917207044680396836913727787938227076789313264555599108180377135651994144546211493200417215988108511254513711801189034788116451786391468762461261737789865379753817911669068992969587665346753062458231887921968788396696395831012516886335290514432813566326621888712262614079239967439524750485034078930200377165383416481432505201333674596738186211505590088495876238067265993765084520441062288200308001348484397530895748836729424295706203936007909088079618698895357705976033365478522686902888751832732160087539673570545228631274537459347741634673867026701117442411188320699214065163537406670671 
992 -113159778876171912025849651156821415991024644998197360149699047498502370808473427057943232618602839846525446983587944664752123181181395203204902094277458824790826490480576493987792741379561308994210863576972639157488250283151283217563037772716626927513518511771664845890514413557277647921306199866060358090094085086092889839124382197982340168330435122375425504653489907163848411694656267877513874731751067741344911551120471618511956576893563552597939014051590327521706699724476284927067388568348542306103828791132350066102161410108099113416125564290696049992026657530813588447886424567684514215990395012330180167343505216448751743790073521065447059744594526104231679921809706207010581593839639396590749892748514431095844430713755666169653333661854819993757809966300268583478240712250270838256414680868667861913023011756424595344271930910769005656905771354372918735964173562994073566324203276465 
993  905278231009375296206797209254571327928197159985578881197592379988018966467787416463545860948822718772203575868703557318016985449451161625639216754219670598326611923844611951902341931036490471953686908615781113259906002265210265740504302181733015420108148094173318767124115308458221183370449598928580192965726965774144258137736818005952627130579764955280873480386027969519206272257392853923406410546476631109818423842530999693774283472101254609152131665482053462208999972308112914735074845369492167887835728667530628958693312232832936816393798719012818322420007068915658004327224656335530072385059081783227492222847439580548324471292056992459954908247389519542585810828845261524895407434766466572570570540968432012690485975316992796831816746259037816494141172078382190948114170274397878790959177124909683881072415797485643988125284823777368920026375229226743674658953548965141890167007632340815 
994 -7242225848075002369654377674036570623425577279884631049580739039904151731742299331708366887590581750177628606949628458544135883595609293005113734033757364786612895390756895615218735448291923775629495268926248906079248018121682125924034417453864123360865184753386550136992922467665769466963596791428252230745918585851549507402927502359245393908892983737137110070455788907319974263258571987774069633601940692162310865005979090567479744348999052119742575111579104329530614280415692776606455815665122025346665435986357717950042414054790918894891212933353546889424881316648666847641264211508024744451942919462465138768790107866379655793358932269086541346996840080020995946791480917152217094632763700133889334368773496445115256638348937843865528580932560941719437742358606409226027408114941811079028897795447886369807938552173421815443837886267205036796500178993895783300808934553008936127432645757105 
995  57937806784600018957235021392292564987404618239077048396645912319233213853938394653666935100724654001421028855597027668353087068764874344040909872270058918292903163126055164921749883586335390205035962151409991248633984144973457007392275339630912986886921478027092401095943379741326155735708774331427575097886937248178814290019288185627465643814124413517536391654176050653894497765270859276645283671895014964163433022984908352470696048503236355971838513741742128108810456235522384377948218314484237473797405061306410998478355647669817653704166410741824373875139751471895723529036245848769061294129690198783119115251094863278717610468598256085369554056264339278477207625645350582262115124225240477163221706059978423385129159672021091552298960041453564766575514746189593848768297129691182623808783098194924988202152137700284812505636459509970867939370037208725356092518031674449838272528030041028431 
996 -463502454276800151657880171138340519899236945912616387173167298553865710831507157229335480805797232011368230844776221346824696550118994752327278978160471346343225305008441319373999068690683121640287697211279929989071873159787656059138202717047303895095371824216739208767547037930609245885670194651414371775417143739964841396970832818005715180341073133658533088871289447649817167485357740715351362962842162005847679772130964308042136013180915091719116458537499850980221481915391706363199459359220854706282914196789090968314779840432580019453184456834610995962155208020340233240665438163333036998980990025671318519695295635310324635689512263452857202537677268340641656583821548767632594940712717805548157746588454806181350014932213518569330174430524430945094559280727656693355133675344234966128004800266079433699668740414789783364452637608486517637648212877694040176154577342202163131538075274528945 
997  3708019634214401213263041369106724159193895567300931097385338388430925686652057257834683846446377856090945846758209770774597572400951958018618231825283770770745802440067530554991992549525464973122301577690239439912574985278301248473105621736378431160762974593733913670140376303444873967085361557211339890234050566901581422868500553212101761323416273767195296888418791411523892598430098459714054529352009126876620575824040924511230817604827223757975298273885747503402820527198283125547140823500379017986648618748961515824566500087164484996346062971076823947853092879182024085891821619813942109408074158079225001002995483627102872494608460061544473866368609987605959181923762927882344438569185201476637350025368707225843823496867455286663762258398348239798335694081965382340104179045297516859120973699366011591381955679956475204133585229169118814015794158819963457146108452428616525417745483303401295 
998 -29664157073715209706104330952853793273551164538407448779082707107447405493216458062677470771571022848727566774065678166196780579207615664148945854602270166165966419520540244439935940396203719784978412621521915519300599882226409987784844973891027449286103796749871309361123010427558991736682892457690619457749550867285200616177068863024589931064579435345854246397556427970889719753251841541747461732218985691693608056004354555902271622841098177966912919768742985244978369530085667105810945993496583422547647729293096974284338955242500500607886154503014847662201338173378983807268580500482425621599688536369342027114589925760227099154208766302671764599514996651988613561512992300452473542041801045654533696882496539606767075120568506306299364294069647636411450643473122048359977266179811052418035839118106776712146047036875578025187641268980253759278639680626014917183206543619761418221592783783282865 
999  237313256589721677648834647622830346188409316307259590232661656859579243945731664501419766172568182789820534192525425329574244633660925313191566836818161329327731356164321955519487523169629758279827300972175324154404799057811279902278759791128219594288830373998970474888984083420471933893463139661525354318487821609991407996500293154885616086607638501933666486019627037052323442162770516877839591868140234826826290650386727807968472654718863872122861223839315861088803734990687728440752290325998462265763346717139156403523483823759265522314618633086517756980104324827340705977612613835975849987457127650474487801498932240951970758111726854432115099427525274440673635713883684950762621701705637169811416486122167103465247813692568299529289348802424679993142708724839331437947635338943975681294926096276395854709264419153662326915006924306997236963241412271262793903331949170104426678937011484411475791 
1000 -1898506052717773421190677180982642769507274530458076721861293254876633951565853316011358129380545462318564273540203402636593957069287402505532534694545290634621850849314575644155900185357038066238618407777402593235238392462490239218230078329025756754310642991991763799111872667363775471147705117292201239921936914193092051703667376236329342140497095938802001828800313843277764800755140996847277142903568481441500620393686257020746582549790597183432658327957038972194522764925492261148959433095884518584578114205935728791192781862797078108710831476442546153110860120857490305743045031359341019841018544658640735395552040711822691088716430073917966619505920527084987152116493097530965051150809195220072517240289322308899891981249536810180440051334725335885637583371145133318558598963080278266818674399733513027498646480289773421029995481630685907905124999798123460175037711112069376484204584785849960625