0 1 1 0 2 0 3 3 4 -11 5 70 6 -354 7 2415 8 -15763 9 125172 10 -1002604 11 9222455 12 -86960631 13 905535618 14 -9647654054 15 109599211995 16 -1245410413895 17 14255558592040 18 -147402624694104 19 1100681059753035 20 7361694753788285 21 -667740119513804610 22 24372793654899335126 23 -747561751788816411865 24 21774887330522116665189 25 -625224908205407539088100 26 18045198914844912591938236 27 -528006731126162951322799425 28 15751483189207542257949440977 29 -480387776561168591816229379718 30 15006323428039934570003881254546 31 -480561841536250326787901346800685 32 15785436705726237482824510085053169 33 -531935258556282832258388197698129072 34 18388834901019222702255048012882007376 35 -652026296636172583394100649407927524845 36 23707356041462807557656337073667097866885 37 -883621915675118780725631423069218413298890 38 33748887275406663120448191048151814486692366 39 -1320360284188476236125826456315036251605055905 40 52892079049874119901179646318776437170917370845 41 -2168576286612428794662066498445041434980908978620 42 90963015424906550706938073059865870192905844143076 43 -3901947696651613014702904476406588130974151057998905 44 171098780923818072284493300459539915804352319118735129 45 -7666306715001184259856628867059408408900563898534572430 46 350854922677424885143874192657717457758109097909222288586 47 -16394681833467752869199709296159948373125054256496617014965 48 781894895424242254249148948294895878720899464947215800163497 49 -38045540840258674005441649442380544871297639796474826153372808 50 1888049657339625104387463291741691740754945319334153109392597496 51 -95526931448767605371693723502379839438356084686901740665659650725 52 4925992438452357992502302823623221425984995294359379907578734477069 53 -258805833244235415777290299812658860986272013571501398089563730017362 54 13849299407032787219758876400288057048601994118895219726659285182228806 55 -754605566257902056101228851242754235257211556335134953285176132337662185 56 41852327069979188966718607134631897804460330952498581826970283801844292565 57 -2362105978105412260675796095450557331155075477445734665429451147811511574420 58 135623752907376751348593445714646284149134933450252448108603579151576614036236 59 -7919700758030145354098142382881364883680683845872393806043319526276477458714545 60 470220875185708304708277689273531946684314011418682654400392756480567273367438305 61 -28379319758887474229752238643894501923862348845731710860977570168473933796864251030 62 1740600281493520076814038043964591302794585429694570155790431894768644365225362061826 63 -108464163303162322554991697087491788214873607639678406201742664526472131360832549069245 64 6865304519795635221718127711667518509192622088346905083332556769132214557922381998463969 65 -441284536212737844681440154866853865341632589434047346295517116510611854471686019799108960 66 28798165362943611980689144071080650055545246209687891727716450798814265197012935847065791136 67 -1907667452351423161238199667744361075862691374187560877118734076755717231548775488542003095005 68 128244683938433279649198009502809062594313183225740624307044425810086947255784704849829618864917 69 -8747511779368743089596312575181916730244941076423625469278859528486529618788579169804246439399898 70 605271433269185058264029572360533932601214866890571001307539882350345387364958934190339336201714046 71 -42476685959446265530383328596170817405527887337600021825978708490121976194470682177916298904469145265 72 3022751494821133366163672283672386730491993154025481659487737811468035107832199500822875504271780225869 73 -218084274038357074145003173651734792360908740780567359650512021873249247427464424194836125165367053625452 74 15949134957739956250278098524744626242068536615712067159489097371094169894545501286764197842849470666845236 75 -1182125502864481112614101074230963286076490827380022979385307256678003935746499442360369572742386032320730025 76 88782717798601441594041789659111107419415979467540401141448554922662815547494625166593749184971837626508271145 77 -6755511941137929621031896927350252836151991632332401247818140839818378379073193497589467552696792028700614427550 78 520692669643215090689810358435739018279709892746285252245175449932998107234980126910870953785870496510787071400506 79 -40646967439256878542105632587008389423758350983289710583249432047386046285487867256774163429392775684629198785474885 80 3213143494586063514679028164583510743065301186154945943984403672153876450483833549718383117008800472984831756404800665 81 -257170289706621655107456349607392979086536383669624201420949554565568172520147676044900133916044853758991824673995350840 82 20836997972811648178027961385139530000060594405925262876671977821452006390905114806436244084871084081898317366266018114376 83 -1708872572306084404133450602188847455691103208446671375557162463060886364024356548147413968816520333960952252681209323092885 84 141834648696977581697667658328106737236226052265401341209549050856026872895999347656726254761817770696080911990991343800535709 85 -11912214095701558373433289766569524703947474755299517915911458383959450102647051311529887152211829505954005379055213617714446690 86 1012233886247817961229960476808340958585764127805368849078531383337479298334677993896378547338946674074205640327888356572653704886 87 -87014081173813760601146505408779274070531770390426811202197848705714921360881628276445854413716590291261281038031015734058257399545 88 7565921422438012545580360982102459922027486229613459892144895190344947392733696923544712790134394800854700158079699054670916631111237 89 -665337973561801117427124961593150767207907466710533454014007077984134566818977014325454267809914454462685539988293208663399092139089988 90 59166621045869183505279453713073609742068287132019062279599196903271237073039693600052381914439355488100789911608691705616064112628239196 91 -5320006149770547009710878832155232459824092522904918004911018211111537246082056730344419049115021130022888991732055689315256744082209846305 92 483611338600051148586860388332620833966408335148050531726112954385961640393817537444713223316190931923338199705444658254291160160568598659569 93 -44440500786120311870137032373803538827656064390004843462917633725468957310136411461229631022878915754336000700442498512452470145818200034802342 94 4127715505146462574164392421167105802218641928411568925708673867570718065425298294996031033298243619998229744711972649982552742480646365377847666 95 -387471846140412543342742955440791111677086038349085838911651714697633657351808039994389397964179235666222753144784484326919848461263923734733484365 96 36755502544737917436120421788829898537188483223632734733029993247142362230539051133288775465266141085855388438876327793119136703345078135192121852625 97 -3522975288610188542985042944822293858078718966593925093879306621465154197881928454735604863183240683519638478223181409920444477452598906707717076427280 98 341158334472042864714118054323779569705951241634169198608704292868350808556640798197982257509630356908817342126863687150120581985066942598227601659912176 99 -33374639159126366630481230698226570979075631157101996024896114646604452467082155548360124311029338887966120397220732569579342658792652640500890212545918925 100 3297974613687256282064641004763311590345035505022857421905083136500686666683633136549292608858268165953063292345442061217285390050291065827952775327120277925 101 -329158415650207154614988385354879479912636466843328946191829390510984425321940734423817386850326470260388636350116937699475144784854660154128621916110369507050 102 33177768055238441708712985203748411026632050335641774537490380954020667923089875372758683174553536643243077260686317651051581893277868142580904047448223451583726 103 -3377010038730365064362891545842291184585942903424393670900248866367874721871821916391274964650156512388855669914480028274759113785798582671761277998072856125029825 104 347072127961230160345518085173489267982657473192571287702205482155797492205744209284681851106683023280001550001551156555456609107019917660267609544462759034012764349 105 -36013830248737721214119380798760485553613920857483432827291141612242060318990370103787979613872051594062900277023937788620527689398266758292460454331395276173440334620 106 3772609081296681301207422907452641384114662401047005817174699567654416483905868911988476568244424589744744997227632474866373534009379018257759577344027524344398130248836 107 -398931813004779579705274542567914409161712070100047732944324749917909953494461526032970779215288863539485930121800140730138353131417559722945577285027385678344918387938585 108 42579647964604361299883318744519621859502491564739442108745782061901737191859533295558798938395884618736921291910998307691046861616665186569142277116231256118706708803398457 109 -4586853162076422679264173981193177809273697258426392841160925852303939946193196385747635586924811485253653308218417211991854372312004932089068497287052687304004346996671772078 110 498655363590662441030958624551658539917090327493934783104401134541661250331890113873095530533330769948874318297985659926266644624435649471679744597836727739640420141003873067946 111 -54704518460416781903726621026400505711627838272201487535032417903361724258828592566501560352956190702319852087027622797982964356914416092074290968684386885596855481813632756325845 112 6055468442520179851688855986317091610360157798818718741484684930399244386353889350292759503636279222332110019551182733024302024406880546505459512799578747404374300513482780346348169 113 -676300239838133559459409297383690095507846310653338709603845964488374196221874369915807444856497702751926620516059309971972681840525611255982963950315937094425241782349295359554797032 114 76201689092135030744317303040672541648916939659137597395868990381435570261806689563642927463421730175891766290279866563880089067617343078194422336518022212782686878433202456004859987096 115 -8661428201315707698877437673069340660663852028791261722146314240840933220537123437183557159995914905830228415365723492532458807577533162523425838851792959159162835862778929330451363651205 116 993073609637233023228909071085961546428214438351546074967805306781361389210847337070550003393845384877332725970421809601457268184365985937132225632176753373774489347673180789304209676457005 117 -114843947528016403472669803589563131787549519983001536539286381684645359785550483439946027692133072298837185485481019695285544501611185865627811778838178646859717763230971679842560143942442610 118 13394847857640231838908046124389663824746437415961546535653343721947449316928173974040130823290994336281020710199758462920468091473534969411148058946550541500233229685036551318696253034884958246 119 -1575575614072533624606155999879987390130121697994100602767967846077726205466969481925028226804940430988750713704252675336475270274160187232130974155931205335279451878171730775850021700039793958665 120 186888170877249711792818344104812550544218975525508392873318118922860758951012377326083186985856410312335262099677351905033188628737262041372682177156200159200691605178137702492584556807261338300085 121 -22352972443307177950973014024275157188479097378894706042098226645555857825493486038163184280103937360685533135475418230352729232289363779195619033281098390453736212966380790636400369206650717247548660 122 2695690058132308442131415525596517925941163693501016644884883573834286400382093989011764204326260426633943115267325634846812905988671445127026604045746126663531578583074865478074652247866050575065512876 123 -327760500200800154402258552017428754039734930641118865202438350141750703669362245524180431724845645638291294092018885465772664598046686269403147423656118673570205804629332629409503289316924074641194130065 124 40175981741296013149220616951908359883264294606306741941661465070935696044420635201846362596557483653579535358627771725557418928555824451269078181868236903573515797772171642433553241310229672915065077093889 125 -4964451941590429140446560863506059008268944851869654808837388027920844099544508496643169961220641764800013550046311337976419734629349686093105583230498620887885428204298857559622433187394321272352789175021750 126 618362577770951782539578778948645711008963887656193721105583621412801092914242874956124367964908127708638825853652482563927138981853705174317233501563647902616638800399386694356311898728752747444103364170101986 127 -77634497089293003795940577162661679540874358778351838993552992965032040567787196819939688733491962245343892284280367775740124569548152886722398050117323430658770078049578725253740414588239671278025654687661372125 128 9823787346347291463857468751896314388303796430173291914865849023982889817941937138891315147615676497305891619786235861086984836395686065015515025459880556378953139996925428845908150283601354397377986326667063152577 129 -1252821642804043516595940365051335885944504347025916127894414908830940801404330450498697802229765719706061219964633836896810671810972319420642587522567467286247158262038829221330733149151100837398652947436213878975168 130 161012448870129444908220240904966954345718831312274202560921977182861399487371600766857215788660716371819555318276485843076348473006074798614069311095093423790501660017445324674730217976944141376125285462971266905855296 131 -20852772306234821507903182684532120843226005378864247850186846473511840698945657588815293635273264940950318167690451036312522049183638374330917179771659454091815183890109687705040860953423762871787540076785396102903165885 132 2721302976797488134098159159476417549622739109677802530296109179875965730457299617237525738456939402784465449968496027970941714091191735242997808682029072655579308900990056583387544313669611519175509800726822778059153071669 133 -357827515497211086047376683218284175970758162838209331822242818274599511295322719444307776547686244462473052696667808357116977379969369657978472884152476990550609346979917845877429639913312393360277775871362542511303588758522 134 47405602595462686913249147507436615363758616339191634587916103188687276560269891317772487909691161183016170146925411749976010104337258183647070459929028058829006620331771222705612528446941194810840864638515758832576802256274526 135 -6327329277826353612074720449730850415964129002499182093644843853899217272705639532150947375370762655794325862194788832959029634629807254747803333244755866382149581859669556190255254390789113341584892287093895422841367830654926545 136 850789467545644298159600347186657609956227878980305886526048097316357636561806656367123314600247329609314276717963499462826120505515900234661340459167732771259294974020477784984248705201464036990685810047756438918684298259444874285 137 -115242083968150746280783291847866649647056928353443150427128283976504251409466342610747329514449713402760211034453044086558596950935571177436818947640579183649113334246711580172264919979804287800200593553055909051086349040392532142540 138 15724042005699149999854984082297005048242740313952273613912894450672366802570853410084433477401909861043334991746046673622100597969135636114491192792324721491574967320975698255048935420136348783016807544591609705684911878987659185685716 139 -2161018464275039234999383801647336725120073285279420369297560404353480536757153801161146900793484023254230575356180388399133742382670190673885007637577313725522182493778745300044485969909752091990365521520264301633424407280445997386836105 140 299137852331413626165910821573003665551157149976043433393782796326905670622165282124529993376250076638491699206057513223907704732287018109189745298594549179057432109298918449964312581871883575691499202710221089694335213348292117172867907145 141 -41704278841869971489317543505538803992241468297817828525126780639844769822504841492832559340094838512762089273811820007028278817101171651905472653641055917902284677446504604235920718146719226558453393921715012187749892181334353710731916404670 142 5855503723421972074297114145088181226302440714598796104235451630472439516495897894608115231958320971772114669006193212201643781657436663416900940157157746775026382293070512416367479972480599362975066081743856857967726204838420110201623044204826 143 -827943429903676779229772722189554627426966187243804482345919666931450928164317048558076715623198974710202878078485282893887372289742471536016866719905295914615085623775201706291686362243811991934201355595500305545543665811567006606606051718933605 144 117887695447590816908302853204228478635342810790869136153941412783062198546313474020896513789170951503820094199516954869802052233295664050927832370294266298430498891073189564376770262996950950720373331724814670109170189838872325915814358673549598329 145 -16902332821044699427363175993474323668464221381204898717722436000704343111320587644525461922113773616884448900201848258232229498277674303839729587188778716555363954923215833919253746189239686365394675064751105989236389964787282808225984115118997757080 146 2440138126006962974754362572921933188541196196854895851216902724518292201663645013519349370673796218585636203750849692970067363734204262938364349809529055274019385567896901788017492383301374787083125813214684189034571015469362840289270667613563565903336 147 -354691904316974633184031544321950012606468285898158614045386553326109859963341474504531615561106122713837578057407064182337499055900935982797568964812176769791059850626844863003393618334490333837064353381756928317704663096436389346737100396639219863010165 148 51908327210190785489978163319649012227832506548257866193358687124424473551413986838526122134332411699230431758613754753143306408045514294283854204701159614582552183872726549323468980555476664704312835681255568711641279467744083849066119669626595442927729597 149 -7648068008905123747310059256172391706592266316248100925149153001094043456510454031282820980312798683517673743034311348045318926880601887765815824226294673605039745936200009282127703543080492834574831479820014962433730527315738211109897097486939306135158928258 150 1134424821697206655742889718261593889348488410722792471066007615080887815752773401718013136656329757410418107364878352935154684232680133988620837524440088183751274094465204599126099443057450847091152561914837447112688098013692453957101622231974266626279252516246 151 -169390695876489861817751336294617894200207438907840849137301423353780245496735129653367011837626432653021097879659147344433933591657678922616652603282304170036803083282237946030331127463008269228476105156901325693261108929715807830671032588638454706769988989958425 152 25460918715604680802324892673953331024587381594382576229186789075074507649864891475512989471287697280380985740784812459242351400221855348819624341701037748211134607852780736760881300565190496310172049184571983156551823327209380321365025569749620707122884570319820069 153 -3852213582743358193296075416913224947055890382588349246902747960792084003285468839068603786069767059184763249625335604895135785568285166859834106630109075036667460083216169575698678084784829842973310777712569245171333721329298356386857065079644840387420203124514235812 154 586650901539916905474009577882712692768383279164958936808728293272675643068731595579397716455158308724206092997441686389643069215910958727996944705480144200707582115981096095140185667599309821752605820176330455857564064667587427000660168173452536176620135628320653480956 155 -89921550967690635261747598981405783465055162040324778284638679468361781812935961400770747461535451144619166115604441877468271410102489008662840235593299280023048420715694642340081754870718897976697591136032044422100995894090318072446195190691188076387258157889711956976385 156 13872166684476434765624403073633630477238732111699684105798015523741915549738290751405846807012733084233277378179559137082503042157228819912245097446608163980706577772731975937687634974507702346159397224248532151189396091157100903663338789421950268227888664847360778108264465 157 -2153789729343051829932827839577242159457200201221125176488428072358793075091345156954711292931593615885835900391133105504844443427345412701239174429141125695536835113764680287280267094263174041589940834633948507465724888298477456014182942075570087232143300706473705570164496070 158 336529433642087426755142722183395962043051433626899446207968786702748365776754219009449787426119137540361610601654892559140889402831270330534983172276700167933608578794229184562132905743324295449684870285473899430655160977301852417033550370526234960679166376346127750814484501586 159 -52915881503850064745351251221683890114220572130086366055144859873721146134956238003592779599213690443800084986687817718068686003532472156872584969592161876826106693846860632390247102843901943222195744992387858205297891284680556259115885037254923093654956622055648342385528820123245 160 8372881380939849223951750727416932003104601425438184719208343128681274610967300286129056197660891538451984272525814610326669419510013214518332189736403211348273387842761405147050196315520689694609519760441508480800833353531689138724237423143482016082212513595265778713056645058749105 161 -1333130525524609746160718010139145674810264670251433053450388003415376344939839449236879729835569849322493578321686037363992001103314849849953107328512406808005522059871158048976899808806933645803745095822008395155631116230772876725486910753147639423663705571842786580309789127431604080 162 213580872143345264181249406519378983854951351374757423904781135804976794578376059604206437700504703468140107356269761640924856086409721922647776010927801589227568744448030251799965071532219967342924561451038280141485944431370545746102610707634900933925592317186104719438869603366160722576 163 -34429229983209615185336467171639189395855041743005757220477156693072912144998417258212631359212406415950515764600089205143184557718333037981648199142205959436385780711269027644375402358765969211044845806987072314065837533326884748958692401094648653468022826174709621409333994760161917270445 164 5584072648655623460627563509956804592860171946333393384078127530038012607182319688342302882065095569255072852520832052836860740204708839616679022582937589522621352768616089281838970541391563361390162279705487653965510561153264211397630087349012221924457799456208646621275844778689356565481669 165 -911207589502773556129059587312741087432053356643118280433176911325829974505314159027172622354933677003534609862096074921980456653183281577227940958845935554464507522931597056744216874752740044086960468237753755078826806439273497087899139478977091754098109448573296273276052574331499380991289610 166 149592573025662738350694985720903246883494614256769872095182455614776330801048464840973651388410975103796661473663899237134661030527424651891014029291204933635941451771154975663539629577559860687280538689543480698138750425803471502733902799061173759046798889304168889913194333931493881683875751886 167 -24706616783965643971195404135473518883259445040857489138873961816035584197482976775862553248641884167435650659154956698051654539267076733792158708256829490747824861568048937558188049443486211716850280309219321011482210379715101235951756777991714465901313162476777485468617747958589967984785381812705 168 4104983011555037524692183437225340126978251128019176585001546080240383660153719083899991978997759637967638894227570129334840876229337193858227446253190707666844462361930295605731844576512437204506618400731916799200692417839915732180673983356986346693270459591284467329737931495520928516337684938415517 169 -686102128371743987539195303783799362321287820451470431108341603237701831493161394557757973879056016478340827604908967061590207140812870969215492386813762273775679735839292509393738198936623548075104556859914661971615824502696359648333507487138449671903579940246777035614731483680642918126760415051060348 170 115353332714495808604441467743430673687913396742194605337790283443489683998031755369472509087978042873803657184357481499989536577123554381878478849096340639617534217169891775221647724569598070041577500632979058860157735414095286578037867360229172039228773120128029949036764960149937104012423768827912725796 171 -19508341132575314433724389622549104858527492517806686679399825201747248759697178166241986157817970497184133653310785577822894441859809659140886882371192587796696593563832856036141297559750282080785623883444667461338905697015512185976165044252101450972004292383614301677132110967096415848456151228859451305465 172 3318519418916176412417497049079887847233796655566339552970328124007934787115215665731520540859334896231865360432392018821533183295345532653808757637414717514155935350549285918350508571022788368371101364929800978607133218804560419142162252084670323351650086861412461590767290261536372362345252020018382121793369 173 -567789551261695756002616808442627805329236948812607913497508478383058061844034715652907816598490812639714962467420708450364504629976151095435507326665133970365673146228725048368066957695929932087626850059345747158959988759221456655252510494167942023922276232511368881735412059581428677207255082575883777039677902 174 97709050233021407910116343137615994384401757730734088202711711409083184420817390206260255325074447734527472305271576839341523990942758382391930031860168520494483060299930960176828233179601269729574363036149499054563176440617666404171176793763218343266183633659341764199592759082836378526711210132243834197227637386 175 -16911108185429041747590822302909584530858116527452994045524686365194919998214520408112971756575262693889494663429094389960806287045473412108178251517070795820008265311495300673555957300739444674447645972258001577819068359324574144488245199911357051286858458215698540812699403569007047113174887473007263007825900436725 176 2943641415736707427951348981189680347146446491417244223682855133254092848663382154317967366306654543028598361555927929815770346785144836931300841288538740227972007376338916440870568209582275413505509275322565105145099597351959852333078975667201579559579794365384404650697068972036427233382825647928910699023912388157545 177 -515298813323833011138474252974992121371833274938712176032604101234790758364208567083720894586467983985854147389707989793510963912049171723218472485081502596862788660556694317269363697330516032347755882358081973234317730544930753237034119736723016844480742296582548173331206112225449609214731870536789894740752303072272200 178 90715349553348746420349263121724810480348750865155299512465618522182667727339042367884304358915738832915876017118170911953607983213581698601653367934931297734300446598722461109384860914025560295032178553904146698472214370309260731425250984953928071273901251739810853480208033893717883256259882654103492159062624047606572856 179 -16059645879221022788226770813397495155477077313977129886699659824879927259337026482761130946891355760501430320042554428597069570138904607998968545388285572847903379001411720369799744745468807519498701495995296091696373509946525848250516777168629431673610683272244728169645911194115274787227176134380645839463130850391487722085 180 2858979262132963616646963381510553698764026841080000751156767743290618861601028651194961034170944000686717402950325488021255828709736050902840226475719795030944796471442088100942303497365668213530658971794025493839483156837126047852575803897661044122147597607814342085240734960814680550559081126710528060072545427609088662085965 181 -511790656602441700572957261494297825416162043485785002562259617270533135368272963184422274983765935004500011515847171049103401410389713788383982103359907836191738478873449124857635159784351641465882687711034882985877219647331200540763464260760155201563725025772634130543181632274439556938181724310746102892159498462236844719775890 182 92122689444580871221155399011441047775905365981529679990896625870738557916275269687599672350584278008080068277111472755580747699968107915987413208600422860262865751172883639145989101126019551655055566192887258066601446256745066693588510154560332573089750347428398006749457876350790395202530952345176268754275939449689955889724389126 183 -16673259736575281652284807580801893025019155453755967682698905112192149225454178238098983607384197549978930019725161987910097445220402893212331057515486952563774997010132376471695214512332291336444992945589185128402509237624731450709918996484820426175219317566082712763802053223565001499678818600251465452755173281912945393663141260585 184 3034177347005840788884971638336481413634779189455329911995677538678062348316520327934947930477625497775460995594265737445407358394695072830445568123392921711376718440585668288393586849013653128929683105107017774072136648172375449012672728657620587569935506065889655257812490147345386849416251134878668416832669746836061462964782909077909 185 -555155916258355522388264763866944825124504870298416881643667149107151544108333767114795601863610532072048544400106655674967056456730578549717731161908245479972292605491343440684094481519930888124008731115665081571021973016139006616081034284123839895053947152463244249605844303100854582978840694208248675327615693891124509788824716094368340 186 102124445576410680547638380303466135134888309544916857970226662765911097643834674914059858495775930340595117627036807483046400787822577928752331200956719919634759003707546099760458041576121871462316081774376127976954206038343294548283386956188144368181907266419332639722772489220607898468725889400721919863843774663933342395645821317680706636 187 -18887413075452536122066167128500146607725922299361157097141192727034866470143269254529540051277850325466818996433745390512804727473389388025134019897694630849670470557297497049158173174240522764374183257381985835511518756722471211593246397704873364489402591326945761210101215218389198438663322919118998692757824263969561517498512198945420389745 188 3511807521854760152162335191611093167262304624608635692772880115342019682866458078429388254101127093088151753060558162708680646885380619598891742929411379464714190880393946620928248480625423432042363734049981484255555226964748822569928226627520530466309497994527802396730601681987467962141527857493506199504940769861417171596098217685936099426337 189 -656435338366796865787534951119341957341760634569042938542693658498434542107219294690937275638784577844259212562992424555393061056303008181916683311433527271235586382903905672511050776768981994905089102337714289541955186680721742431566067063508461953558841870547678179258206164795879109760974904773604113145818726298054849300255555066746255720500438 190 123351352007618394346367764452586539204985649089064780703955759605543213832378742312299315380185006730980665676296410518856087163471746208957806713370383644788929181147844299507521339172248262036103883259865625003911405043780064274854818341980298819232784757390397766109115410591008779043309934304886297910682118003426311261799965411511270089157418946 191 -23300991774837193068041126705684650235564414266406707596176995477425518208065187902636937575235870788970328054508518305971829949234749487991035434732723913278003107049860904022505883210101234599460282845714170219154718997257598871292378194387021462380350563919432344069854239754799853834870553662025300908401430773400976711519274967225433243443291819005 192 4424573084154780717002326804606158477028927878882447457202738514570211765688771232897690833687036097319751148187541387963183561420270158184878970047095610999677664187426704216690399195387802185837950640442000461301785366326752926447968726744160696042374384384119135633598037315201671625535870041058212684535229525777852101704865834296341069146808716401569 193 -844545162783206508379953239908878868904853415689397025882716577661695444283898004380793152841361646665182148598117973871664471348116167430968568018669618962236809035432692709878507252140768901211543360617179773480540700725341850999497025238119877584399623068563863355302707264354020800324320447961827364729419158914075312176483543807821162424927413202933792 194 162038087890280306872947313695739497597299825133917833218321240786875630711087482547489559968522788615702363018358598100264735324808853844689787463252986970696824267617201964194654908238333691291084835732706019529540200888172025674511709740017296075887350151530800262287923940455117473269738335365442320585547897325302627411649192589148650329080191619139534816 195 -31249449462730963322450452558606578665190027847398585928998233336798717423305940010447172207270874493628916596908882618206462815772178447073084984806074177592048697567303687788689001969145064130908838283316715961947688278394300465095785904535447292537416019333554646399976791786681357058023003501240179732480702005344019642365617924338217612189238935411396913565 196 6057411574540300446327754506577022830876651296008641558232380593826406252319898767138305717661327484411666246449132597060145356169314292865603591868341386702423703524829071617744291621048598716200196977274794759482099200922961990216282496602130737100702971798943740073535414538336863287217741890221364990491122268799089250376911019544210646610835701619113183453525 197 -1180156992683166439775217183804518458346231187888030152687030186458482359616567913270526144062501451206401468650330415254357011184981871270548289897723572060237022946844976742138844769180838604953420003186597990023732753295499251153470841259642674405667106594167328245347161447895608349940052732620988989803661540833029321606993270153102585323397870972172165956539930 198 231094241399836312438562183673499824876492381180742664805895287447193487219439144480830834668745785391040983420153862466948869201351012693901636851800136061956373976274966980322144293376847804126024125128815035383236235652165118290270060667873860015171130363119189064142833427486168789122041832244990260707485172551536407878303616063789914915618530013858130901719326526 199 -45480356801335049634799989425693493718461564264744928462622147453806304340167243502393760073189651291080195923528938133227318134614697763295651069201836525546752325209300253399792809134256776655943610923580451725092728554315010066569660812664058493891392016036282726104659425099946264782146074200962533916862038249086328400185918536188976899779248944158857205516166864625 200 8995656725665246979773061124652109787988114893200057496707822467012943323815700225480655112650892982482977242815706667916276233055296520120605974815534725191176272361960699452283288694064977878163590685276245680627242731171320235495370151915445045928039832815085763141696658481395875636118634462199277685332084281078492835731534052719272061862569524958913086343198496787725 201 -1788154898813039994272487356175785138357806287221318894439553391774059218231034070512224647735448149413692004018060845032739224726154693246449611271970506793830789559095937237723734392837377089485222620100520706757724297315955379279375937188456037499817936194231504422353123296514829711349119856140962734523922439214711788055748346676111910095046473218474273929022586491149100 202 357215040429762518958079269359300236619409115293301570711838886839345708842143151926688547341584677944930638261962135304051869628487954381898118391394299504861372446016631573939563788844917420244376028505233750300330468473078327015760272154025815455160741727294512164838055816729999139390461765960958590941960580825974186279128305963557605008507442303700659019526510501018287476 203 -71712665321474668100682315046802190036684102180260077214705118458167176864266343438853419585138790364307804821558787381315558072602454238506778662683774050036159374849256058697390017259802661814935588203439383273467826255828117327407259078192086282609310434651345774739071200528506007242565357961736082442664490459583523084007557524690734666399306126347668052112058683277907314025 204 14467477440562496223440292530302094365649205567744001734648987701929683997337610617220135611853700383962849131638960285045214703829969070505386154550634134217566759297336483187313818374293126394144625977581830194523594251008210748718244664659053504079411960989997670851877743512829986640593698038515983125999923804207787581198669670259234623420591622972279672038985670726744488851049 205 -2932985942112694993217874756965915005339924963355617022994042239895885785507960921680770617224798813311525128492472046070844713258028599811115676796254726060624049478253214276653862361822838994259020593837199507619421162345029357354492369079579832443863779416630070572750222176096782768704557449358524436034146643278351073589611201193016826303345336315223517490307680608379774134242270 206 597498559541321474460331307111820654668568868114971670729331892995495878147808236343968692425442107451356880578964724523693975461391641862659007306391518579459179765048410350077165666712776426696011178002253916785618262404717385650935605626454438021600498100184300611953145513054844383849299027295722052221090395047356920211474636260693664900417468178145337260774554918940898970002286586 207 -122310305776540742395448713318401676156461804874797158242377080121176694199792581036790765387289873465015728325457391949026163281254059090959611341662274740532492520263311647784721736341064038212314526426444505012569695164505242488829508949352532874298422580659681535177563858912399507919012192458557898759925446139574570304177496876903167723929506877555616803160208738498087079079130001285 208 25158123273726315213928012044736032719664108065757613598667575735841277090700513679871304560992274710861383857945966053421333903080514018693849172775674118435469617056571881451136763205903180442804682498381638539688136998295769133125446786072795960883288090529225632412869867650525062272413004647763213196570326970399587613552046068137684368208972598651203444703136195428460535313019021908057 209 -5199627314554136385328497363987375931539658803991931981931811282621984986572931117512126532164610153803284609068926846525416633149701121324373444455956367969070415006691847379762414580959759083512403979082443949924142657891437608470375496032686528429104425586053436685719379296983663043281385157486791459974216865868696003137345014442120685688276599238994483722873326242711314563950992792577528 210 1079778959029083281369359775430528088534171924266592758520336499459866764917241156369455764969660652419695839943137318043799275403882167396813785946844915478664821889485743158788168859534251721466910361513981690784847389948768450854914043213433437263023861585255208435223823498588281273589856976227217740835031263265320328283665292559559238244448712580572306618429278996607149443469925225956290696 211 -225297382775719934268103618256103666212627767857112472336094420621313714376662899469635391856442735657713439600399705613707009178252413994751080610378251907374149768099720864369536460325528561023022555213062948194584286646101561589038297250254524624237244433676569088605297028443039680897850570436250563714236550640384851554073551217654704726371737926725825961862801722170832838806202554864986121045 212 47230891261609258964000935386492903777190296193254157972317142525164266253243863860373379391038942046941087732764558695635521432473772615008441794576339448040239050255681171062455563992366974622610464480109128826302488022601040857527841886897796266583616219601075546575539958301995443065847878236700583755040581816780410979640961641209563448061648786447683723204944366651486866642506640445830156264669 213 -9947982185141779646068021217329913616224943972980846296007268806776994162462173551539184562512666162631984417437211441856702775838735083377952446038454783935436580348263145839122378633206666827894694350829247661503553915606045821873685342523775645921171308413684078802688270869234255567856511648708034934001301955603609345228824862813997853483116190213344147507036370288085546640826476328418489889752482 214 2105101132386398476384600834975619171765060387473562572524451029272905327713110120647087347008002019761975633391132585060566817857062350891963280667118087311969136707658240869681924448636471856698710578358092601777011881111261896933265442701729440677093889564101480754776337371101104359262238418683436351642116417329979554660384590492306333954289128236322353929620439670416417325537672610445517642130224246 215 -447538467853103475093497814405714890012736066815627327889006042247383697108196083224379210041378246094799254285062746912393029290830137429602017432522470841175694977483096063112746998786862167448162719010624924093500785815397369002975578990952766484582143576072727343338972735782529614690663390611392422848465200813831984060123423225095661568547022904605266401052329717688162425627754639790915071118263982905 216 95586736519851619780927329276430638054023689741514666637072285280406347614224739322154533951091455277324328342418372960933701223052579142939706517554283765005788592950737024648091187744340203930457961744451727702525758618803276497904279936584704929436800612077805501906918201856965299783314746801424911688827203600768576529047392833208039107037389794772042853539874498162287276464973481653040404262164712422405 217 -20509981022731081547383577535977324283640679542011290035332616728720227362411476555888593407995264632902973338555395406457089393629836933163436590933579469097994557881569826984873645534641350078910833924512138721987321132735088971035958979566420055318444161742583201665755164618715586191912670915553606790458792650999160279887825438470401893504023903805193351787792199336785045803074816692692698433659699631168260 218 4421033742305688850546073009591778066410616395688510199594825534531734385958117558235912105424641747880388879986150892585092133114549651465361971567071924124593600073706285007999819897279184919228098167946394898106546308600951256189352406473716651863655245467368958295230113078786504977129951351072221049086577095102995979640464913666493147615030173903590072918800001921284049698630285650512761675585821721941949596 219 -957335174581980378972513937333774794647126609927273626496601490059007952163560063487415613550062863103372962116649760420080706694303475390188584626293701448746841781700570943727747660434644194357211949655878711214758395751697595905403707988940525212438879113766486324057261893034063034733288550335537473987378277097276289264161617100502263743936568843511908166891088407802405430214184680475481946162591517821028112865 220 208245952011044678404187087451016911710404106938023966028210918779530953812032869564591130577762475572313909456814232507237736094493458905687851877129820250074359435921368824793117698284296436051853811448570917156993963489091329772444234770277814484129605654545565946653532100180099940972081209642297788996923509500375284042224863518472586596589769415917817629492906508153015235669753972090995957154869586298487920334385 221 -45504287155519532798037652513720325827296547930068481886039705120737818443118458213667771309285450361247825494393241238359061046501928410026138192780973639150744395586981893435530165144674615866926886470218101830209375726185658092736683501721790500261201718613730317168224632276155195586930141323254584867508759484316158918383864916068542824429691821279682777011474517881671665355594251104741865655051128519813447412052710 222 9988083546019832494499700719939556821071089414380950036052227814232345100561167168850688111597077564646895311450546117615530522312736740802309949498221390240972113185092734574020010545592229117660760981092747652645874587635063028566679619541583018934006074324408270569124266394984477787070715644295939660443830408157942627370649426462272672484582305264052057842048534236025438480585723607914796804032985330118691758576760626 223 -2202201770540647992221453986356886594662319194024356957832005377348415332172555822850337877230615470819019924772509208701133457004241631564107428006927412946320322187976195629179873066378148935692607835835687933266765384468288552989535640788853315208620413252707899540498736347454582377794168996660317458261136619699019035994174386375802679405820224827487321549628463478918611209159477548586769164568466163681769256984251130765 224 487717345429401341176937586328791085036016025091788795917222766043246446936237021606347062569826861522923386852829076767343229909023985543565645069357303144459862702967068549158705056054784322209182391037963456072883190708504223088585195177612287123030155890111098327651321932598680752908030499308821676504699044957734399725654185011544697289455549356924996222978023381325415805124943884372338866307423379063402532185300517395089 225 -108494216057181990405116603484159930325875885536560530666990380068480137202601422577056766110311942988149150028068994634978310349288646180578768624382096810353655036712554462886146427592001182103595913659729634646143013120890976925391504954388813926201751719216344755733733510222115070770096405485601592107279667405177176241020824136233217754038267222103677170917815933471846636815096848792648821361908406361745752603135027489160400 226 24241722425985493637659896024218281143852979721920784261200304809190637691352869256979579143962093593663664563714434101917020428137603065782455419669780567838361376863251831600821573749164086718280168875106386465459558252565240461221135604887636083375883455792654615229839284829200803779546917499049025906368221008464349200220730994057739557376375045622797460258971408021079719011593838829956601724040728944719451474365488848429970736 227 -5440391470356722690872507854354528589420578224455827325139553908601367512567567797761354996751844948004219118913660084397814262129649310209433411754111382297195420810250850490776236937076620166671267363210754019149093034260353412391085562125066433440198404309378981861622704080037161277350816375698056553078412252789319875307707980562259636477485578176830627733636776525571187590322595224243416654327630328372670287967929862902970557325 228 1226303518981456310652368153912096116096124898801130004043757348877559115928612307137320814445297344769029612662055267894771978111963756083073677121449665586978169456555480604429696836444088464982587926820114496465611502873628754867130188757808307808381253944732392786101132949154876283013043892564176895790244638798543928347473581411090012911548238851378430209973162168077394442834744046368388505384999407908710655632153988140965972936677 229 -277624873277612180138846351303154432391845605830562081531128604204797058596808153081461971453043496710057494931306533757109699565960381985027093875264246239809341946710676917365599694382397439874184666457934591839328353286137585151337942914179887583737264451944569917859169089667468529757138317127613070491323958837549702005030296374975088605411591659278446774807735775055708887963744423146806541915683545459947689384304504350923881987320618 230 63125211508730352667339691285928332332222040222258883565353629771521581332579828735204860776545743078794993985531604013193474489231131989123984338222312098649678941827493088667260171778788715319175610168295411104104714235858363408739268724518915198288933384390491539427543832419952032190816822054012631352382983943797418234742688566687298436348563829882218594119677929613175116476537868606973946834178726697579559194955707604908217200785296046 231 -14415275975265167994012357650657302340948748487060280828314183305326656892850187100525385831202892396132244202860820690679002251758127964686752317219755811336313623171237087707812042051883384867896690872458985513393149909879515823556195431763179011917253887318785652129227865950881270902181933351558487309346190580366534412179157772807286652476277331439285610773958524015389307252782019552173458282843473807968841243980925462158811267496803843585 232 3306057128764942664335729604531439325583145060734353296029921559229133307135981633381141653025180025739459384395890288315983423161519942295942534530948216338722035202852390506776113302664238695492189569783800558663723231172602700298907402812437546712505780389956371895303265359638751634149495313343491536636217525147695592282526767574328151116017638399963407125344481394021439358022798252874002624791469815077388035829366340390516599307222007212669 233 -761476889497665749435424401170716086554195811797763309861423531271381809884143256393946053018960956136302792602469838594099583768427858617491389496860253614108471229836905883683005646275124688970761967999016860596674809852320565069076553667249911209519545369599418454621745112740119934992073675261715799631974014474188648631055214056856621260661929136169396987544972320494810833680890027005927253087682842770816561341264719656053121160904492322282972 234 176138320076576890533169214716391133293954998335323444627028081016765563274131008796258317254101412626629172410525803402650377452395436922112790773997756774147439029710161185000181790209523970641623252224847366118996029239271038296305722633992513853924661506720674832497180304616966995288744536074462788389403022752747504485286896704456583140705780303972425373430450011412402068301099611111613457438702985611483915318864094971768207543882488808766516676 235 -40916036366801761457337238790665103385136891589362227283380126776709449296348127502213892007952988264737655737971286560059792766587053723733980341799553302040144639984136119447003792359893051567644672470724906141345033761235191576561930645870447672041097330439924661009504878863182079761615999955869594784269214299886641380425866911673694096277870984339528089262590433536166090304062934699962667944928878188713458756107938950190977481583741497602975190745 236 9544820011177074163144906118305787813986223212983752692897684158930061233884036492450097023565611505725698100918308030689706803662661716969119650368001962807108160473590479477851210703866552015072699030012746459795131442860963144826842273280015579620112019182717755369804677902596446926936600239716390285478678524386823171655763159937814198172660745955263722853656535231264789447757151261469797323819515785471943598974414517236775682759331512619093659704185 237 -2235982359227313309608866799858418352115274263929170290199035083139727971032159368917679652364375361041791033973110516943713558184716915188789564522039680973533090869581060247758426734168290232988489617150525499936085972205431408258693779992693210501327862781700358254596539494108648541187706030132712255129989636631259527369158176703491362952186235068527701677823116259401590715286063729300670538555159853971972033963671895853925569412656031778793733207326190 238 526002088099659012477445105364940470404272983853726873922374894398046123553677510202421515966006374900613747215315623044985003151594960317077029361893386189262948850208304681251766561289088794143513935233218126319308514825821302242668434289484378510094237470898880126408086767796182664336243104809553456658035815578237958353700183738710962955356367258060547037644120205520256917412164115281884246895358869750684869059914794904030994952540169510307260964274889066 239 -124255927032407807906043712932324184330622916993259795704517587323491003138376876718315250147347863566207855739444220978503391904261550312765632728871175212419225143532719634917684145098377181059802936645980651354636654744405826025884700137992688324133625924595885771130612265866266131429641587364271156608860244286001426248355127108181082677195619699497098118417974696357721855111718281696846942128346454346481108226962044390814224730190084543964937372618970358805 240 29474704160009894056861404982895988570984138450868086745939569527899638490199219779491033266316809280198865612013612971929617092282672154579926059869119500300872088772343461047507283108812706374551946119061220701168690035832164932036236260540743755763345060644193959679220205530196318417935031493821171731794500390685190486467856532417811678070867155270329899883701262276408627209130085306852557468740212985299400858647371703562087151389823641808684615593226604815945 241 -7020639858555076905707188761731684470847528074320014794727592576498762086582334587071172355308307343725511489608220023497332719865210353559111736047626032994653964480246868485083146573074753087828394640469051829489221596493417524906270321277877354647577633141861097061445684782380812141389867776085278499501323578148139946913588687333474573870269922629309875609795927839635310843805037594516795107638189281320576935677943506676461890009385347208634769553942574987415720 242 1679156205459078869514114254471077216860463687823116025255069613496100437572771040936910648625801481891400525647419679293509871249668074622701545228927844193571733144093213343491119527233825506008050506250582136472636515285701202982702378179615024867609920023478262749088161249728635328746288068073790609720687103854448992382623733161237195813627734380893763209439471894918869838521984713738500573423101565240861174501743045972286499846732564195786508337591018039652911576 243 -403259851306362858993870678156343214901732124308224469467624299498341987531296535467876684940584305793323140371911431483448956280984935082621908800348807030970744717219164048513439391771425113678705763198962145976110630421762214192675657824533299437118510475788870381126328594008215301447955118082448463287770022691683584075918850495589341021994426769899662384123048873654575240202493353007516808210771952030023924882379506431566130621533483722210496586076717875521307700805 244 97241294931585127815473642672667874323102230427956024217644655030780058547638079947669468444273081462832867194378686249821944984318879309389470239981008794258213190629560278524049245987867460754997542599834056693845870028006989156044535416727657970193986401010599003346781266957812594315101510937566734289477324164725089704727799404124365793947850194898707765807636168545316212880884934982947257816072685122586599487357406206773618206940588556866585852931955820449403196434029 245 -23544028567927794963229538178190460422893433353286195927629586769683069070033436783064151217508831217634415229494225168830711537635043655935885707940775036969571795334393130396213268697400061352426922518153802522776986061982195489934276823863425314294798106889534258586688868046613501626462851651834913493011164940374897953526468413198957852733126372120624139360481029029025416809404245136424559535230913318419625426282495298636796295536781169981056220145541442860060337830871730 246 5723577947745191930035224838578363336777815176895769229313311716989679204988560421012152872094039574839141970761733479632368959144716719501330619623967239445779348427943790580618973873392456241710533725187779970126837170057632984835773655429107886774273300121522928474732665099646141703428542413796047717697342698553070552651579812050598788529843428570459726352583456104713096144670673134616553457745427106252713030890449005862548166484149147960462467315196508571659473852508698086 247 -1397023634483679421129333348701049352760669721727224875564471817599988796082499811601479997514966825915168068304715092219599950467273570047831912105909364217745572510134676785847210831815884864387030833405865615474670001776548942834019827364382841502372777396104097173910602024737177158631750971524253151946729166351817545854883301424128670433072396896913970661921666771970878277544869382042061690035801064041789663243768993665261613368392374714071771308121315980897423205744095617865 248 342359061788127779223619126530656109095620936037498682842326324902390400042383797401175252286652774724391361759857037153580472534651612048692002305373016133581106232983820321362092899025249835656179673455684033462065205706018701166878250580743558370159475265487163614037993824248396776236950217504131741910444338039020931914677923888279305563507014285249230916053891580939148458238340856519191838826510822403789508623612278933099598620670276623654342110498950326569127632028171529518197 249 -84235367103994659974388625671806574160772564875328608457407804155471484762302552378454929451405989368564872395179599420391546740019943182967546898321520285367509908166605120180183413594313031681866101669183604367227641359923714844009872460691443835061906121527209516232865821211700295620596997919404270336386489463241012034753112804867440481733148749719932262517116487008693952126722376817923051150532516272981388284525921256703870452857492968061843488774255153638232582498392408003958708 250 20808194089951312516277643397697636043481424879162007146158828169264918433813745854667892602766639378613831276736248777278404286025000758360979780987845219936167606494813973269915981578681640136385889742612031892872842445510529925589029947332018731556546498408200642502770523876121520921057475756044876205293104228743988198820952444451474964088388966158040430394269612801141452952847465714745476414273985718910830060384190975821383194376194067417661891204597068765427034413029285147564149996