11 1
12 -132860
13 26477735830
14 -4522934399547980
15 811239619864365082573
16 -143119691677080990521708240
17 25388050075285266699527263288120
18 -4495361402895546052989488899628855120
19 796461180384133659483105054428710031544286
20 -141083540894583583184342753878438175681371892600
21 24992949279032692226800911938871836429761437472462300
22 -4427400992983525297208874346323390336186519602496806595800
23 784302279515491485987123488737213120462995925223514110054435710
24 -138936708764195771603971151517866884108461230059263882685962191589200
25 24612226293285140736319653076889676484842720522382643762459053259560168600
26 -4359981747320243137806668688828011956869239466684653888047335998237257939307600
27 772357704534952530187647241232350700624485786780753727651933088106397666147420061415
28 -136820849225771674087377882230491046304625307795456308886905529925230782908303045612118100
29 24237403040359101652451448377296434004805101214884913818946138682379151368576830250962642602050
30 -4293583232696309991316177346285690151458216125077651955413264086183786368529473376704597424235191300
31 760595389140591084657441280462536240318753248180452912227581530132365372843764334397022909190691670639971
32 -134737191387207466461050951972830191188014132263719713710647818245807906918130142401193288467241168154374296160
33 23868289243430240743851142511338908014456379590567805398540462533498271309958376494130825287248645319269068605022480
34 -4228195834561024206389178687936894922700458639531107859034679036465421016223128426761378059032469552411350386036817110880
35 749012207507633802198163015772181463274039919630885266567796959386967935588601482335457139289256359984872583456157825448323948
36 -132685265523198204428262419012155971452898041333212947084088897340011829318142779106304868593945709807450893218323936327969091517040
37 23504796731647239436343561741109368847414252723417178770521973800761967565399775386323567029609368225849538158059680444257426725279934520
38 -4163804226620567491448325604543927353789050800775247318257458995509814179501084259630340722422863762616750983191800870043303585552441431593520
39 737605427333185912109128649321853075020670925779020605926373210962196102091003511708703832425890418211014383653772297447559078245980447651425779916
40 -130664588635789980873113043101831065971482771524741422497009710232682852840604469687150453166479452973729584161741487797750706049968205316985917466431200
41 23146839883064400165078104517258978554798902375542636123111733707153016847245728633618076861340608678021589138986310880929898628805523350307139232950148467600
42 -4100393244765202657556770744281313880630722042181210067802536335373293976844306265309361383565549565815940488633729656683866262629073845693037420110640891662629600
43 726372362130421747174187990690624872563155822851989636858842925384620773275195841775196220411892281764038663689039519221924333599591379620092783876018054792883850528445
44 -128674684834317798099695332333865315541484138526033202227752778302361313304073687887212469676831964861273265146287237950309989061358697309590409778839922653967437198698825900
45 22794334394344896346772192905309720057838962535253255993290942298870702266582933928804143726807744587377682708467633131491268106623589905101655946677766671659869411048609585755950
46 -4037947954955015272433157820633966451310492029050568841139344210178795152477805393598275349575374322030936442822745591320735269370900704946507479271157458755995111700203942959671072700
47 715310366376416095231472579069620607632052183884631337039964250970835047372838709688472953470218497198715828040324100157834610348970488715516706321462552728466583072493741005901906690244105
48 -126715085472482981740556548655437065604647968551197951421979815789420093370528684647629830025765502904568335318123757346835215611841181312303585578603446761751630579604504135592107551894550305200
49 22447197246193942783011534501987383269117499949200457325770367648050930435923043434500511954238588155936594939573120716336455190146577041735627677086840605650306621684001981994187674976074974639118600
50 -3976453650571518381200917410346232442120860405614139569593625361380298518235248183435816588686996058430992689395100910443094607479713483062175023509304055736052758951314921336541052830557412714857592439600
51 704416834837792766732539383240878093399056899021311935348461887167794888400031224372815480561653261563978143164137995682520759220053284905033126435942043520402410660492391253474784274116514138617594507726215466
52 -124785329041010475244947827501834898939257078703784987102521876695165210079800220326404195514045586595763463261697329862550491168037218775522549391224628380091159095048856946813409337259629823764831263301453059369960
53 22105346683627882658418798714119061579749586791856893759950973850101245211438970131609700782678262246241208311714086858217960476222535994693771755015893533255523730386239964132138505732664592097563388152218915488695839380
54 -3915895848964628529278985507516743107941742127725568919146803322200388048614158306493459181344417740849701932728001156230106928427495637074509548210853161166199800225332094939457063073337601589572706756029522393808312437910280
55 693689201956537050076888866511359934680792407238551403296113887776375332491303094321569595612049091847755813232990209215325194655958972173780728037968948428304111198400591604683717355300032059084672374993391056739685016132502165098
56 -122884961058994668809929036691401929911218812792507615756679538282313185656805131744310307746541655921633292381262454503066959508426434921456736537303841088381560425759338676549182748480395821523990601613842572681003792450172090228497840
57 21768702196717728595674955226268328447279217269928189096465764019531441336309768889130360961204113521799939453183038252122803022018593517162704086825333281193648348941755268717667080492213442689483120431988603313025811941716980941927165346920
58 -3856260288041955467537886259469447753073980220626551035568817087539271481418974217649993679067181750889013312234809851273504689301217066473302268019627114785940487690888003425618737082127787818649613539799093593614394979263146928712000866655327920
59 683124941245768285207942501318800339953484093207743709000327270948627958646083611579043378114453513138710532115445286227682775006033556006248160658070316314833961072099301487186930375780006413283626032742785204106250547370075179775261596680613395629571
60 -121013533966864114419730884578838609432335126538550932982865342888881740918602835145401443468049307791208362955473503536582786888535263801997258737445370740395974104339608825905204060955479167344472665518044804253128225789441772075121998036650645983132823300
61 21437184501628077277112096871701626956889829979386555174320241707443070225137759614369299109693793655365196577222179207451172165894271979617159496323201005853978590254139005066925972437971576214645747164349209838795107129430075887410235439776190797355144468594650
62 -3797532922909909005408574861256496494550367893563353655083227833220385929516022161299289481539482359855201997341636930606537627548620565490324632936815818187229081576889196926983011252734965724043583391801983772037652762979712352930364966388899581319172081627418998900
63 672721564694721650581112915066620116612223023437062630966649818764894333398158084870571390167786313184066120139217393271849881706519700639831740309475655195907195832954771914346136209458493280194504528831411007481732520801437710698300987807230785736499721518820598839099455
64 -119170607020975856235492403417147376242998527462134329265253679442630302631556520721831708386839459218115767722884849009075353075699980842146999667923511969331764314697736994666782033617434886995093403587012937158518595453504337614707824873626887266716890396646620757044828017600
65 21110715521944810004548773151180057534734540708383368421443862339420212343434506203033014855556968908472185466957287971262205564679535915611385507489045733455670490287398716930747107882623604826013131287811436978771330757573126045171855227492292233937981040068021036750701177195440800
66 -3739699922565957257875801495974788136943575541641479459065303885769169567157186232017670138495546591921145101054873744912403069706651648885049095144383607548812391190809364966120819860098751090406888311501976380030214050764187493631236228630373641459778721961349722052063151563400229092800
67 662476622182791630360924608873297247459947120970447300394590998132250790054726893354018767401909445539900433779072566271522097296287911024545509834265762810004953774562547274988163417073912278155223517011196084829411762841234090962949085452047326467075477723027750636902658080842028129478119320
68 -117355746189814988943546711613330725026048968139649794866900480785947138346367503162108222457728048442768346132613031770002253350716828043085269353668620723242660083703741776492220130555695120233700833762206390634588423496913474503365225681873796981874113797437472446121373653394564605436753162968800
69 20789218370287155846382469326580449047765072520410208362153536761361786150961162953248556532074313051728418079850139956549612391765435466339454230931738871289809315140144748938522511978982784179052417222763388687958496087503621075482577329694450886246887167114685620800878718161146645040010899940258828400
70 -3682747666641258796719115293535119218667503116829835470206327952488643251403405864233075260977821698053192145544310708973631230394848130800280600155403050395020118237242082985695509262587263140535413644001510095916216593211094465345483544643742254511464035188500979260486959112537353849629709261850184513442400
71 652387700902499072062401116919255562720162459421770115275740087275609035636304172366981565814499992638517598642947856741326056458195968541984866106727908206835883239462522254779444748578736151869303889758038086375204710182824419743336216698547999504409618116287482288438611117515881504438708245563947628687413547736
72 -115568524051775003118638170657986612958101219752935659740577272143248724069426582906931457613543628720490305853158350581179684851175105350339938497771560345500967462676516657071366326693617415989823255293733347072940085030954406037190320504166536319963446172921141513469965790565290750109868908876891805852760664130861760
73 20472617330199786477457396017604015435001256625475066097297102383481866477998701763189738390472014314785844402140782073816316759272990391543268913058622938373788166370223482348839336055052374679791093011826935753458954937123460972706357744278569352179911353126962244847990324620082372211708823460194619742630414884579242565280
74 -3626662742192901575122145332327329899230173803796181752978861583387321054627672652362594797900300755383151579231590237601462809680311546210770995394436921754693208977119640790567170286633565277663804901405562392135775850680937247770928376893966728048442187880852737302389679726536608968987279661578419371512263372996024996636543680
75 642452424791245935328162679185976613680461898932034551710796104324380852944677391832786292352744232829511966422581143162032281464949904493312671200488573080428247054032844770360363028190100995931830658974803850268668152934245000785684664347389808145123829117026924556964228336685928426067308652021735289684860408304587358741999235177273
76 -113808519694494843705578034129747150878285205122861499846884188956103299452509236433398610975506247940829378333530031583824380943877426308791144983336300841680027049102131197197425950729092174372328217905159607716699099403590855828721814970369853156848406329489942445269896596911475936178440059427345691959493097989305011633187224003720258140
77 20160837838320678077912032011982970928019239397612867311212024127997824043546767300523418416478177873446792449033680065526969781882193213832547615129674878576197985550806338610749350329702871864864675050918140834884745465674655343791231925234730335083365938058289391621094692169837388238066077797391909558707531560901130952771010366384198907504070
78 -3571431940544993159467882734826708827927011042933720702168256661400836921030309434280718439651683849828513436564028111758923399029269794637081049518364272714069120440371969449314980484685321743809024762263997708735476583089215833111414995019076800746230892891680070092609859947776749554733337486050101881363228578059010268350209063779978030103032555820
79 632668453971723903220257022826349263488886083426830094617517469605709990802382499565720885089624539049596884380138661269715775148840903943314408650386403177768120156791766301033525065849524574155800105136455421145618675514048341984362359623973701186417692681239940879920962131603683898013201953147736394341779735586437784372886511721075601680761832913914501
80 -112075318615728974283758870822619158657665154493709896377772710738666449449240690072178915804412597178740938268425197036775054655216777771279079790594885178144759815593686391708179976557347735932374827344934801327116095926356293353565328587972516782786869088236590274138297504818674735852434817044382887776638760571486167735883682864546346346028269134524355776400
81 19853806466820540607445032689614524030285599913074118738791343515916742565808313826644620047207015562652979504602826503789297784836865504393407074144608027275146004567948530739135897900586305646497960250705065298605846022470950815233406051853808961045787920704768173702811334749598450934746798506031738786095299366378851550859809913867005048671041657509698534988922200
82 -3517042254177858306987065205867143620042541657843995432741812959323999920932803106652572930080831669268541585653487363230471985796191799900573622841044471107002183415714496352483506460049949426359891140166715977686638667253220780500603336918969717846942530478224750823940348581984783835747086291611186709432021895182674787824669330316937190889134563650160295795465091101200
83 623033484200845065507837640023746918515302528763561552141660977365639949810597565927021408609393251917166771384213583172470842750151332143178300956541467838438293721716032358752627551855112043128098636866523883809295742342201652813962282473815679738535990715778334253671152639642237923774086769530072507946254375455379959769562465222096258535649640031789715201150428234379719990
84 -110368512625727100819516914417286693741193213668808459884024072366019082242667787465221871132285030038543259434820236782022437183474469852920090014284503733849641599202432644534321066616665277535582458413609020152750001531714479035529896235568108550422038870458384622172101629498534342503154516109428705072981370667609144626324419554700195258764658032613472412554038964674232945971800
85 19551450906109678728874962838279086032600360959124862207016149812608904401425888322514334595124223881266188597541529951373574941867124827849538658670926688625881177224939871092459039172628093817481228374064623073284831702256583571229379563946601372165447925029469504182533017207987936910858737027098521324920276965548487833378430417208799686780929654996714834412298224699552382301985901900
86 -3463480873664611257784013041912625247723007914193111931465541474472477896656749733480376102585423369334034103849491261094601871696933286279317208975604431104982053434922118166501413102540287194482023241434390866013148694490893859403098577690264719453264431319528499214735476660338116257137799651163960268217344281210196098770721924131650851892207874429678095621702511128397121312575197936665400
87 613545246327064890482664558335695825094615536828116037346312548817302097765396394426849252281347666256461351077480781844969901127595070035696073195009496206055763791590256993790184373065983793412540737429810655111142054683524322416989011724603873949443592634620477405706612883273255569955804539606181027166062953278173803294547552883864105656221871943473237305706030068537581880364802780455372508310
88 -108687699751100564154332578515493508308181939960351115331367912636853270047164540251814427101640552020260060616309575722738402010987227387785422730048909360305260714310344658808050624337412062921352013744473608075563732938444268531700582206820530857639797584981082619961545672497889841530333661695464233087151627983884956757003494942775428121433800038918894577911981151990519321008660652363059303284016400
89 19253699947808211638247553286284128517441860154151094070115055836847257346280303988489028992430497483200233484452625935457016880606785459899912828113483638133897396250307125175394691223161158183444224382596886170626841443019961428176071301738101370555657738380362947424809528883392073091690631843696861301112518208953972422251610285804995980022754995112827346126768455494405780327348938476255389263209611510200
90 -3410735184654381267080639322005374514410046867255948389753544615542319677261297927713528114708820408046833966984185228379189729958601094549813341029866761047700945773972136299243649380034189017366560531393147460310657782795437762136844738611279818673221252355680766232761856065880300621961873490204819152525424746594675968441451733355359873000991623067489097648482614369648959138541661414159615670850175935354397200
91 604201505755969678319534013975286079108284318158945463535396442907805923049160875786968372803548361920350201952879036358629985091986580060125860991352063425593035355506401832950213180260850428665845592013293979904113462654977472765241816139172741498773734891268969870323142448589030759767473428606111792287175409736534358189832244596702572784239105318643010316147475941278336831331758598921036143699974903637495513208031
92 -107032484140152760605270491973680003055553864809216016912164431914317571118350489491260779728637389387576332922411231652953663953806398141537862366606692956167427703871896318662072042484140821581174592788549287470358897440954622233766603401927838708209527730412906819170688706631658453669501470004710680292549976864800308515723394147753649560031963352599923843468982196030137760068391755556356607248751514908673134068074779060
93 18960483467975641082941851841661491501296453577527389407887598965662550834804628315614270912180790694000067169231588781222433502575617129141901447818635216497587586970149420859369152936057897772417469444353721827351794796078561007693293033990645404140245992196297651476412353763518760556694239293461648930592316453915778902947018396092548408809792993462307038828634145575572004702074036493102473814209641993888280849683298940578930
94 -3358792764901480890919900228194808234979321231294941380718771047684423155095775040531045386382889845944596510758165959040848407500496511553813169847156986310675847524837634455628580068413395075153836953021256791997697409871511926264668104428923528361492174346799829662417856334820813198889616693464961226122346447115368339016240027076402534533301430951741615024010549943841028052444659695302817232673900536908241229135036771028827108580
95 595000061924002635383787565724025694401931515605699423793150742493882756412499762567986493471517517133623036822289540490869985338268127972167088193814813806989143985329032468140985985081636639403401260977998145157487934752171646789748001658441873550776518191433833357076096586925315763653003648106292879458030285104246872092198989483622643022754254964758774530223632173186655754360762950213747382313203577843544762509619358481037696102181723
96 -105402475969651294850331815905313979686216027610543834460622355557911987250416853258442429166837719948306771729684406185035243481736947600042085819481201955870653327680071200026326452372593248164273578435922515939283368263039077012485872267275183221947308409115922323978758074056692220293763685419214797840507461986228250842488659236704920426651291862286659348593160301542294319639160301985161927294358116530141481896225984157930535751853189905440
97 18671732410595817928851730192178655559474283927402728214860517725386004569245690218338451189447837506868519010390072903290541389425704545032690313843687614049133988001412646229836165571220260137354296404347309531665678178476260221682875308860224930225831904217226341582913435712730734054028518931768615628168286659267275527877208443224522896929829240336522890592097017639355916867996170511937096962253598693550450218032290177214230406333666018059884720
98 -3307641381339817358642297448353872296394180742624296032090670256666245875445770617504116682213900567519174062714795349210156594339160325513324765338143215141587736402230760373658324652411267128690212301756185931290925462430795044148302408137898749269563204003314845591235519190628312165196504835084391692076365751288201371279246320715370871645325302960294848289700007195603154527104856270335787827965815666170637941566271162169727317341096775404313960274720
99 585938747780204625631407066083543415689340540218582660351098664758750072705676409355966585623753851379665827832763090603604875603250781146292167647360398297808149648370548033745780677557873074589649135679841328686372793173847144866046420761090317762100569190384292162929146650863973736048444821109843693073476701133821264647775370498325128645434419279920789489398326595343691420700759318525919251239139997873254767900648542645334771870272959434428373670512205956
100 -103797291353019908816726867535501465459119573000405148647043883516414463231599678323745679661092457780849246475540337375264274521945435996856035529991710415979738243299042999941785944109394253469137218723204825957289298447541792993134605504527699048113139276750930363855909530276497233557697623029469194813998504698512115166423781661582753772569424825903431593525487688458097968346632973614887218103905988283215502085789149864375403181965026566879540450261672880498000
101 18387378771313417787156714403311478101686657105035048696242464577999729824028763915566182890918045361126374027540649332880977923271581397362515485987728529508796116554753811658770102330309654938539457844988296469350379464588660144666884430952410516940062938706939453455429837698116703483935857875892488789675317305671883863399709718397775565058572660322613568622714933009323846767287711132398340345619356681059849327004517509777015934606780727011377566429141031336193529000
102 -3257268987201858020741450486403418411279486121785209497876639185155097026298338386868102609200890399609768970536682160331083150894856400668201631224445252947628476093473498149192571183963242549836664959455075812806424278621019668252269089238196938889474688177837112598351779008791452263360311099890598698972556428672313304613685359826148054688772802358675172093248345815683561396335229706929558717494375504883372845717690877116326558511074944477697253291781104772572464483834000
103 577015429275847542800285729314906361302927135361605750337236172901540165809695073800672818215832931472596568962299648499426197103205598726125581329028329936615142086232502295587444835422516335157251416837094509762982824974345289955868829630055553572018988808449528565194585703189309434029665428023872201851735414259519190173061185806021549003712791580666134556483456408152318265821048723803102588131978966673955530633635685627006942759380137270350205815990107231810881995837803211300
104 -102216552249928564664442216090947717185729632814144880152466841946638519732608968004365470592955586623050332027812922122258773939085783211225922331304290420720822948579536903696461950504578338741939356215822881550054098130415666301178965136112684524597477895051650335270317775200369254946493774764658168167135587655357073921281336326751863419633645388307105091404262983625731331262115651613130044010391072503191929526202186170439239822512210187949682863799890959006619659093631129604996000
105 18107355581418095444611945253863115256300447289740269330009355831592203380442248857063742679894717835790408939878178462229529581107953088460300036003565287865183816355923567269977173236613164497957085776442543930262461658065176277475650128678103377932312178585593218550594972434927908347567257774696488124542609011926402258147146096494249569252081236686234521140224482208597302954722558183516936887774495900994235300694392918291568002632705358508100900568210150478070141638305046187352844318000
106 -3207663719181471353726672265886089278307855334523200628144352563507191029791643627532502752022923613798421012873822095767597806376221049702292176473536469952844960448396786952859539883595139008903709171200634409683631294328846325158359875827824560936895945933913296246980554678915597496247074954757660617071424145893965357541493117632800324293989277840504035626656193556207034646453609497780825568454834644720016924472785804816238902908676409674601024537790044083273407945665386674009159242531588000
107 568228004861840105898618811884923057384401649034088243106837778338034479456770034512843319939243537152701482695249818786466106722730946099938497117273695885611430805153658263861206984228367841801797604340161641128304508314483924493693277011927989097410790919568556272649135805520856666869168284134740856369476947385747664814206816968370548578906270038730528765427648228438251588597866551418263794620214769783406346286918406797914159914002775465283275148089812879550188219591529507633998707440855945982325
108 -100659886377260389239622626668978464846474598916168151502852718230208902556899515377791924547190353434511590168364531245248138870344887881675740239183303552761588377505550058032008685004822105616912869285695918608741790927214218197454601761954979718416719838856857231975663315238586618875529115503008938958014762791613705668936962069330290841630336008754352693003550851678603386957110100143219684408514659225623145045383458520804590257568708241850494348518233443778672951022590164955988925327035491391857855500
109 17831596892072546172631429446529528112158435774513833166151153543390873958074781097637311871543144011319310783745042102789532111494543484267011108331015557730284063980141876423268182909370602935173524348722235830344753724609115358796551637395941285409308595482617043561459863629170323689914321361593543994981063130745806843781277363130596532853707550783000011607894241866022572785776832933115882787255498316264100821205332436066794350171688892411337394072835632139134557419451345972272764880497283489244510459942750
110 -3158813894639975336843139832164366316484530422129414521315573625943997617920894233500004770410346190923910236940109166647167521400000985943794128720514098938895440686414144768307673003218101943063784785826553576240215750514752089370288010920824453903978226404209444418381997577536739119072308991273881627132963373207928780316935368914930092140571771252816939018125349453900833280891805280110944603044112940447340404454849666785654447589246552857314448092257392894986907993281985601810602602157009075843060227492011001500
111 559574404993787710995751691848420999866285110690045156665683464226487758569538591356077874343729422163826304725348476383788829504318324259647603682547953555970687767704830721889536751348719116746630615914373333404492524344207028524915691547980695074959995099223487067777537604752845382641004093353295021957152783614600088245065226229921608614669637670293409344643252233678523061864598878736115644145159408832997208356361721235216024500990323582780389252435462308469539219893631844805272623078311349789509237015247154402017601
112 -99126927121434511639764424955872234863312808503345316180461958110145370692788564757986089604922943167382513324647105158505517867481428118270064107720136347939687558241516839834932695867657899005897177593260765440786290769620850707351031844050427902956919528461761720810217192083342751250731235649645516975755603049484198552939969891662352357005023695572540829791790995084986852978404085204714594139653418540149068704933627987452969454519529740057602250409615256907026928516100064664649235967734114750958672211307829187329912629360
113 17560037758780759433449348587657898789331274087945898545022715154097625130870107623112298516571052142455686734051366189039603219196103749756293137459733095051921824828282066810849870155094397924366177737100874854201605639982890088923291587334969862215323415021066959759920784285445376618819851366728806956149156981663700366559967602287287710995930521913455653229851702283101326544054598879709645219967177883681966994927653984414243500522899701496810877312848662241864736916567912849707530077117915361502969897692387717788625809500759080
114 -3110708008854735191357251754257833796833667210857128540693435583805732287827431162442288942438308845113668625902628083970777749716985776831224992139206355363017555770482270090668978163980251122123776469763889006333107584513820725246850686588760977324823968562877668287604254478674914440631599970872708163001321092060051613372097620138408142394714763570483255478122920395908091179949358818690286764562638687305298755538441699153343021840549969306264147620315555450104845950225904108040786136525605671793450745871133148070879822300405588202480
115 551052591644589774943363076511512483607693645401720949934954753746211103340234389874486888140585552161854250274300594593897044686112154066828158652104227954031947731368644622275807614498022966729637983549343713146622135234818129862880693583888150342094646891457764635330809273474009335457409889497958746289768100784680926287322424916675425049012420922407932573766096118749436973251757874624289828010706593120400044003982927411258031791260976991826988529734751122896898074726664388749532805734154147611365986694253573797514087523810141080366749698
116 -97617313452064144861891938914784901933652106201977881651443581258056505549011188446712362957312919103322498293555142211461538383458838429947149780634865619679841552424021995967345916626884177506143414649358679297962280927361117774706767621737352801958525054865787003697695016591018919341211901883296699530450031580951084236891882040778460832548760858537868783566161465876215234170756454014494993579409095515730299442059466028533369158751590315366627434466113323079121138588864373913337085274121060793309973965771620534590230034790270936253460721047240
117 17292614226092807069849571302937401022840669657361821827636490659423212756266308132074176328875617915238459937991137139582315227508866060249596952539445651984111097331899216234741897897659562987118428590992227489182830478390198146515157444007424288736124490264224114961962799894359770748444140191521120503750105655205476966906670573718984211161356142760767857758189975061934172685653867198628964614083015844539774995064856037333153506596770622197419714803622211637917159059943764193477739434473021072399748355478658624090720161832099272162828281305553967620
118 -3063334732309662494002642007601451778993156107792671933468047068683064717464124916333100336767779470171962268067209236989976537271252843798920692468774656918272285691743594046508183021526866631462150414992466968030654846092238810581734372083301832886863109769103608538298598258142924684486798349734406277752588521967697429264697809098509871372606663233497498594846748663126968890874588457319802789211315795422200591047262824773791818727345546852813538203561932375261608290065642953948035627208869387944570020944082574572667936361916752308972676006364889124982120
119 542660557824459781825086023720574378293300625027148615483342101706309762690638958959433540966942071116684667358081804800334335359432328564101623543496287430094673202670682160930208919407874785639455108735984385271638251391428666847753669753674464826317324440973154649494097790958100527305102586083400188680086900332069757240239728916383633331076912404246269724167284692301878177724081854542562321555813683192897028336590831272756888387964725047755283984757622679456130211901753059736236094330679178647220834143639495249948185372842728629846053012302960102948343325186
120 -96130689836929576970968513844028589391523325821684286310532424580365427363421228881348235443743145362750088482301912157547542593192246684872417329925698327509157929420469297123885570128382436799926462404176985001747293525737277226469848322277580132949436157809020330673808478344274699561340598588883648886658999632221383573312002701192027860522083713905844787741638053615054830403014958811044697786724923630346308403972247352722329138093888191206652092178250696370804331892313081942278943640072573603936562829964484110302612312947327877029923291805534878439445073337695600
121 17029263312542563771676159321928132524940182599333906826629451224820345332236515420897360096754362191770944583694166749656751723985804745533212055588368841238740212943972874215895068632729839139466044702939449573756664988584755532942648544933195940351444228007066807304593708071823813130092619486871402043605257109862159221105740531293409398648772865253659536896700854119365482928302204506864153999231621179549310252537950653409316046980773234237505126936438600381124305074712847579654825784014263171389736267050605658718181373477763891265971023582541250663258961462279306993800
122 -3016682908026977544461116595401602892395578526924203559574431830843414572077895094744343554288853403028302860304184157442692348090580404046317679246358746865074640171953536491385183027503425589138024345434708548693648856666418019593680284373695022378110181119255390251317681437690554841659368714024814913129804405165014729175933107926047072985242980096265133372501265498573453805099977100205197347860427373729172725386264543773734240713524957253771186574908328194159914955342920846925173969348928620750471227138104493722986151669568885353420415559147749731870238366935600702316594800
123 534396327108254991068653421525607747579199549309041889919058196172627346528881588135660078896733891647749818738151167292558920876359617702463963114782807392301968399894814919366112187132670032850360049485209401728402303167876962912448039884904264493866899971519235559798196235970384821112464427757191568488995395911470240413775687235399434382724056223545914101810945605599348499140722878929433308069087658731742899248109267124244777617359862231840237157527009670581691076861766204452263123887498260587550072781180857849208252908135739186853766509034344488081869242969951828402880474144635
124 -94666706158246046902838747662996835660412462561448843558279344170263010180859742115452166561784291217380515957988277128422920303133082106769131347639139411490984426758715147302165622556264749115895822558205934426249586120284078750132289506974669456640878569395673881434195655876283951664860200696855605864016539230644226692065077042152106697622076942009061635463647981753893805879147563918802138644322133323384712504815336239552440184493105702651399177032457088841645681586220344810636178029845986171439694105581664058103131599853896154763959168206742790464659530625387900157301235535167897700
125 16769922995814812470697175632256900446735086505372978296621667800897465781527951276813248671420284293926398940546604285050449150223940744005193161125792121704586360557501454129674204283954644708429828352191937756740500541527171529438727776870030815953198346729431176811313417161344453209959972306445713872989978905025180263168335651694484667875883668578795121222146635722598564066999321461376348980281860628097952130061157233754954469532446220563356401404517218771526351804995717802518417021994675130465863629985626413701787954010518127590511409915983597815052194931278908575310556497328019760867850
126 -2970741548939606584746592571727413143437780369167306985909918978910538969764665802620215107885242542574930911505929614392385928373604041559420001535202646640708712559901744936684739032809567049060911868643286462170143907708353124509252003831840142742645478239257231899767699388021023972476136132362261845856509559028255952983795097309797104074868523318015008325738537995463879758130901047160922877893615011967705953844707839766093107657793532741581416199454324940674060282112816807850702092699650863310282107285863899143798002344460291335597138279695062999938683452959032194208866703439831930830791158100
127 526257953170004487668104634303796056120572479056880930656705558431696603713656305330283569183958039166157791392098963472467537107794849278255393640855070063309003216034354136508293111091508434543053816797720168609231773612226261684168841940791034401754906559672121722057512635925844192457915024945454523579988345318942808738513134469188610272142096549682020084007960309186101339161440024778144617831798202300970868942351424361554047225216534509889261118037508049678832331539039998533806807804198963742734506684205187831365435853592467744018749096665760910369385295370739476766861471424851983974668218817362615
128 -93225017630206784976941731653014559953591052947489286221642709900183851268209524431558761849803463896100445275519909027628238007816930655443472400502585308139332729470820699558536020821036394028262881557917456313308516441736731994545853647954000174485871436264381643395441777252947231038852307369222034277453743052079062513816362807484776658866389002946186718374766702785634084865865313678472535275233797802635456616540980136855113557107208737802622636574486108257307094527284977857053028192517872053044111235904981498279958551905447833089332307827601595090464049036781281123312205790333763805519295104933064393600
129 16514532198138241338310296937136570252098794256488884586388051635360813692453374844621004362749777050410988488540512671335776434430165382466902827600343345912373628051334639043585576879217013810780587828120954238612960946505202508135934106878741422511570877546265110417663712718818660133401068190796265283007783472205713493962244784295195865532940517617278474379368827865403749287024766352946522043884050264123205012731835871995721742771825033686624978780830245621203459384082383626477837894402401827332632874430486502956738507902228582895104035903974681703483098144209722096220135244477193696485526362014084805032404800
130 -2925499835303595038357654171522932010448545106154236437820000210458829334353649773362813822030329038585506070467176516705575022133274392137518290192919084329880132272068928120124559032518854066516942313891031162628107795815779544298116535236456520733929670642866608108867211237294334364556455763053362384033100396404439288737766052664916969307096389965455492443212314000067912262437031183536181071917468932278473654581198166662881701926074981263112093761693869340863619692129551875375381144910430082621112729915695568155893722255248962420782199066234708531922471398982181085019240007380369775383141037455790429847931043452800
131 518243519324525950259943363522772836854928419919904522250787970979642702297038247418692537061104403055673571812533653269324409634247674507832974292385842509267296063089848178494898218580139604799100520085476360481501983313401615619781516129783149260927545251792618549974784609459210965661023315648630403726390181785979035960450915118172072962840200183696952004191070909897227851705967345863760475733545365588836613004481247192055930543471098768802214707692919485530805178319188263953186494584577358395651581424920107299607050319062115394252905666095817755620013831532249540099018332855476319949023535191297814330149110866115547696
132 -91805284717781798510698187017968639730340004803551326403143307335687533383112181285188684886209932113980746497503876125466449963925507163713027647878145281720048603715708005484412321990098335739630682190010152564947866697370665186605653849701883529082143960025787267148059326181070445475706878067667488037783457138407728221952353745989376412076332992030050962665165128615729346227150422095316022532377065408997043917068621358718969786189501743758224124114371943516540415596732065790522377430400585868864981465817139822671700992021482645613992129281935075762005599015532089582504153739095782186374386109165991692342155280444233826420160
133 16263030771900892260774651735672090622310540830934706818338633031240802906247181874217840269810940212017716234093899740360637741414876862093534023816641751469081716719880056952607488538727430440108200268875353876944151122932987445271983487848092167668810483216737472913669454305034207516496151251665614992367461697683792095849872384607939326973584751712620036030115182396264883980880844896453770340957433304035067817948856237500416100776125269998256228013297013174878373702639581427893116575362824425370088275627524076669126299818446817052948717773232563175933588417671564415844906919847184552013352139612099331507722059770844838387461984480
134 -2880947112149927361319447231019103837470445376577590508748174447880348827653186616596218616592956171077759314519517074894824212687247002459564818014243501886952260140974884624493844726119693658728729282237468222291341622942558392491384558198590921355620402640142715980934057006895230182141810383540647047315210219400331669224236432691407434606796562418336253205885293150545823524438392875399687420704345515968842948082356128865640810361938546387708792441018166156949414589571056164183866047239866114280692412058752230402244673112933252306172997673332870333541200049334359830338637867238978204695584669880747863350670520045635121826870621287922880
135 510351138076023182275656118633341187496376987124590425853216365112754767592840450674478354768454190543162236628175149486858786578515273451163043097862081717059681316124176732128283908546623171080989252364739421907899409531873254282843798354449703129692872883963687580547534486413279219894964996600372366946672929119811284343454427400900353453542092883461091360454279278304647248642794792303423417311096581001437567519161171602378827585888384542079847624540762104806573366812129817518801930088019966202292620677663505325346936109754255380398957164719343501405637459122160236646459618228501226799742741850082830175760489991966888435405591527266163702448
136 -90407173056753278670585654447540491341420694138159820168619512393374075963278577141823533105211261026138229429011543644962429985242184603900517845869880004377971542839054320590088966453757718545509881697355572246420606285044993484160034619000287674183749755453787666294657639745344596452213623439199643951748506656642354959652403977598893263696010923471592853237516249401482737245402275432187681892222640527065236436001559389357071330576861481122546604173186244446149252392446485797571649539192677550845081821754210694127613052245696627960569292047293675059246630891196908561526660870269610395893918072778719341935770621905462055460516703191671023982791040
137 16015359485484673056658236928418455419658651704492597663410452987291913412454562611375818781315609620071812030769581126371972189657842679526159802467413853316828075994642635116188287552556467832505721589242409970126447838192378167641429174627296528308320050432537406590311305699418823626536825964703401078120216796019410178413202348654967294458432216663247469199787871753458580719758142536254491101021942013674025261140961479906229745556855247914726453810887053436877110941658169318377224022675242925588411946096060515428573924656141583578314302263144425400805128526016345164435494556586123256870984601771981067108306311998978859095581557428507409758282511731520
138 -2837072886775153377967836697158544122226271173495750198280170793445529101663705310065017826213684015177674952138335753553017903088395197202874034522102852848090572863494426868899823808548835055051852772829916855384471352314206119199605266170245196621732821135643517913608775408182665407665764867752933625349950069274863022103618084726006247826758600628735234876717855528519066494730377989255110648552312196863503384811852793253407653872693370752853719930159008341269896344612288316996618790897826154038889322006947521390881188814716827524281528079247307713907326568299502721125965271715860956834032819549791616946609740977382218679958464666414994655592620972627675520
139 502578950673558095446868367391544615620017259571251660374737458173629980608248013811927565466065948467668848563707698313321330797682358173214948083488368449828459338098081444606135648572288123001161112572583295675700282592407337604396076977972020030887929355469286271958127740449675854970830302779284900698571522647901894442866917156001716163404335592067054479493795431075585868361000876772345378423338852014193868584380963658567092176816762218021410622264921391542290069771526295098214619782553080712153990120210260389083929993686778079439320333714981896029576352477075039853452953740892378239299208788596809405936584416132471250553804486996875468289174763189478243843441
140 -89030353374968795934126390678309954023239197481268517880403613985994345194490526404147738983097863332728448477369863854174423139649794501756616048632802502602941156600356264107728168243835429297932191979662953048381513845051701332825736823386321833923317560585438668284548170340141070885785724335020518822741537370865378295787352418435913385383565305312751170193641260412033510123938490783286412674762276534172258380665935930790657276899565550758682386382544116326790540200099683663968107949316298132566459266483664658385409463511827195137277659769253558823558229389982266897699020839936303406623710378116457612493017751544080961471569937583735209786410398601151492072868576700
141 15771460009315597293342687729490573425354754116214274136959859155408569076571257186773024427452846595731577090297127953057800904810058806194593549816366708867869517833475488678194855614334288063200276399387765898136418550221394321093287838758645112839625207391945285531752599303795353062308449542961227623497360435207573913762683109678652283602114542194607547436459624610324367826795260958158764258724545833227319117377870364710362577092020567797632706406743405033161808644583753326687414885193206718109487724402210762272713961344438863760375259235702618732191744922183731886718479222902324773235077220281779103579277271148246818099974016459895021696903826753048121524025704106895350
142 -2793866826270230113723777103216066610581318627425010020540028161026612736699988967068303512790381974837670071969386545382907550835472690203936029147759479871377532702564335371731980635939998073153290484457020452240659973687876909627925700396384541818153098030904412828926845880966662298373123079818282503425594965821198666955937386437355173149660509730634942035826130186646213770394780816989501371280130815806104564052544234751914387004271283427851179819057190149247152465806900806946554342783633683393891896001814083182570260785788946961157468696920329373884067506246062771807102613894886096541919889335544871942512554047181497965041801064747453385574487278355427866405896450977848281100
143 494925126673292453955825942503416551864648850892458250108604369159627811292554199404230483557222155483507608704171594842099617819988281610817729872216467845788992752693339473758730288038092841920773833781873084776383559757795794154447037537303953651072288039473826883565742117962356675504300969611589776248382365892304109092300298025029041980424284977020546582918662750584426417231499901841007976876738705003692429610645630765475743261860209230550010001543881534870766217907418261871821121079057414180480389919139055676444584951062692620857492458177884406749093869839605805925440929000346318158528445712608447991950292192652856181509379591987747249895122193427306384672525653473881853853341245
144 -87674501414793738340912698236652731913166949989046301631988938152918653566608391082978401816933845676377969115127470075603482536820765330070779434204762787417413381664237861819528688762464664830969582335922566813069973868619350273766431663528963347416194075139221350854506581406729066598519611490811809430771773476604338365678558374993962695078441623357276152763180274207665056976433818617794347114611199311092817742386244416638921809711035357098683663891583484235145727674532084415270684926268127774394820489614144494895225909237473698387100317606550401521069868499618096593847721587864565090298232789317534856432697985388434974517856417078015314853330995678533962660309160134756576934295932984400
145 15531274902126466365877661754528321500221785689709585195201944428782094343051266659906726328204280914583358224941875982556795097352084487976868671208481127035938522945620456999376741274473722055297968144757632641294758413199237153447331228150194099233745223488098974900002481762488689341704655246578390987151177926950673239764912096774087699877429523408055784101910952468836070961438650796285994842132562881554912685764548515485197433063221180227802762865933988373592569326518130774968395565238773727945637711912218583728768458288424225985088740148371670136603278774426963426759064201299583987165926997477646655691099012948495150292519190529647841354251741379278752632685524785238149782373276330641230200
146 -2751318755086997137316130146829428568799788669574983888574438849618759319359587947513174330133854139710473430321244377146617928123212196183446448905758389965487536142072178088676146549147165012138578103697350104392587163426766296379635236092185471643059122959869197709116820227081336820940835267766411967685958188268148993454333550664055118303369243353802728006521817702153781988747256901500102618960635290308991049793733023212633103403258099529287893956824039052114606695340448239170223817241958539953556009044115399451506843815967375724291731926940688386434204639636466807874472252686558765642594409088400763550132328076424625411207602278297862636559065179588094058589421849381740239072171623808239657173200
147 487387863507396281884140507120392782677176163449199670909296118899715024048113115424573298468623985294701291792845465375228027801578137256336834848183458957928167912265907987828609562664354387666377076296779556797337938741426518447355766456566332292895804735460784556229719561120996039435224008200539682259831438809077859890714760822693995954751886918798545457634097962189822007609271655226092668504706849088720414244891766863974915346011744644395965725106995174046632018856901720339094712945915302901960770022976879672925420169272229862152001495817061206246677582431208088577985671008146524536348792835566519869174047809436603501648556587339939424779969121229046475026094869389081116572754575080752883221714220430
148 -86339297856744729146929838414856220272913725826535374102569079574355769285183228400940886391460595984388893397658689709315044472373244499576120012732623566056943547642305063755384582196282286605242658931525248265766704707290707564486833860731624782320288759387791923408838837512718112168427813498320576280167842662779893883459154379180116084771808151841640752964750917979570680555490526370265499292365684811994770906689302745041588654505891891666829087559867674750538723901727146468695174761491568222667950300452912963774695230147800446777846752393784963858206657963971487029813085265438126799963607526389716296552882866822120157193086379562639645040913449542995045753932457668357533519536489719762922259491272944038200
149 15294747597428758534191180085676534852685847788993261916147804739380370528630470960732060808603259364144413089010224613512480219567977900627489444308664833438950129366006361192731410605376564411605819400590798342686230693361518607283255419510667752538785299651173823571438347213536481740211881376911904360858619385789245081810507689583842499262268446574138968712466624052121306021717105880416902180688128962594150950614141368703049174166448400783499148840907920448448718065349896082475475419708516470281705631241577102434142009345932727632143907183546507348443474890634844336594223989851970058692629476341862485289248752122901321773892690654537974216719045662239266634901379065857416383581724397424844504969961978321835175100
150 -2709418652641712288056364978637341119548739878276789368659835166165717246593996763166197486553001681440318196035754134008213653353216588322195143782094328038491702993658783928778828610204841420404511891049585637032455233189192163286062368829349282967861046904556705194685179795174083572680720046968090387689191327706488770177623724216552407816407746011454788658745564648059189920902853486982290293029614898245130397673701323663885951961960128137754328276921747248265210657459080363298084328787172906014353471264247634695576974385242402260792484569709136894794172423443362040917142434097323553570472604917423794811215853444628760396030648403680041220031553330899410804527053294613791608343119808560917145290817746711511754301448600
151 479965386059521406692320886870669067304700623217098406289983820180834914482744379853893690271000266620706453125613718853806725578940225781872415731695409279909408184858827471022722103229800521126927084860768159964647561601643857114808566178193105460269127739559199917540603228711916532247665099781021060800583470508032477458766341602579053482195069648725538958140176515862224042486323032369618199672572642916238021935396314140985851263123545983594085293746174628683116832268406964001722722623640822562574099176395887901999863743042708695402578499547412900445747890142441649070167844074077969878143849349169567587940930711078809877847813254003199226327836405702023608226811293903278455543057852555063483302637858899774848099174410619566
152 -85024428244286038631324568146478413265825801301039331379051763793569839359785000654142303333419830055090808796470511627390175594583333855023723634912642151884266650592324474310935731736344275304496400194602093351465804309684229710672548205704134426318842575238303232254866507222005256849670492735974364014625515444233415511992129879042003726019100964824378457746514669438922284806379550296597790202545363214820255500577305343992141893999033830635620786950556502054814601819981495323246692332881979647224071030053556570277492201781667933631316493334752414929747111870449172218141447761846747099973170286480850531191669716541458253105673945179659921841750380022194473918735463654197668463430183612280320869060427546817351651743976530283658960
153 15061822390190538885423253273444211474801243223075214435804882800739783425635695269287823274117962666805875070320857307524683628021711986449812121801672431142140757717024457384143928288333555437290394996507106204604626909650751577328981670183832988319972220565365305037313639381156314550659558046631756489347161450690585210606260891600733730739733366977952373674650305832013739735251893355845606389679426021032042394171490723144831551227300738170431744589188280466494673092997929013881449651740272874784006473510915476405385903295172767070508451285770132297084045927457896482773997108182119178964731909600408536008391419566215201348060695508101434917850132560655612713136524767897761184409163167577775215338399175584892888044483554570961003633880
154 -2668156650955083391936073047630821730126615833238105011659527573502634642952046840896267890918318851284925042304773497700669652913640348009789622231367390052827516038200832176522889814608865174354888594810389586610352146159325420777315532758679438311847995631877744044035682166113778145531115495520034038324482659471467752940887187574705929702346635881436453194136861720373729714417604980101289905988798571544294105018356782599930433040226353852469510765574427112210132749811877719470246974441637276911613680599200389940572394844674027456865903202689332597035927838512099985614022572066841001803055191256389317990930494401709944088320462718543157375367108207401803314893331441660637766881990384745785526425203064420892416429391476894939854446208867280
155 472655946246740157631299532168657177026739615010630588500450331063272150389225485137394275095989397480604334717157770505925465059733673352098846938485732716894460744638115664373622617011913548025611974597835642092975945415794623379779462406026353986198757446340524138939951098317028721288837274121075199906580850571665769149561940656891944847149980537403105923726596847470720690207364169982316075160252048921514264603706538910840218962365325350148797573658142490660533819209353412698188638820466703521006469746727459076438242887676257374278800748032523835059808770848909314174025683985476128744450646237611222015420473227053370198574062627103001892855825683225488265400363737326748984983464387455997724700611861427944253530297586511291440694186684561611223
156 -83729582909771278703911818225081112938755842580288176861089274796865416633008955891331296323799647071077957053314546340071498511724523452266524050152980388860305402431793123296140375806401407450642351522703530057160054056864004506121280944043942058823525461350464563609174844248016570487783573594145860656666112386287041450259194088808848622642925595974581382721681799246155906878496344555775495750205680931370597499930112385497922132544730367400167961151299433472823149309856952269974663189397702411768599008786251758478693013294735066925876432907725806285190579733428575022606239869952333364124255853630088785825737364461851491258939593059946023820542927291129240739244797091803898778272413720716531833297545241742006222529635571339327401999948586575854744340
157 14832444423717252708561866863118443913761781245570309666411381762440321207509724173000614533822286546190444255116646677437760200154492487042065766054410820419876410878150553048533488759133508511548693062924629261313905428170084855815330989467914810875864961163386218017854424139084290694780798333056066339321096106178036955986607021232401800378478733419026025519659347855283493935577073926556779536587259428272251472943611244935227908371502340483905145071508919257678878314660679617725843138781083297706627493663784587192520930376623811701754131771950520174770993811191654487323479969697728958873787405085318152854059109066675504023462730073181504221739317319866867111504618132069620379801522343683362310696710640719874871048780932794348920298153552215864402058155170
158 -2627523032328240165563609029200842983991158262309043646475777045071015389201508112668599620650144159902218962366100995886903430823972605682272627714231503537712482709726821670534710294006245445964138426064788190899953133246904403072106858090444029381971257253565440543097417573477882186321021380596919136441439898645705492953691690694158328895080316350883172554549146648055041014366487158982942389271403328626658887821207223368620684460920650765464829463493282299060221770434985123863348080764639338161144403766283185960210072853938219981910183177313526241985162464613850289885821110434170987221088838765102166835461501537378088570289398722014485712153172339510727068010006673550195156737178457879835608145976272512217219758980510458967239303259521472882260623778608852420
159 465457822607850760609096648695841732085081712693260154842244476203195174473242875996629782359377031902359276029514159623206904116281483367535216832223882902403539463092772871839267202392662363494705874874417900713749928281381369230822069322824861326752912986996104475620163343278643291354080446236294888726232537436913627454725244593401895912370513382523713217308972094675041788960953934602747416899256574704908502340116500353203671254843768806690994548144229920892892627717352104384273127777839907193905234696576704384137791348145218938984365874081901332677885472753200453836747364154412945892958883280581410322746344353577770950140192863289347241979011318197877412387807253849069981061079947720379158790092193769198897935803224465130149331899085304675260553945622029796581971
160 -82454456901512938689619644026522275313675970158472956649839082225967414903837324168233454956470029119049746070327144234128549090695841397771995940030817458630982871335599541676392833201967394494844888506400423697789813647722418721065755774199274070523614690672918776942858651344656146106078768584266513992121535652420477467992002545632467359441575542312034492965960476627110314141884098512887739109516505246442117955419525499106564513105980098599223617572510833709160329536901327892366948476602506592835007068285808385271018654452082867258600749484499233747699251078942023532357780748414167660182974832121908440015030783805173506824788660838219002420569798965951496080698162356857521107870264190593028979030248243586646342454346942220006109665566510192060583120689937486323249848800
161 14606559676732312550050051080366341504991757085663008851649043899083449687448710265348312724557299931646013947685584641910579003117456376387265514832552302655755814878079398837065592267386002776754733844193535224034600501838632131130692785008927343271182592311529661817785038482772882884735961539178757221825818017294865384332243015522589033786593510510046191958512654415109364297270454753988115220370012830517762688864205216216181743652721015542855115534770899563937034844553065616755573354493176734041120880627549909422149687128512260721126561465599878761949641688778855347287710704595466354299295532789370383335150819623017202253517702130265486713530662905010454860201068055629068610996403188244716872658202298229853642561987647289816568880073260326074970637259004341344376175736312400
162 -2587508227054098971303716398733656298584774792453945029043073179590935859451302475771235167550435501996486234816855381487665109504768345202547579665885852218791829121856925025358912677394132203113283423529777568287606313220274680818191484515473115895489266652474345283949405095643154131570936116097760973748412060477570212016959633567135612167089224739874142295776038589811432837049792628589966112351942992269344501116670907498794568319259550339965440857480502345464323294078870027707062047694788157367497537302510664110708191741496660393483856694530353821675749901317720615342256007189672820197251220117724326437375395068016544618282607138994831926377094639235236184074397480023675895450367743076920866352193475300564369732560898194606858146651350724648559508518492379103240483809756002290400
163 458369319897952470469539448886471012325397100158839000059893284544995514831873385105986533736339941011806094419256566588867207217138363823685770501209895329858831178702547065239421133186683155225823322395445630573393232590236774605734874401938511210216602937852412550870819028450074909016924790332480146017376280933398854805491469124845650896539347271630598920935688530920327735906642574948974669761712108468563424250542981691190084775333205022387322275212937057077156266941736254931388637288310257570192408064337701813152432399667650381509977009688293876172252369589621478518299688339969089766761781199956636253441795406513182033471060974094027072901259255234957806905362341191717934597473061338401741972003261298070039773164635454862859187645844458695149429250314478817130822910101430355560372380
164 -81198749911962586286267504751891680420407120101837852343609915677292320457793572709202267341346714020966133819837265309144324071129155794362120384183488333867400578677400055769493062130553432596068877281739628190966783418803786707951149717586140669757929380100735398126441493273622024855986985584711626618587867910302631055436336438655177670039002485517337032454491297689245597829645148040818490719232896764255579612344282940409759580611291854634233449692690663909866948011258330633008711900561174275747257552299526177706245513681678342524981355653911636242156835706395316405480821134799970328222473167549910381028459894776637529387803353879250008868148654803182259313568783624956518177884967067883060663958499905632071055000908677512945869324408620779992759251479474880946135552260143501466978759063600
165 14384114950654436272853429664283355511433860104680270029113465732485302692616726120195228101122155291907735412428532209675966259307669041519848469875170627911663345934493871574683612446665255323058319830346529358745786392047905035328897837001973635273596831285555197187521251533011378798582542098466851911022835739223863976238046310019773153638890464087783898786726999502857228859437622814029409024228440936595801460355112155898237229756049856823756231802920581465843690438961204523006241299015564090223533483799139614698748909573651274667752844724065208889728220841037558726933654296563279167334784150119535634550959466061713177204001049276852539167160285789350206521408760012194496597530071689066716648778050587685871244419024312352770775951546418590359636067598400600822119314828098694944585887643119083800
166 -2548102811163581422427166504738803578783974015963795794847363114112573916060633545944333373045242690006457843793846160013580878778422963105652879898198470309748499391896437260604772902866864857313483933303630665425610188564233004752975920269835531080062370415549034485235818991086394965449079268647186556149486946767284024891398862115899133907667309837600667360478239431897115686588288396260015543202909142120235605215119610246899618638239183300021325269573710882447184753305668807498757795450581866934533861642430934946550064123434252652886421670308127830217350147870913300247900531306740468380206062088190098727996964543160650374607089107182108168666248397180014595566855158427138214232012805281262278043921614442040704980268711925165844198289921512405658580519457583549730399108058359404772243107301986860930800
167 451388768689194958238705264814964837570844645005938533669825833575700131510066596031691799942785816206353138538238966713356535874643099517777480740157037642839568872352995796085214548065011112412175310207231996885650488914080082415932373395141806806173892042573993902999390531151247918479367744377301200626777481532984190908143351382505952491455948289086267244343270101858079626957870897128992989619517746427548153146247418784417429876093680794955635303088487332642722462589385384723445809040358037887091164545552855788828813168803340272846846565927650900261921548690105218090430154103820564602654896604409923299426557795538854922792646696963592396196442838463963221568300300131246514868999165536064370608386687784522988265015946016793033869607875497153174024176814441928960917442387008542405373606141000062746535377020
168 -79962166206984819267111921546176576081162416328866993424008636940434551196514946112678793448076717558659280352102377842501291442553032136261451850100482639684530098873015676263576556316795103784527412099119245502702228435221532528743487947411099332983607035170493165848445429303459232790057072798258062284487423490573805205482888190164756158030636789219110169228119614236423426356322927014494177243614601808387728747985757286786152367655380636393947774124016695208144353119149404859302038338855587162511981130205424376353805071170497955965201787880520282208488132291781574952615121184975356206492780927943819074785553989529179054302476862789027469821805027617809617966834554199949964640650686689619335684222936182325454093957138473413028613509679091898647646624786371499582920449355485618996132964611062546694588266522696800
169 14165057857068739778711075566140541923049678565409801284082858008087159440814868450558554557671319019539639052680157331883186939699935341750836366694741682004133720903976418528595180141537652981473571281575650549357757233128988671640908219468167889029500611435808989273799842108818826036500908320716731231581258853962905686886954568376470426693742050524801851115234299845032920418856708150255954087601943066915734326985653517902671882245355566098080206191258477504965324039320948262875645423661320352049211473270204129828897991590315135998924797701519981823077963419556464074320006817624237426304196173911677266175979750616471672970418661546724756372426010727280679200484065948308487603043369461340569187498718839429828698203474755409248587433682916330881056870759356829193630201736447343009582528618208815027655315825012465032400
170 -2509297504206156045579330903315098580042481408826650068071426047558616033461686933281196192106632140274040236460210296429465224677429064193994683539544509927039994803945574485298518793294521104594637435983307762781176705742669699705508486317096368438475893873925750966092208954661987755642943391884476734839004567358950086388106232042962424504093484642187564139379389352713518423608310654286581212494211302178130161047381880929349877866713870803845216595056099883561284213876430801118788877050100693805078369012868680703028237821903289820686992137884929034291179600895456581177639366227118218192313036424825824414124845300089436323548402099516559453624710478735025876002023659759280040702994017904261482238434366580722427436055984657954114858005628305813113922357387333628727183904292354412989904614788179973964378776036349757049186400
171 444514524977607925006241731529559768158785454129414579608648910046866154479657801573466531201796472629359886795644685068835212630493004134158644952937352141251544627428056375318186958210544201632962345283168533929277819162139676331564344229124766237677400911470021876317148939625429405350717315991667500684472482768692393486227557727988594917693434343201366344643024164385740508530640229067512352438554799941957776838877681735462809148318555253728672282614781802288811160845162532849701047128182607173353948968603153291207080836286184066923752917869310628811762516054625546684808086363907860279730120774239543931608253860188491253220099972495696342807069689600964068336984896408483884047552243904684000696097256690954190829567411786358689799379978156677839152577197682992214722594217163714957659910391073114281256308229671832990916827804461
172 -78744414556208311091080704015266924250024366842663404533933328468072198667606739140554458289643772650640445995999484173568836967767622555682812552979841223084256315674907140311802201942159796881616385185923995365014052009441407268115048597531019687744273182460085216112297241830949576647395525624004793578024152598288193424812439390352981864520983325260485664624451306618370910370921756810449867420517036444616994102354823795883612532755926981604275609660740832147462888889689504880399054415907456022771194673647648951306808454311455663833877653682463495440201885376387296523170341372234526265989434588342617488156735552985201614628255656795413411983080557430070473265893217547891700098404121258926076175319614194004857338412852679602351268679350044608028998899419551191766732062079752293985095993351505585581671824094313598970754781145662353260
173 13949336805388633684851673474192489830119066513077294122972687338133585777370601962054149484560361434317961914918086369839849200137984239844867420325411304853680349493295008512085475074869400099864468013340867332895385049685625973117893449955144474887626490504443490940707345672825066668845734256507462692613353553280441506438718563322463446697904420476995858650202810173558915724161230652402601252951467981963101652572360088199319528718607198390410372447098037548560097324137990085983531081393928882221868432226480315184294542092853863644607099149624349052266715129816935269362587071426078486519988269697490311726115977814257103629972219686667793465478042025126246239457617756183557398072789052709107431333050598849686396781218657902631739489414930989713633736226098594787266370606636511399197719111269378624243236468577034776132779207162521758086030
174 -2471083167064180291370419400932776995936102275592103422002242643888350319703865836627955240793614703645213255503597893566685102554668521117230906746201713620032334441051010020601122812911358360445855999664036993201570038781832461428134700423498579226220974016025285140184664249543041069626920245999262629150367681586383324383310194731267539715319076542779698444142023565471099194411124801675888006907712625356209274351826272269356805205038666088554324044653833368517829784797311885674105284543028363369124343681828377433944277890722855766467698140510262282043791988128758894433184778710338004954620673785301158772093338599834983974423675703498913094882043132033082358618333712363548160335291327827765044692815078135015630945540407749481040683527490924085571454003559852904510306829068131667186362218716275104601248695545684829495627449495725841292173133180
175 437744969795918346075395685617038646499092709814314344897431277636889594084580968725899465047506085047397962085609322275823286419201594492127514768224193420256963218944339803311686888473771727098469896999505574108861078009608062055588189367828210495640670475930277084897925559002618574968996042505264330216748078305112658081205261486668794518515244839272240575172238446805189211879900791487972152968385993887169487990380190987816276233707173683439856430034168820813041798999715695284403881300222775866758759644785084781027690182834352199462240073658531152510168800070858003056931379934372894096402335426610818072534701173222230640827402695448767315765692151974112835472045255484751393727658570264316999282577440787403253388170601564018482838970229391196618038687868427627091319942496237107132234821421370339408942266254561906831508112865657204240734783625297273
176 -77545208164437547252218119520001545111374776265476343255545258539542080923301250260244781345556497459150706779211407346124506086134980253803174692970966197697652084457177958827022666332892372025092566240274189196291717511439679749753249600343202511178704768566821017604738056461680920201197179828021892717657936296047224792158491277740630268907918431659953760101035398384824883092915661625576927604784209041604490732223341509080956694427451574602119812040786665292108730129743235389339100159634355792563534730473509029429276569056924872875987333005614164351976828137033277458146669533598464239516008712625122025088616403608102477448943942217186809677242079908435559329879153915536258231105396229680695254644764814592761133868195391931484061458626027289251814229593031536365528424294948033154877965312772339265368258031271022303563807558009236515097951536456552014640
177 13736900990705618183088683218609713711844707491100337778690075914504261009320047442359193485613198060818319848729184819237179283317450697662080532280708910281427919756208450197754793074846363678304309326807447768791014793198599270580590587482511079241333416216880621780668646982055733974540421507993758484382674619792463794800333611492971513074887517279984069895639242534607343583868889776171683165501681389536597944008997277145069892388628339613035814569255849736116199084215270522292313130039636788808570505740938481921465820749931834849391086682491867644536011690102620950224496599292993969010785905067953749698384085800799199838727398389061522457544773982862433212627137141037100846276118739036453009801561752232359745222529112285940172280122684855328352997663816577285095613783020739593983472485542034722785549764975194202795682449123496871263678175747470606133717320
178 -2433450799800528144279610966127054954912154397925951536481610878026686325018018393341392114375974022600810394812857127429443605876119327080708178032474548738508506579823094069635016508204569359092349908542072552979728245439296403430090492390930791908118951494027399668449496013880125268191288719214953953485092034241939944676089599745592151046977862040268043425304702973088027579521398440168088169009574855647512381982302240528072724454289614345723616415059817760376956079412786935532440775170174897039514177221353093894225788724931733183734219141228735198048241287612504309656712931934170510825628213284631147413827719863360719728623612486597600704457641679564056928068383237451911826172834127171594236692254288568252033563696233575530108084243137979941816946936104617017372374059423881232427758770764123018303724685909344045433419846454543593095173582466070593526944373510320
179 431078508832264159174700243816509404097823415129388536833107922209793402417966907332625673377304530875664806837341604938649035299692880160661603116765637601693372762111936486190722165269144031347480070175216322007984005420709283650857760708270309772139421780353970616799339508969985960963328769902073794587431128018638052016698698342414247511002907773616844645216771397347645150995825366915001917077352326003652521361156456934062374252010335629786341753391057037438863919781771953467101993561097199052808248627363457154415354694577047391349419464479706228817726653970040927181498730092604918784659893663698647955923847347783168237632673558860388388232874712048568309429533708946764778772374440339403814321544915337823639146324452499775778221241065443804382970150541724578269392315321206942392795119222704100898842174669426805181683189520877663961317499923444045607036036988393112026
180 -76364264604109099005320624091363191407717124519925791134374569095698271858135583555669971650604572700911443761652733498532533350057264185452704434474077653397621415658417321384628119935340184065349730737505087658488369022441328427992532465901978560132704940111195363544812535239199842458250693871539301455965209390904786717312414022001664405565314401304105305012085833227376598158042291203823267918598964976370780943814344846002613299356653878809606720164675668139250632474800397340724164031919510318387688514933974798179380161626232490671530674191266389246288530829148806295435980709348261681648445002372033471605736402160403049833586218075233410620606718005207371715054984639374408458034835038183596073303416587125537194144920335800765878284828771641099303035081166939277665241727378095083035446982859049860172927836502264235389217092702412893724315538691737766904181288677045518719400
181 13527700381824114561495532595912715268302865457331294122081051791595661764853144230622347460905418103883912442319027077934853178465065269678465243064093842998162812070622509351238108485667217692264371762071401954836868256677806469024860533439290511458195154131409338980388039952693472518080829656410128333290955418511744627818739332631993825730206518302748263021195735726402038860929820711650677442285992805016647253574966611050724278993749368471241710357012225542097305810243023677360593334040563402789502957591080128815236957105412681664729245938754918403370685562839594915258093028260946653104320377038854535805151742998461565368415991877542042986520292343528167345388726193016972545676074840158760628360537725983050147634625761112792202468549396558687473261499832283720214893779616502381782875101306874771554739502805618250896210940056258120426827047574086808216320521851316059876516323700
182 -2396391539538996422225249112768149771634047707169866759844292081725796694658439940402864507204328806170907673384550999275030471698343101874204771111546576472585564947766952816462853443755997101683045848736331050407692163174847304426897231588368440141409106371325795114562700791989655552766960727713861612366983312160497827808612647132909002772846132226945024696333507327404530341305456189167243085695934466184388495401551604819381211201325510039916892072365236416048461681236202765056624265273026648977806686032630181428167695345064758042943884109421655994782126514846049409673826336552635246221758512234458155614710755149421487905350532381749633292883378362840141927088329695907235032889712899397537619631514278314129456692978160022522797190462025588866414571613156224751110537657793177879375956445804669464352639726901661435435910087752153848300915920048232456091157269742564612250402597991520200
183 424513572054714599207936204579539427595656649182020386906136809401479707068658660159108935517877730894188124667552091554902120717322699762425027744141095153157821546708822166258664533913889514802665311897828402601310278905585751549230586415603483767211190851618040398882312960775965793726675486973181326108295375688212455567172691979991230836347755058208578828211961074733467010417337474470888216323047469323696314364790673505056402449420132462331342384826326289108712944386697579594311120901699244430360068026459680835250689573553551169303977143851643674344311672537738873714917953835398738558067527760923261839739554296680298813787001338390894947440247615550981240490146234847109407318292546179121697557503792686274128750097948147718423861346740722839450734333848259874496195347109356415343775250104939757984400164287557984537711588626604559143630938742107956480407086331320326869052941436915436059290
184 -75201305748776527105888274832651670980287788432647365479261417375043925668091675669046679925100141666236849393693932804434246325026740312025664107102123156886327265078139161176678993063772376553164568966141686562505926425156905396203198445578541097466879053299419251446037240405584346004783937860495274998780745720338529414400681158186276957618128288803746487763243135699003832285452348345409914282191305932019299748407186840270636829335368002481978994906472829376756812949780589002675573799815168538086865419949935415699796682896893822181368150463539373126258587163640528234212568701759485491019306702281830283023711997096079058014190371462142712576017186220824751174485966911725481218006835695463612279546973112848438586458922752714376006591231634952085177229550568482825666170514132943537793311649266092344062155253034720717392614199617127254246187329796466857510008027641795701747029051938757858190442800
185 13321685709478515447226790221779745559145040857478182852554722303736906300325436069872098449064829316620632243647257907403745271289947137414096857731336709751223671533036114551356082293242607977272512698457223293488053756391804652035678128874847275850490232016841726773098076617429064657105732271145655002927303193498168948570293881978600412527059708934189903320958757576516985685102096147514772522811675483541001288907495176598292742319480441246556560397265470046671601654950883778225048056476790952477736909738942333322286004015250132503728869261024271352908752215154855607081765103808037043135249786273769852131242487554273919184423913780435522379907129601135494911274250771091779595639128990687099292804737356323226969850775580213910774859488278340581961472979458097591399510409033398318754508798758280817920607369302374391824499180987181111022428144505937011297710059735841537298295076112935698529861368607400
186 -2359896658376990575929884207417616586565866552779687657781511391940081740383750023462104688948695279608437811222208802361098050197684619117876885665283231760436378074898855214923755028199940676007819013668873825018870732826179562661250562898141426881886113786922884391658630506229791463927709482607910198565300592594833412781469600428817754330180063818245277022337818231870884807770212542138297910353862421930425658992533349172092358252067545253488361502179020296844989923689868226484599953415286135357051845914927999953004860388915629312924171642040222874630915884655257961764099770124404343218669835068951313731251970359729673465776510933693061898926129897983370776533752332735204135301206003439291731217754667690038097017445699278856741300382307185445663336398083440495008224772709300308719423447355636620100068063697361125180699982292501999488612796606387769774719854035566212849669502482921602149047707029048228400
187 418048613341508749554251197691408525460383562225263329513021398548009660063760165406685976367469634827958220255441085795118801794980060629133253646420842369761709243579891894943906377510302437609673581440994796550957128340836550874740785426684046565688722993492274813222694482832949613645629282817738953390937673364454155032066976313893391893079935128918651284695021166772745394383630438860761485783132975014894287306042349000076262097303939542221534646207216594845337767721007321326212267745354087941165925664324517326033078895764512488799348397547886514995407032346614077308423904253075622638695755153269187066136282210543000624785670971369091755089323904476530180291697475388804745353362770113000475954944713563063613791667391055833483757901717887645090470390690619383104134289019876828250387414166424607939047290309628407600235616740307166658270175630827128623543517077247716047479749488268537177893460784799083413403635
188 -74056057707608250457286936917439946059730566897518723033243201688584267251314922021271952369211232304635312940171622540744646206365960288952897504663518881431590334321794590239500840160704827752121184222192054060448460760368532722282024887041732913363804861137129890025444015943681400844350526567523773531378436029840611173526845737551458973095179139395032871108095993964250833839475911856117798978806190154999067150754223150338011888429075936434390486646174514642548244702306562769181084969165080445218510940091261102363280721694309243251510123008575959300850514877155951768860673678391848917879242761391666401010286310099704785908019061138921079574816366488683697651365905038364503144044968196841983804054676103530200386541936754972652298773633733330032252931914415589253809522320164913090061636101202634230937467714490334139155621637891881194420369701196933829385612156124560128318418461285684281435869683126212433317436776900
189 13118808454729678743757009014113734124643090734194749229169933449527637190768684491303812481409751412390694310807570918791629987801049004727847514399901940827802960935571110002305209857748435105984083931796253536930372722493569801014159300207686905280161278394362377007582146620500602104025714001647372610419277850294144377843187523818641261513671708312972581743396101735530179463738905470210341751121896045890981595015974759539134554951265439095053080917293499919325739457474057242972529651131583158809837313898748592765958493782679795763766453554147275551906127606315397896143660241943010516282477341959846847655217410421029067135850182110484644730058482164081220640617745135840379691934131272956719461626387852704049388448610360017613409533251339825583792842765507761219927328228921221447199797975228987783940061169614618415979272198784919379257260859476454671051675894724997288981402142264304735647078407207876047247530683421755450
190 -2323957561329998400420322875823205658978149594290397241699766200783472345433100151580904947528870974721885284178384089581239176249190257059068582684637366576515787259575905428015377865708668994070944144507156338850289651510235944343683142150708324045564117294593271847259877306427296699519512230704578408961472545923408149913564541592205014720228252305298436985728852904780786228225587050239094000376620538643023445321169709669771481802771940159023505689995375997389875297872804895717177735668806029350234127603557336400091734242012479700101388860111455616442178000573470327140549851706361370221408641257397430872192235467702669982941078313643237332780555488790920295043545921498132133445708167171241126128896174528326428388544406759614057421005564182166377553863820610798671103767602712611938141257578369407779520126995544303305332252018999799710862772515091390461513948074891541133696110662221977415093094605133231329665674397283590363700
191 411682110116925226639258936483453412871002266179761000175388483170189775576437392552107973029290475514739981412348656188396863869162424861526783368438906607577386617656680487326959648585055931270616490996286819092331008477469696690694502160007834811467397010656673229150462019395907892336560077060969352058640863971985736197166515681342169710182994761637158259911973330920641610112398046843081803409479168470083319922494382529794583866514730382972137264997309933403759396473990016507781365948580897377449998299701143462102965341303496247469616914068736669979214927170301661015099922710788090277298159893608644204843316015030207774181474117534390787709941420998658784763696841427507180622313163373184506082329753585566862619553252275905403325077875121090582624635694838359288914810568709963774393512049534894106917084638695191217192464440358589675209106846025346113377428838650473403712381789717925222964444820928852772751015880777720016753923631
192 -72928250760882953123464802821234321729859438446946121898069543628149608174039154778427951980335319012745567091389476833352646975207642882880811471327814808903816264612790068354262726921285227521035345001202197855955684039175645642200601954518524375083883967535750600074967047466213273986313644177051136064011316121314736484597376488219422936115095638894275847219325075681931862655868277793251837264607986288546660163094894504597902858311345646908860149162149681800883261828824637301952759106371501497923294761890722283778224957405765225650425200094878342507717051933309277315543071499451209577954598260177882685517230222493050816268911048453003326924981585009691052773745215434239772816985012968112595836832540474723482183263405665194667218112972583390552672415266650314812729038571357888182554608222226911771104849694412979342120989534490236135148971695206996523692192352654692307677500260354391692679675083514064685900717636630896980923004376010560
193 12919020837538132496962419425373196391479409942561164655877325445095818639206514151534195253052416743135229420637736164578323808887020353009976593019209319144312873394615675609944391451606771658751208357507625499128224271946784141700640358117882913498734565986070837214817510731611364228647747028515981349337309764581245152136819840201641463170210065866274650459352140610597673298350651005276435210677123002231813163942119159713708392095367976563399740434503262587996750117206741280785267064011874090702962939398113566996822301048537118438370932982963056927802131098112011541156371595233099299961346632289551753963719577998671325425209660668702890365019503582362387978274653241656541630058244246452263797746416850272800908564379938002175389982473513300583402435309262275399628932273710690272626022307331601304289134022317408388406929191797411495694893732062823564943686825076536690705297936490159023197424052281198665746254839159977925351416807661623219680
194 -2288565784307367557439401713946585621161403033094882635294700570622388984479516362401826973797215059779784214666942673278625543197580858469794665823725632471612929104623216205000291379847997372611043046277470950365290229547227395482361756095454395463646309324599639885956578505636410586384717533956228594874670940745183828775613465087415104889219468041567632225859396553093879072500134361635496990676244708236175815809248334769296504115633214202934101977787009566731536448591017747254700768081583298004862437926748921785763878616991283981300459329610491290470555939101664046717845890214381997211405145189098724192406408799783873614447730802193298021467944317598615613703330985605091206050991984158432968769772512421359837432272168298964833174796182174880087739885077526782609472871683850289813166404762119064382701274572324734182998635723229953500384545593442238808950008069399186297352488262028645467805636698467627922918529144323711699686609340290415667318080
195 405412562992697240697717695420495803031879063103659174194550321984044341433592885050396508630797747135818381516044373620674923999210407438299909790193863385671206085845294152709263266934711244312805295160546001699934217707643116187485055486960397466268728241588816183520463264824201920716981513834504369158056557823611025026626757728777914803462919776707597919689134235178117709835896608719089230561604414436250267875434109132489353305316035627985137045837633037010530561417269987725878670221317570938758529593738373427904276803669337722861830786489492992811840570173231344946294413367139025555756296284971679087121941208913287083201515106436107566774630533528502125130336578068491282419747712363554738335794319969014343481917372949849608152821276745358095992966731032288485712267340177031806262786949365931249004150073923877133363645952404032595079111868153681210082854995682524098397577145403877226426461669363766896320238250214716149842780780668757608618478331848
196 -71817619296467338097878596590654570019688280391623911731042005888507502951936678808022586434691447964293181504822001806501920386683180492394349057803837931138635205861914930585004461649690495453595088626257155758491446952129080470809426640212683435462989538129420818907189266333026069407796936670399660458514857009550229374806227797353790143091593681387499147316367110645529615875732305715001374687723144493227954534672589149425145957432860915596852293353922122716459009565817028015540015807853107019747265605847152663288497120658743447077002975614589246877122587256138153874547803356753780348781853493763463954397405739438114052721844380061501118721168604126629025406014885436805627928198049845676715487098489104276289489136091900950877210843886605535352922703453750811789138640602510260362487691746958301123821153121224602483871214868745481530359608256974627936051815976204242106586709960906898446322747164198464456605683097269366598872272009302261162181383048250209440
197 12722275805511299542024899750244685115277719806535001091418898217131438625426726840804777348240372980384438032474099528837419442103432404708943321276983088848860765426825345125001495331259437996555413778865927059403018549394832642822527731580089609542801720718360530447726847897145338171458582580765058560186215634182250072168815724632889988899052977525865771932776038498351464220336992126840188823964537273256720433857372169896335872410770788269183390321738452078336441363111647126619622597148919470185910810426699836966054780505143348627842247084111553428667275729951280039775725187647052297382871640228847862134662184735662719718290392947894681660812951387863532018429050442794978390486611935634771517883361018173191268977765677028296768729646139175390724471849457850161483846029874889425413386290820806207467822801647485143564431399345954980274391231847927979638544995503835019107435695265098551354890521136766067428676045714710752231115002608664696782910241782157306896720
198 -2253712992118910179971084916056595234116102230568255838341583562470182958178468379668043879380960606267443373544151392698155710416023565741161134662067557075551674888063465828430881877650873306859571743902005245759665767720650843234619261963491288494086147262194144081131635852735096175742536998511448331649693792249535009200108433660348870989974467725839936708329963199044913402808645801617585662826188879345144688886366055433366975247615873766316041734420443881734140892157563765653002137506547980246501300295722319992088117605218427441083827467472769928481278257753465024615071850928699907686345613427396681850570621113711435015172596772552649541523054863183957597086130537959174899515885041956013249573097616636558872475707143193543853881187611040734131546768602307407404970371637800926318496992254518253925083416660332984548286656188968797537809746450709927473813648823489936854416896909215125635025008935941014115037488200882235326049000654529153214473067619635435171016146720
199 399238495414888581651337779624677675937965161838474816994696503340905500492441138053054969899500717598251540073162656195882084416172663278790835234786002459125515991464043348405921713271892241787459805633391534363047012365776681728547752101567005927699786811825333281613528256849094105659934455468053688441859522295162628599564575693543318929217528399799261944632300632185273230560371695757532584509598599303094181759578516487170341292656889873788141964137215722965361654247803329276517296925785258622246777673533257720990044556331605206761453428017025313553904268626835861150038337557723295535471568182193190244950456877099662349522685730179208645058014987205760383727550376645613333687112113512639600774025445661871573003188086313288591721799251290450512122907285395229700355380915156672741337389663254144418380498044879565149662027605738376167555916187704007311346391755692382250771364286405741400526237404024864583729814420871484377460034698580778060830174516125313418874953296254856
200 -70723901747261267573789533647172776259382714524200298406159501477331386695734470282684528705618412681904783546634052853948346303024151756322676003459230011675437462967289932605750597664688127423547247815794292687077453199516534941546673667912090215935872480925589098781515456835998980492146502644511829176531282181728420736416820074482059118896707939976201972079009517697793637398924683044119981341881799765780295404935819284101330439333960780211969153130752864175190565402563446716113862226489537677098839651819184319097290963696023264827839462507793158304289661176837336338232527323081356234103288906440786795949202858315967318850793125805426640525443098485404637128329903047253090239860432275476498063186770007799890136707434203701192233829948024098013451685386871497065420452730631749827296101195788347843081483714688212140957609900618275379219300081858681608715451037396946533989735355844937135310362941880832935279229754940638887501103915677008788076287776412969386291738069207097896000