0 1 1 1 2 0 3 0 4 1 5 -1 6 0 7 6 8 -19 9 29 10 48 11 -524 12 2057 13 -3901 14 -9632 15 129034 16 -664363 17 1837905 18 2388688 19 -67004696 20 478198545 21 -1994889945 22 1669470784 23 56929813934 24 -615188040195 25 3794477505573 26 -12028579019536 27 -50780206473220 28 1172949397924185 29 -10766410530764117 30 61183127006113952 31 -102718668475675150 32 -2573781218763700379 33 40137777624890418073 34 -353640825197227074928 35 1880194037189411819568 36 893822227246699972321 37 -164417011809540685201841 38 2343604716270202183554432 39 -20822858378049523206988842 40 105592173460670780806000909 41 330107243381263336591397549 42 -15850382831439652302693793872 43 226613162810389043340976866948 44 -2098577743977238519232811003991 45 10608295870059966348022613026067 46 58312831728510661303366841964768 47 -2318433155276242768355835274558886 48 34869771140177717965256172218202869 49 -346212130916605229997483802251599263 50 1868068605976472336620946724604983376 51 11988528364245272098506665879942441464 52 -501117894889917266455151794687666354255 53 8194842879788625944792110907551443495927 54 -89423959206301361253531157545671713250624 55 551845607376459225043436643347778578308222 56 2940390601727046093824814272529831890703645 57 -154423340488266027833870542570046203865214027 58 2825292772419134650671726114832790336613433456 59 -34586604663839126515487384632506975756293084788 60 255425297176516878403901387179671610499052255993 61 700266478455415823496289264207526436931959769083 62 -65101481574512913741608311947593861246993039903968 63 1374173133989200223967434909718703448259959109176642 64 -19185242714546600169740489262051844055184355397412987 65 172525546957132063978552073311064649995246504063315881 66 -83881762445448521887993543242654890718371698764821488 67 -35714309388218889112680246662441433874005342868913324992 68 907484555402781501829306785785109241939267062441321397633 69 -14660912535770523921226060039969073346898434443158666775009 70 160484238183966972307972492647708545164981688181447763550720 71 -611050961297539633334051341459017873267619265178219604181082 72 -23672169589359208874261804096741279645616081208335710968495571 73 782418415554307724085584976876434401587704969504692494431635261 74 -14874737987707213507376606631856252872608671686294644187422554320 75 196909673853863864445527144787690116306563467735948485492103045396 76 -1384885305294287373757479139683674605620960349406719312777823556791 77 -16003789910082014248375528388860901216441296967528744518806845162653 78 842412622600049926557016854710203804317698406546444854070494762475360 79 -19353547277643274535757121312763831443677684224765020142364788049058134 80 308340294584248035796118064819277634892324682340416654485101157426642197 81 -3137963837513631714689025848230115709436046932415327460987136405825817743 82 -2609330337388686325434041058987186892445852980464488129725176276723411504 83 1064274074357940503569957947032484780841458335492992070961328787091724836616 84 -31175299358734396787349072156244563172471870008224209564881012403005631780783 85 599346099329615724394611495058992034061781618727131260014652703993079355401415 86 -8003058749855327759519710770193756926067617548393133997648651408856689613376704 87 44347156515084592803929949534539014758534445886260145724248863306849074503728462 88 1387488681254852190834542743624853046768742979375922201445199737411482383484246077 89 -59647114899578405665975628708728134107846960324465832314169137636876312414291552955 90 1408251469951428508214525975793698541574097353483359936013661953122690752146004710384 91 -23593863416954920804679673135185754785756657989679913111634550113923190798247765097188 92 242874294295928860638411042782989382428564158292910332950946720539607578155683685867673 93 991107292172926310342095400870694783762015737777357799713068270834028822696210842617675 94 -127254871521726112131749156215927193374976924673201112218392212556081826772433862749995616 95 3882326166169041781488177819384504971250585885369158906939649837454997085614033075102713490 96 -80427991326787299228996033555298362535534919988283284711817428137151802275044642192200119387 97 1162639062753807208451668748313767272691120152164952212351203594687578431935276901405840676281 98 -6644368376458515685638905420017231215377092177996749889988155869937940669019052803035258694256 99 -261222344013991290823572929034034323848891639792123377037394707078545038623297994022450081666480 100 12050555944427174047248596928306383546172670746859424693428543317984356366265207635459463542949921 101 -313013749103449325371926734930234491535381322285372405191992502191342240679052759937103374649229329 102 5831175662734845941661847527221240592911903819273302484410671104379962735604781206439878181373179520 103 -68661852893221102421711230742509783685627521238903548281777716659422303975312525536154813532367483530 104 -186230364977347488429013652270710190489070258605087731804016321540026490817075549686064452790577612979 105 38999081447618364372908440156263562284976095585616685153297709060417954908392006227118802836750296901069 106 -1356215265040976843671828299446070172200395810420520210687147446670798224313306390328548374204953613523280 107 31809721694724010297664614854601364705713101167775549748515016427701341347593182308780421589547848545709476 108 -532074035512897199699301540531275540782687650257328140904265307890111110529293551483791238291247280649938199 109 4336443700458257675670222510567005481897509008118092674485642085543732989455742962630078545935346249107813299 110 103608912087964688167409408882289012483134599744275394405256176229903842351193357082949504420402690604486028768 111 -6232175508849965268821451517181088205045505258801544083136744172773800441859349992089643026797892431175544085254 112 188407397376491746166781934089263197191407695990919282283345297251794726010266272197446323563475261841835825095477 113 -4084758392761735853224435289127707122787991108543962334706035733632674462057985813560111980346902127618119067599231 114 60045528104750560771258877022751280136492529150127315012716499497567466568220642075681744427635425113121150558423888 115 -160072868965206755025967385071947812905258115864885469194300454691658961283226700693964426701192641068358141107653096 116 -26880022863784106167967675307147867972288925321442332289183042344473872277618505880239001753969300348690599838467318543 117 1177952624564975006448829392460550077239489879194170445752645578606480172593056569715215446841905680443371142820767354775 118 -32686066383672379753030670083186922791873732225557964798763803557683827415174818241676702925487975622331851040846544073792 119 660602565601323277373964084590939406471522423857316917189690091489467209702789655615652582758484461029056153959446751340574 120 -8139679915373149889972944755831181079355319679065497611665356732126865537489036571992299328211806775950348798440494441398435 121 -54242356099347365204673947298382216744838191826013582190108987300439767373778455319771666073522258715366899256218610988556075 122 7198572625135513700855375708705073464482059559034779976881046205244553872986605698654990260144391501260675406567190636428853104 123 -271416494867201833564174021505483279001557289048025777958224120344063739395604554838017030332069393877049434052400110595810938196 124 7097552375976855912446178990523305134203559459860972471225071163024442538012748614461259366406213876738100949322684247694058592825 125 -133781355384042271241854540330594941934635259665706415932965142159299152212195069980467248275425088623450332840717662918481622054757 126 1253427373976628037920537794337785692137581246541262290470632356435905100683965223918740950119553654361201412870955683343192053092384 127 31989496091438716902952071242237508587842477711899467395916920943516102488349414006067073567850026257212432739837139093832672878574050 128 -2225045904210929068484479938235865584272274069027766980541931437626696679228992870430084786555135051028384943555335377007634029091265595 129 77006115788841285826799080180908638186400330106053214075568416260762726052064833423375803089095698795370340699983973557138478065026078153 130 -1926102070138594420792207882388316313446293116160197034808054533689563081067549559585125395406458171438969847877928213726457522010767935728 131 33705320252698100291112518821765788056905278455439723459333687713108026206420149312750355139126584541828454722853627819947335675801003252320 132 -188270101695986499730158460798172698773668228280126902054530364191371613228132733955869538035108796110873283878869601777034050213090779044159 133 -15051508132943721045040185671540301376558885222816187476378267227386073099691230324622669655560358082497208467491834155567910734650689512481857 134 821219037724071852053256802431420998338986576720353893187025080254539385430286495932491275052314707505297840313708923939197716497408473285710592 135 -26964190922703004940254671413625499832105118499382217530702795311757742942861910140510047016446221687814870506507011690563728557540028628823947962 136 651269412419992033682819537957080890006896381502207621954999938285457659404678910053407699399605622689396070520066686645599393524586356137464287341 137 -10497713013610776587145734418748426540210356857957438720214591456064944989582464692591362175840891088595643986459709620734447845184530906437800907171 138 6904964762932146883447684174175832536717144631415053814966545174198555473667554937334400471948322762443926470267798192378249411803447111174772514352 139 7597085371237666299008304339398694883615713905220897967108199403833429067001561948293472705970817347752399841685056209057815279253981838066352901221428 140 -366259150312776750288305802632706845839416391687065856800413112520688757986308230440092687326954160629550438212407714187339071484294157274177811188228471 141 11639073692145283081246852840056493327279983966903882705715195318918798794148040660991489436138854645206642923220608968899684680096199330869126259367087619 142 -273420473675608213600233093695861557029908793658222424939557342582780987738435889421885219515746554701851570342204973672402321224470902062092573114195278752 143 4020604648833678510757032933925169786008938895562484567103672370060154010693350557424238612279216017434827974641728393893136918916116070684825147921766694218 144 23262804215531040366325860633454017608971637286976493166656811115088716061318004915591561285647831109344807874827712566852200288894021710976159956393999347029 145 -4401824396294312805212341051857881839219411080894015199987596495285768895108779214865720266840478331760877437369878955411860300763171439430171937019814497303663 146 198060564963571246291336986914513404171165357368586442315704424719085094099891968087366326524928262659562334510696440413234653193935267330975503483462781718599888 147 -6175712761439403367693002259539853939477022404050017065926705222332992371145760029283557951239802206639586327330656611036275095433531675057420932939225726401433816 148 142025458056332525210866948778288460600114339527936317768507569715594584816006791312663599595189418382909567420165193076446424329254598507609896831413286037546329489 149 -1887646386360488967650205721454168314221167632997727142085279383784632734137748113581258576370580704448421518052855235602110063486242985752491756543525647795044995993 150 -26661479568995804057985180240339256916605770545410979940092617984272419861832709008977197496681576163170951627772959822142276618681387465774153168405120123697431712704 151 2996255733957391212596381821703652402612416599070466182531877531027994601204090863814391850583237556337045251413767745061036392868564706723905242791800108692219665489134 152 -129792557800950304137582018550770426320918686605944475386180012519318740387495087556419336149422029762373402416657099197896487572160085217991063252503820067422571053135235 153 4013092374822800435388358546037547630664341648761729973028720802313043807990884642261477160720532366907002029804706662499213597361287923273462922389638535808279324217079397 154 -90971519386485316041826464452143807387254988202402684715694692129221178805955878847051514769112457969856500678920871010413453162801128038072183376568017946187393453584121104 155 1086818995321554706048345006036753367830971489620037310345696813883680350686202513440828760503348689433760704518066525920850011579615165868250579762077300697842935190551327292 156 26710728969723293182580485437244025906403403247895997371469141338239362232133469497822408420687877185450223539074847250942320487068210668043807753813911513294630809393816315865 157 -2415756996739679411459429925838725895314628917764125211959397044642291890570639004110659280160609601828532542468371481529204604706854119121104740773453110183682176153792575681557 158 102807268534914045144017132353663024178557294129312321591555576043938515603599130762346671184183325497335665468637851241181854559715946817565085973434912788798410831848462091823776 159 -3180175166467932746161971906312176337284425637927224682614670559503290196242277180024467974556935442512535076975149203972563693197438180452585801690421276600976586436580049071757518 160 71617673509398813921143977082584970102845689064607845714143154689333663225958206942633774880807172879835525208215871482338371690226489205637558095376255915833678189939063172324106213 161 -771644446538859750772065592816651850972780941855644357195662726174700621412124706593352683473926250625240525765005080557211524169385135734794235450023797188954292715283733961341636647 162 -28418739845342519289907942665209363098576647921088965759630765619101726885481223999764090017607426791873837591955561487311154500874373810240343043373792262527171181646865261757552136048 163 2311281140450404063803770533217380676414932772375154789465515788873238707754318525500081963498967431504000454827744587122544586474988305944282845202004230127528643172832347102769029811312 164 -98061873950704025527099059190840202494506131698531140624787419007087049736359451015427467846911419386516431120848316303369879530363157832143836496286347299622751844034045081585152763831967 165 3059089666886256622427388648383040740070602348185976597272800677815171025989938136029052723391190411605832485410478951029138247845691848198403335720488503153980621668545451093313582778468751 166 -69057675728085415985471433318307595427885343013577610425570666074027139394636649451375657386033444088796950237256370411217741220711564013895154076944267309699449858490540361181435213895895168 167 683428642793448801283747385241330632206447018570759322983688743810848205126836942792378479746610357120547642339076041765927393822589859412719301251944368159267117160321751536485889135936857878 168 33802902907844841778380637572572794143780466088536785387172939287154439316154943692169016883893170485887961548289744366429498102152266378355561474389522617864790914926936453994164612644824288653 169 -2620540162683002159159066620849465621670340822877007624649872135102666031664653224104120766165022899417537033451265428461426007178194937973203768450725228824211587676456353158623624357266304638739 170 112137233579736662103697562003608600294766713135435178806656586122878385161502488130697254465748252374644890243648423276064339695988437855206903264824505910483640200625898874605768177002454644600240 171 -3554224473259796514003024690855067107187426360046249277312569299412440465767001181750578165591228760039888587131153109011451077923252374214079011183501709891823172824244449489086848896765390507025212 172 81240320366260830308657204639329686091091771449721202900907255572775523436962350069129741894227306787268994091975858608388499954018658948533043869938399615941480746177618368181203847139807187255326249 173 -766541754390401519338302565725461458659752946039809186657876477672053080548306079489033368736269916972173433966387038729720531070610910684846741700470875801330990750353363018653015432768765308285629869 174 -45734177703965366011593783733327321655497268766944247225040855974101235976794463949541730148263107808954649786003799624993902113109052954109163960867781227294239184223375976261443022431318821132330048800 175 3509974422292000213444087873747220636267615946474309960966808721408610287848042318722851119785184510253833342215019860571817530531129250461272447205263742372224068263554855717667943230838257498308174983066 176 -152980324162969610950659048216056424038243014832655827860612969155536647282118207926188099899634635720160209115126557794531097502927639078707042069577098455897659979369969946836031826507120100941098489439371 177 4961447505655623627913664307704645066876752612126916655273409490144224818294999895299116004917201531593400442298717015453759626458981302728483669234842513963122357183141791228779342242051064555396931517907617 178 -116050136795935572743860146036354678201203106685484900343723100845482934975447254522985036255738166969812643415192263233681788198632667981864509693679852724717709989055323723743884659308412875173904186346815920 179 1101231735658998739738891953598502542570913056551701932529610526371262246800653710483351983090610686031456121720254782790646188495240317820216629390611928397278483551672992043898809156705370317028950023133678136 180 70688932269876104930220651761959354342167720802646335161504446737814532623636032722375282213104871494921748687116981112330904235799585449008367008976034012573263881220032115794588648138799684224829390925777044017 181 -5530212640244020930939845882455992492097762480127813991227289420506782826431325159745691057308561725008856327879531037908467811869294962513718409237053937788208594499803907501766774180134569596038882625277317891273 182 247667393239478719755371850162131332122515858989460442502093636716532835403001822428274136980634783924235008313592871127900678755532440611285177705351832757140175743417649538152025680720406527010045544317303290369216 183 -8274558960231133668777245385881779668235430740185368133341982298245780567372137387721582028250351715575363365019558829277892490581099460351945447799733593026966044969867369102946740083932402909612520519169996178613314 184 200150596731793349329568323580146917684489139524632710209041519486473033075189177876976375364868226977557659769437270354654127879097001735435820033008713299357083346171922329031480248357692851294185549349451962549582237 185 -2023422180249623146837461812695935283137139217684505922419913550617372985601429614187074572320051860296753982993754495021857466189424083047244468267394148139899762848636637357569336338513644257030974333973261629469551115 186 -124512550319921853196000702287495120777387306573330078743574470012265518102433751801191265479539550409052719885714141159431619743432879211484759760477713370312664667478841425752464122981273637694389212129956351006587511184 187 10197824821238452449921122925708072842108360314931657616062973491409186476222443742764921138098833811934854028605542089872039564376241259698966071514438462862366141679341123653377671777359528488481931155049643588475287389132 188 -473198660313087860302155469343039112560975210217568172673846811649473054104714343111418882350720406276047280834098218804291986589786265424494086952991337443130274849774540293284717673429909302619167364915388200063163131770503 189 16390528975950435615762095352871877551504657184915167076588107547469437926381126547227937909435778101172836611625041258915733909061567728698603625188492752856279555828679019796270432856452089288165936053498420850294361276928315 190 -414010539555439208530307774023897689641999779549531552648169674125268976911305752790818847307508286133676986014126396622439678474597622568656645523314081460717485067918448805820160201453943321077039923409073914419304274423542496 191 4675318244686557516239613027726108205692378100049349411594549765361107899728438313333185273860262868234095391155647365227516161958636042212360844727775923574531916913076198290094764956135385567199821415160435217470427256465034882 192 248019573857324306643988496034115378018171466963312611994542729710908342103812708722993045790966749872054419095630290744111226542407519838021221594738373947704413333979723669150486904279273641053153945702361703421300644113666572293 193 -21883377223388309003272207080649483312126197946085580692535116073281733318187816498761117064485328006667287594199179331428277758566228295826057732077342360000908765719805388571923985964989204797631836092460630126985791686827451948055 194 1060855962183368763846681790501392754122055777461442427869437118663604723010517925195361661234519301958960403781586699324377732773590571549357822164947863530442968391133830161102731181848314916878325572837847711708287995068470857957904 195 -38325908864259145851501595587947463836215825325865448650663851052462846351408451452831696889840587850231776039943923148007496925738231024028058583651162033028698250626035484166268008858470440430807177792883419595554954934924864721338240 196 1019504758568928252363439869145215575479307387767690905032084927898762008470773364446455465218573056882578555525440074791320810759318488601113568255164927907369883867684097923951453145302078620072803696022418568726924288656624363418591233 197 -13240513408133695983693545018544530000018224147347024468360894536345537472665776366547312356555347952542740501497272298447273540372580639931239006738070293871249745019915849164875427963636603605713186125897561994719270395007465578437375649 198 -550966825761817147107141891840043955610299161848148612592672519215245689618466938966802390593168355747505016972021499179118604723387016711659986716227073930703464094792036112299799733192441237537664761773646211614547329398054940357591899136 199 54297752818763856147142505750482324979513472355718077019236763996910998116615807564400324501648478809415021551939731727728259768672993295606404355851076748918576155491401151641716545253352306525565903715398296730307032318223779890828695810790 200 -2774069641731892368671617696455715501910156234923009196472577766636077749161832992812028660599856505760908868558131159805211465624297932800342557811421386411868836360972287774694096510327185801856377746209307230839222152870291527377353390264659 201 105127075174495148382967884232393733307273839459214357254041653551316734296519950935424714219493766877362419933180792033389719450047683809198739879666286082197530318551445979347442498046523811019469869311488472058901279610705359684558024231337341 202 -2965421686464513722948574361293880504259684520447081480332515247278653918483283995918391989481817727595368676866509340448443731697266230137346216022804854283049607968012620853563036706510136167359197605214017280630258971391954290782824279484426960 203 44808928713141796883445113322132234727113828266704406620763051395046218411498432371257671025396905604761651257858893059541792478017935963565631170019483194801030087549719253206638807806355188826578672473084804574045458992006782749976308816378969940 204 1331402137824854412732325890683710517041981348926359997357284967739746664445024263572298098227579872668056991331388393211189487461996636083458735546448329102171899501104825690298250132474277482906634155718662598117161380437980506294086777621901124041 205 -154657137354700761375735481713502320996047682199283928219569692519678910020062608896874671182861978478960257342617220047537858185360199336066578371966924258758838784718181305614826711633502094958239888852421249703375213350577149768095319786429049984861 206 8409061646626157763756471184365072358371742267490533223766327041457843770335769965022840908789428404830647742482923743176520110100124095862643605191260324244417525447660842732764793600208293063526703853604966317416401549921645791922539055961202766809440 207 -336118706589296335189961776915453881310400949029664061214791616451207127734976219946800804713198116601762289742360483753668941540980729191465082565044899875246884780241867987680410951956650724142426278868302464475952874330591072626654271498617266530092054 208 10107950876183940019497850272539976380175598929039024862424076029575633261198642056391204483759809650416579470876055131561749137364917969710472763643294133195750376853983020449136088918140822810117870315997769110123257064064981347041683573817256683566345621 209 -177604324155974374496621792757657318202020036562214649725267731080592422153664612219030438353900976351200266027290583541794985690763751026728995813262154841749529535956048219775598468041386459689294490451474482417812491628513692674836844014459884928001508431 210 -3323011609475509630198857962144587926222961771818945978058372438665888587497933135164870258351992459251057754556711565308385622332371109800190334846772967060374530782607588824016899187507895434015462617954960254288419714220324776872387863443820480113828414512 211 501444659605170077394495481510869131060931259864867428265373016600991116158416787856397555796606632324532492867037664805159128913148427927557035432222901815241740941864721443848984116174988999713000392824750249135834267675640811926178847441100574215093534771016 212 -29360410919552595393414683973642921527590383523909494790846792590570446729287215457723051765482413806747847515138283267884316599910139423986283152449137590638507697083286779669146615112706273905285801446561256949132448132937964444658295691309813843740105579597103 213 1244646386823637815857085293346935736332764380397108013491313723876064671121590411235243294163650781225711986329982902414283804362499225813097172126671647845123531954620875000142255891093872366337083324132377612865344066191152461924824086529303229767232425762962439 214 -40064721825283790802832660033622031095243023197978513894374638454066637311711548136597757526615081217765854972297053012641996429230026290505738858213794089565435840493670731022284705901443281654136172141464229237018665133300936480629187271029210667078723890321062592 215 812678598840899548873578902017209663265669129291461916637393450218901480039054916768374791730113930697700564837728052943300830048307498402407441511523982012716853086573941398354737390903348270821188252345874836260061843172207188256979598021169269780206930559861957774 216 7367525904038237986545963494225410458776340405925548099880291563580155898000595737247127804601072467624476199213764102542937499319241089807845296830336490474362998706463088151652755339360742269621902059397235107813774387533099192229737886730316452716262604546020953277 217 -1831688684968943457292137776374950074790420121345874252158033324097504515161875833788400776788298311186590759794207212699368122349877066701116755869403604721389278648993128540485226389416562553774420001638713441984452336598310851853495761446589705414037147053809078239355 218 117281253103983598735655715627770596129626682120350725742825605159992703325552086061528543560966063074790481908003438496495144881776543087728690432582889264462868802858100184706103855662240441498863132238261082902247537165812984236298651731190766525899017399310839423455728 219 -5303841262942060997099056347946228928666726516124617452625790822378475531622352267055524293088102477225039941088725705557697127413246811303017557861602894108415069486698639320543819981382870852671247137079438136095081366711003460687769444149800115340327914945214754138069156 220 183307987121776698207762250039356920035281959641969727320758929930988257354348655492619970923255044501698720868300672897828784655858500937492374740489060719695496057943151441648576595620950788310273594804284383049366262399675334439615508174998674428261334371687512628726562585 221 -4250051992562290345356247528887089065165835143543636876209329213916476846145255655899317893432130994273960667192398115421535818000153809157394482832283451981773947804967166089961922752647872543468246609989106558538319209068033930666070729251316244523705299932767566060623161205 222 -3260256634717465252703968571111055248196890921624364419401787422889601459947487220986808676635298308134807227932518667872678904049978456978677073791337300829920999706364397253584811908636451475313569621555390739369465627707265848634451656094132302787241314177043178553076500576 223 7434814980017592085159578677626796825739615591079329528167856161137828638367076458574172665810583815891070977637578243024880846962780172647325283025460546940652843066505688416482241831400082418822300898589088315019185482793278321954550975686898813702713514857273335649037120286674 224 -532090997711572279024644158093196866660184923341349000526955808730701008326107864326239840467115479019700472547004221677226752038032897912760633216495601300510049410421830359647534755478641499525291082549364869703122673681191992045677073009625736455012177155813562018120495030664155 225 25842371163798914303313820966789852925432999718889812692539023614836260677642008435871520959029997805227245880042315823619767233020043054398861264035760784538409338774680383365635500880591798462757761145198685765080024003872874806865305791109784314583828461112339000044535569824657913 226 -961390393381599845065187616469930822068435333786700018256455849683096279534475200670574265283034883358528866038487184639465900791035523007209723247129057480136332845129986402020583260084944036336780511986260288848237655242513892242680518801078925722797455594892162025582564972277699696 227 25219151433585338202874993248862976176642712625507132618002247531547583774706748450355388592307426682634690140337432372389559152169680694803481745748207581164293190202656791223446755976465450090045355165892791921809108857333028182140412388098248971201895912172819378231644897475300210320 228 -160939126277214048198249285249452449393046784703416423506398142351606817505604567707089268861723606177367677481567061206479134121858149987857161038170854213567569992968721878848978377305191274597557991740095061129334394173356335481392588801565431609617100758685143791908004239592302593375 229 -32845768054661551451051396121699180778415285864699654630862634363280352196099129138264108273841697408776039641384700907915714849057102977904351879363565218593020011160864028109607228789370002383090574084854760974861351871534461571060982985758547658433426445789041994072478675271823620154577 230 2719544094038101187154470358584422941426152088439750020819755473090921505958230448046789860852878025363046983408747558067372588311254637786298846429426561624020163345092146323534995678832797283488314222335843823764210756857900606671192773330870613306590958994586655006226255732849799450302592 231 -143033547422811303903436021200192594295176949119843510213880491856308772754133717935454458817877465320793554831527891769807570870249596769097335952368541568972371840330558126065639175441911837594260382013982087127992589988711876540577456831040042008537016426745827712937426895640108292820539210 232 5742033745273896651093534706202632143432375003597492941961023197303616934716448826196723154113408999246739915001622494535989960232467006407770567318408302036966149938846438427407132532814843928351173760077767037698602651451891291320405458477509062543523065926090441859096099360209876991403226061 233 -168847485402843334499218127271826350330245035443123606702745306234301263057217267572241946447381381209775350049358560827439688903915456188070106430289872117804718636558526793496791010351746375789227286088886375687930513140327540656798329003486108078658364512067687338517451860012873130278609484787 234 2130298669127847497622075441047148050122421039178666282345372150896773386378275475574834982891169490107561002534310093373459787601713850672201029897025713785774763497862401567904355752219316347830706770638786487180472526981270769625481961887987404125520642141817450625924681206249780725020080936112 235 152185465627211539083350249053812843035760939366324025505782287151640306908448399175055737949037856056459090250095037910154016043534722081381406301849014595611047309590706806782703403777285440315436528101037920472137613220361038760418647184634754398631704110443624555264309970794863847598165331137508 236 -15508437063611772295519149516339747828568067301646691967198284713244330884077498853907181369845132997347886478529928783177262258792897999071141988126588067276726571466761605147396414302935422825855889830110958418134070069616304552801536899997501906409595342090564420698041396464127145228141636396031639 237 893250883229343292807206604342933550301899108238617255733911270724846071794435212214726260508683934150112550159102013077572708241699899773398657709533187030747826224504271727207705746085179117268799332647289251013446817720599349984470724190682952288182322877338488048535565276523813982245386937914976499 238 -38811321861358454411638908957971813687185137976115098123375393401604557369409799575029904882897726043754055251107716995894581007471399388942210156785365030243501276406636155542159021540363812121135209509278205843879661484311324049840252686896710235615081225654137475257515711040450563428659898189505693728 239 1269538543345426562296159419592302198096211440720320756625890172317700739286085450711313351341942175479039666617912457084952802241944213943231945004823281600065721140886025015967872267348937161620833583031063956638972305708831702446432800397134899784670617492024902361706493091755502589511638459558428336698 240 -23053224479994089008295946280187050062806430100397561947772055623227390883253315064439436654236142722679502279541124615444198301620286310373567760871761454664110959336665964118743600474367746185392396332495173350567993845024982909505939813635576285890355493008681701174473303484870924805829780452565057739851 241 -677724917828016190514100633013809974994169461655692276992782959546400023467185305537630891777618469273687536474845102452439922397989086674714711355211967871589482203312282986354400961985759679601517302716569218648723392306170851349013633678766524060320370027907192864826530279600924136638219333970409681621311 242 97457081717113574807118385513500167903804705420590961211807396546182470225632004256779946812506510145354297807730577099372447453728714486748170303048641197944007192418172402961925394704805807022280599594997879978914300263691226332491830068890526735852476962032766178120508484223363960154654856387580001187500368 243 -6248832059412315185554880603156588776192146378612596908134795016095553194965066570768397625001665174528782670005533316810706572234952577391679579807936184356046381186245386306850273594552398485039514295089101071317806894456475301946603315980994611808801210109911477065511524732405658918965531289679026199641561512 244 295071844733280127643200457544064349820489424375778128815849556025080730820076096483964316641905590387076997512222054865971396554956122884617496447739038953334992649998551734672215851254781038646497041377024439948603598313944084816631996192583832665565070492884266302086845667253633429610147098996430399312981768049 245 -10674186760344179402639818308956721300220818327796204008049469491899015260894513373572868366310178381820274033756613979905300643675521951550977678027332780582269203963519061186962940918936678133649398987737142618229010787502883164731253804945653467143814109344936054662404929004712599807978322440840589220448362500393 246 247620383459588310404557212549934894162188768220622367232559611591337916668465399557132198447600978233711805137500275334015709723440685991465394026054363917290904945809373778482100170735779367699312679575801187019297565649151492523182340485689151383004738778134048924721316515839346134604057830873433077172194779971008 247 2012992812798223647897751330027281530156833822849024998365542155714262421888507740567995252784348815712900123655874962550935967524252141763731956421652600314134404187211159512185517803474887667048634363417382028381870318436642763523727396836226520070257768716242131840188210044188549929976886479213550674006367899580254 248 -662926108241879638277196132505521528985640847418647364667743109216327369271487370430022594574145040465224930936433357035153774882269099905803065527107836718876288025808756280678829920378233925019425755541562531675880894142449783719781304762980858392160451998962926388521880411664846596767350691752844593935416715371641891 249 48571724118522155545369337971877270922174853747681409105809239594295009847493946365542517990227537513671685462016211619026047285447921935979205115153526986843302731287601853651733663813656954895502602375472893037688392974295849104820851976500008284032719375461398602477641190472047962668500702498863248088390160089897792277 250 -2507917815776125228842412153074661117945953041810653305710817324626014271232643674795313613329451479443315950278113700475193542504091039884544785216324190155224391834844844411352155324661473358479356727370599663404844203823911433607775358534822919331151311034290223467676153779012963066820944350759229247330212898243792560784 251 99948158708121889427467836740850949078702355013406973367760138703402220668143939761295488975827403370691947413090040994106344155176625220499082798288040872693352755008912465706069468621483362271842910357861111569460295189422493734715105179965342841172693993079626115233073957320749602442201896970171643801199554395686184557804 252 -2788246945350347580915634837765040873835332395387502453298348805979837934887153255402637343616629590271343565034176865032913118275822100382337261657729022270831850257013090813699468673874518883632550351593967946396674692960750365805294362743653648280901450452937910484517547920723326619620128555583457205481461423494117177702215 253 14479932439430362386139790577868402550361373254755913865290269118743754508034938544744016183368256517774240692741832068326984560016052055565458908187389876812685150281812860997267940775618052355234571359625199847377893062860090406401118217548000816065328346281144075942816280242691317881789646567287516535345960350406417488699867 254 4735771573617237609240618420034471883200467277998343332249411169497840979736432888549913829784182109212858426162937605318951381767300536427291059088873136138754734726793195234068344584830392394221668100630927813833187333773255198624894961686858135576430142138123647380231050080923802337603244046124230769522774776504639776573008416 255 -415406919904141951398400516311073375527744929671424854604796132419834239066078965708016931627850721728708433053429613562780031011448015180702801710170285641227650055404474543965520601684657139734855324951902765836602329205739241044425947886079795584943638442749818362241760513002613597328721805801693743083188076892171185785908540638 256 23677356516125318852912040775407042901576497551671427080835253700499933694310285155368082673586022063209678925255413959709434656513790641377150567873974370418922218825350533131543547719932803103781042147970434839534468346366634959375541934985884784562091696179961547119499296057154056185145119334361586844739909477683482942523122134085 257 -1037888230482924656109361743210932607956061998693750244869735673463457130057270853754535660402630236397964091569866000907899598708511195576942614983457200262928852999432085450169448358177343184870522257659139061228887805911879856626439213262868688757108708248916616088265351955489059833802087618650644643866069865595937810810077790660087 258 33625847531287659469670120286911332070754032631645774088767676663221501176662289082285611684563563067125490378632115060606548544760241406729338373830190587547068188352451343826555070911131407613235629337356638985385762714677470295220827795178576422728034945080351666385348127020177038943762291293991699891142498678038778812760629966286096 259 -494571028133362679749387029437266152098837241686562481903999371400381401745771446915750550884592890595890668520322833048961946649291780021424426554715331719326879637511410364842604092790552493052889206691938823206542029451842843188560238024795140758455882057694085538179279892663337441904419311993141962163735714985050210672509525779665248 260 -33301539139425882943039808644105066710013648559547897067680734256907870719637428140755531099678503674761871421155852198582415991630826551561728915061905062923584531891397170152550381228425512666830744228000742953428168480169526453251886089123317880653466186834418527675566788354225691446692027163136490314514630115369434418226142449267365567 261 3858686006419412919822535577800598334324391931013752488572012307888677006079520801823053811082675049030392784936571352005261518470464608665677051349179811764601972115548413366234586109557753257413456466568110389532468410801514391738552249768617279717829842516771924602274277132111855172559453260710833280275514170219998264651852697048933498623 262 -246558992711096182438954083824439367569846093422081129575803794604347309120666929032571551904101478195521030922449566818184183947933155501006550341602544827617020464807381069656671460511648999769411470923109423699134051057139083670343851515465643134066646678924474425640730196826959663094730746079018855563799797706950729746904353892063445904128 263 11899709834298928173562878318438172487098817702040886091144734998459616462150717080537358931601311191742191323735062894732507252643791850682282697208180702849255877100854279565328115954711194218206281949645834456048171700885882713522621114676230901694301617762945868650556910882875589648383184169763152263445514266495375186061661565850978026702982 264 -438355938562158742074287681827262227162323952937018475787507396359384367228657735538466654301493339842307815389103989684892084234312393587323267382135745776259826517271686166598149708392165749675949746151893428065766535851106026344930366083471045644603717624078861869056355157181234665233838071327337170953447905705415032639985648696080991325020947 265 9717933052146232557239193966217149526302296122380290944244847942011055096535633705122559710707933748530584134492191970292758439746312139339352424574680312173129379457227290164315035883484903550086075288378701472255988308968373756248875704630343250790856820348024484997168198268775611146592603913973051299472897555697126290436800748523361988964414621 266 186099921084146484504391959706092393850377813530911519257239373880650338112145953576030282978392698389775466172131975964872584061876433831988077530046121667550973642462707803930292007743890246259644132256563907721745929882452920653336273930171616329435379470812264368599005286653445660182914230593986956746492182685100093250640878544668194242629807152 267 -38179379316821431227782315640574750323957320429714896328661101739437164784813713468392646477588495317727654401227873543399966782920971231799809097139748313729580487449495052029616217610616547347675642412881131810224391424839995052005689620633546140701210437801493185438142171522755015435437498384606480113407945702525499483193449992148267694416264570252 268 2808397097842421607833408442838059741806242025248957778181884954774814524920989910858023117779351799798001994825705301417909023053335429456092965900508697574424981436242106167227530099452509688548796670783323701218369872526944516116445229831262734894230427418964474368534328590001195919795307009168183626653789386523152628782966241707250002961088341521673 269 -149899994916385057482673934301688503628975276604995858640015085588245298821346740665130441368610900692825555262708225726896532085891783524838775668092098390924473473582486076880267968337204571927936232692871637210553201670970014146982263124010385452244425136759777416801083477624952550170633710564382608964937737475139057857817213524263399062600342741857469 270 6199411911697580452009151549296735336464649637817663815324944415881645259309223435287913551709073939404810140698106373011427759880069062385861027488049437231842208023545840311649006985629716147894870041897005627008552368470883000714831949586768924745967967967554403418950257929232182458771601821952265782896800897962556333063521849553684370318634801703857760 271 -176452622017285876933424906443867665878878692474651051109340185636366701678110599705152975204641821466796116482780942737771999369132590719792456579955595658663359483195512790625167221045880510406748433211118314920089055893854450072699182579423158928820722963388236456601188749264096256763888077617942582835895787150504569921587694628948453454898846962410708342 272 400895024891234115146734258503656807527856498082474214745625096756547286687788135437688218864344942085969760429611879334841723265080113225049238441675748254671305168314758931234078773114500154253831082297886984189391305300775061153469057026100352242198835741168927928038784906157660775128585843648420489007953073718762555895981472655360229498153128499259162069 273 388654481513018905547089655870128751119952941832007439528999447345191922733567561670694913049764187070269282389329736099537054884704628640803117621811674336165639389836578723229051283109609905650209763048513007989190467302976047812697262519125102769281825092864481543320476384403169658243545151419058836516208674766465798743374503871460931313277250433705751682001 274 -34617325612802235388080844244471103024973694514269630654383146074173032208142262009925283336518407218010202503460903636148574746471377962236420400406219594210101123884012534578572635629774392393960058264185089499773368047106054232598636669836866228435686693445808000031578949493884500923487557401529711042078076599536147778443360564237236671882072020708428038783280 275 2062893137074874943316917801365794716267618410773609966623808598236980382615682050071130408060696563157188546579352418972698935878496424287569203319919068889608585038298175029603261584963650469325078577717767811813389772648848025897126176214412427576506939428852773634013398598123275380518273533795485534570415838173549477616578696002821650656579031237851686141093736 276 -95156782492982188552295772559148346206717377504583634458545837882309900374554536036041232247861213170334689460374300236101738754844472646372412960673616322792766444993016851764966421862213328918924101272895918319672467016602168185738503786738257626228481584400231215177990865754873565575396953878526717367549240242192842662934186513301285355718821479895381076545875951 277 3245534916890668264083152307913559870222553535502530547302094616350937027333136292682340964167489061495352160857727727005462968838690074720951073802803241435712695241322435036676355975091461696247836743065651262507580322346267815845685505126566325745356044284841223769453126862715666448317223407544028977871090224171684935304282416290731751328273322644031148408397566887 278 -49165883053940202622239494259626061824756993346499637385663950662869519168146737390583321920196255453016772357344629477827654588988992288316816545254630149892569802707862052976101185382529366221421048098775332229378466270181499124806456392518264482811902864394046828491079643098499504110735837681755560168607050536178540188437944763163118229081657290784930306726312395200 279 -3755778643222836094139682888614769584911860082484844554320207466581774690261933391905623145987821861668526986312251151675547243230514684777311501485575663584275159314795135197789704745395003089798320248727693995885406059549452784104952904431209023453569698154030985194374300763512287764515347743129197524764515755378109200353433403224503494621026982993511613465619435760594 280 454717870784280201030547523879328700648090938051769687365677109623240402023547938227951680605949644412551271754301287636401345987386854107822325317025022723570056087837780009638968730607648794372864602537596440258434294094051088259112882924884254207978113795454212562264900380832281057791053583799509315106629140152038621144357176461292490987424057788154112327190023098883837 281 -30798702923091306689950624004826242406065186411864276198070361562074031530855783222305560479436328424401503643826408679360769038771816953425193816226688154478943120111957201901222706323752325984379179806542455362959596504364457182917428322974319173103213036642307559698091164108999342839968217631172930478645884826125825575575826701818079658839167568466587757717563394848083803 282 1582639711370435381293051586946586780604050067852870578003476418158534744741180904276842619937009788110476259969130792274935481338056547383050782834647003449954448668062043238334378347401559926462980884104198140430439399679010579930681111719306673094773812065342567837162494351347762498344035129403666792499340081084910221755086161796328384183216933605604442245402134289498013936 283 -62442365824955583608487942374046942756015899985554931359732537983258634387509627750078718635344878330155835380359239609934410266597713536385653493123357735119899256822193335722418930026835929886809074840915477258357062638334699239988526455065446986888573623967529968052177930025541179827921052848423903976851651096903655773622717650645383766055163840528425506185160677426187066244 284 1518766035352731046050143156027425546417809485657710729154653355029596971314983688773076026677298202150391851772739134288022139999963495999851691444104180409595517948447893953126772186484150385006323163588387103292803744475390359813886882937549928726805150113078420436748408571073295088361614647804070246531357812850475240767643108149649262249351223705730282747051075787293694535257 285 25093918917022252131608757962622329862973167083048737199434673331173556513837163029907207857142827655696500164402247845922662646172885245187926910636629118632986504109172302974033536160297395300077341930306757925866605324605774304947934108681265651025661318656062092638867753080472980695533829951436279418286214696386836562618675148581473653135118816742548217436674375920148536749355 286 -6204353014109822486186764245657562763487505703415433608488421342269500654152612113238886852020863619367111290352532800127896389828927065981824358664178602750992486869038410564404910738450236105284240115466122076090230124968287900334452627687309835765313264511414832003639483294941722207836664140816948232175208476907893844832542893753565895143514956504375626826499191539970169748429664 287 494283991706170293193540809223063337920799877971087506629087070914422160156854790600901141161598676046839219437185990481624739984334382687502314248819820504693250584221597075713698080657004848045706390330525593686442631862874754250255595249555716395315110840066305903145468573623579765724074060189633621576659438765054362149961960869623168805078408546166602369504779624235197030145138802 288 -28425481257951762434278809786967005626665149664362205234610488986427271280104803870129803209954998826348562222264493106605436819197764858406155736259233887040575390513268819219857424966167565439708688013495795759245687015151948499728254254287777131083607123132496862405825919944372573850364770985137091268264006987708459776886121370052874513935867125146157968771533701167792190007728605083 289 1273303525563160909503770080901739907661282329970793964622433786655486918751137136655639046904699812370289810769024136996669855567114443013423510006181931687932582239879619461891047108333162565889457399422171702102598901411618400705815491021997294226009025509171599116347821279639707256243640748933694762647961814305187437862379196194195039342015300828452701141985397597562898287696635714585 290 -40317769018815269526203826912425639830809822390986123617277923278564975221941411147594371393733043216042431454548083258981015639555490022596049983233280386737965957898706631528334738707854299835783440114491258980662568830157366035317424538846485417258410825121853943045290079085527813884548491248068121816704383515284830034835644891037442691307564639415513989067601665840101546185736784427376 291 274315344523225935874797817052431440194127265945660377767494694875028897613674629673449271623297943855045233226269679574732314920335638028938682287326330185404287286104855863687927671253362996627427812382424609665624350339503745908215119092379570854104380231467942789240969489396939302569700943089463507766031035946191891451742273832068447164932641021746642205028456570807691900684687521867952 292 83452281008136587850747476885943620818117850962942453838406934396055299764189458805280965913428626459471755197839394182135635363444496473088905371018042012193325438052693897811903583566849333151750001971882774912309800388153361924362963571306778574503693072879426292662552842936058280235284601661441125605827277020713922428863859396938316744916566959032150118229263547408253171034850871294290913 293 -8414608958046871120313284110146703949627809404231731504478375727574074350537715633685119076661692304315400196986912889316670607016425121671244445777658284691246952308020962877898735348131440421888049834801445281924237387244470326855349500500656577911765046476168364123700901414221773727343845830380183682421175916251196096401392667075705460559931630961520699816661613490861328099351792058150996785 294 548446513572062953468333025864199206321074446830906200873320840270226849613557549375516380729535821963762646709393491442002931043991346565638870385977475427182241193190953504381586278731386435024723830853156078789125581857808446549587875142658841410205417343842050356687751525191381852968628556831475466672514466939102820502793228451049547801913374813822693900877704997851042015475309284100860631424 295 -27656991752095313448087093844328626358010697048095757934060415562382810339792581443437371714309569964426937777405708672992840306941150489654900272948970461660698189508316459323696377186811649655774643245912025722821804523986699873635322108286009556545276001312864414410148128450015744898018517411017407977632609930740849282237506539249475906390723752136570309869896014594560497800382646095157445356970 296 1053400993788105714245807248113264137201157491567224619548384089691549979907258665810640548782980324672536355066373770893967026824567383511369354256794416672929587610260012881582748678650027487309764982267745659133313653899834339593690729355951692381037409795832214087253776348682030830950005635576602095647193163228330832784839054221703514934036588279450355727234731186714922461572754952035613980387853 297 -21311631675406575719063822266773606511942219664097122706785676390279958934705992292755759600792779295064463768508700395461925292473234518979029891595461980526814549828151216081532160220116894686000348886863126436461342891199512849245555242730007520000597037058859005393736675776263402482956000993854846384945087762873387734173721955383744704783591618557190676894486468796640567250524900796668478404538579 298 -949528109186410582608116019899067870971741566609625602745271696114101449421354014112733516277817249262791871683433055198197758261191915525780901738816216598811136474112173712573117239016345187284806528876129584382003740954641937992863536777452602032237522380149008567032288963064924156703819659540267380948071581304032650196606650751813175072757725665822762662035838378743353551986779076129717175469352016 299 148674771476093068713167105675969586738787238571778696368761913601901929709383325722512206850277935536355264850352075338780098664558992122172224572157134804034579147576893378206695823810565470363632791273499766229837519428484187098838454959920837232932610541724215187879977538757412273666178802767889868285088506159732947993921377835544723020672321704926739277200030583585215740552369668609412312311823373060 300 -11279026367515892469059062470321697395169295405454282012158623813824332299820219896800933117763950998293950646850297143010566811087768795557170738539659809711796164399046057443744823092481179148046892976256797421210195585048549311649826115837687218472508368804977921282020748737743470591050561613210204712805821883804012233311940206217717035941257415988163161160689095553968638325957406080178319625068606481239 301 640142475656771972277232967440960156928921611792892991014156006779991146018384151219480324535203257399038742827288460754753663362420645388246143256299005064361790330523320816113223536856048394571528732526003767662499040122187435700572218048116359576139949145311231487343428752335150247468998713240919613013255824550791483725373153026289305759249856630605623768897385156912079586203096995861912783451681883525011 302 -28263790306728658480426704806523318283337270191896923852437154854221773612559000381547309736625608574109704463716604595792948663744386444019868522195456901871179366699407891266577725595633427681251997837495985545817480099454618407479575194682798213101772029486011561629353789347106843747669883270862834485663398248741684305661251402118201184874104011973673368799556629835887122884640400957391175372235434995569440 303 839626185262064114473639274388530899830745357654282014108427900595801282895894200351487857118942161134263370499937249310375352822848026547497746903430963463712768314574072441797652891360292963935275704059874435250586490775344345537859025698821365586417813780954958473043002043353077812973525420948625546919132955900658740389495881587776103922586800655377204813608854094577870531639382144319279619225242278023560410 304 1830988628455992435465722778023211976473690387676551413192935257148683877223403187611894438085892156904651852870891778095790658672528473646270718720667206526026200418896063494629036410448915626360192690593905249199968115085897516868709788797317705294886769772704949898882969011749893164556220005130310971188044545029777859639235056986896768982806167804996467622523157380832408789384120094183501247100238338027011061 305 -2612263145185058733040060184306771217107010441368291257022236419486641607621394371733608589854826551999076100947725537413182644640579731825070229602653907615381189586261377029706589961823525115190565161643521858198008403123844233447172297168849579326348239522195444890877129182393059360769499218917537707240776562162945330664666677978275315325387181446854127037147991178882110100499868198725954688964927915861422357791 306 244287485799241031580674089522053194373011639119650153287192947964560698950563045507437403869459116525009117740920186731140617128555706003333047753944338883425262984733471504353573718251843469626016334675381078205487564610667695877956202365029238696661008527237358398954182164532298516618360300132133275291167006725453064846074606569733162096422693238873808264683111255244286468151043836931777628606909406168614001198160 307 -15742321454846674056980573129441607324513802893933929284357367043033656030758948010317684205657046332831597509618154509407590573447198625268208822126338116275501358368295469682111872628841680212415478403966657361396131344588331207584194904896062964009169735809695044359560276005181136937012900950178753810772857209047782627813283368975708553806791988121684413554567631435612647973176424037958352414544508534904534944904584 308 791809017217627886461466398978022936234688481647424562199276067470402132474829740820358832617119139057112984882250951581230555981442556555914165190283250010644419547642792003697659886394392962616891243446366956740384649078851988413940374957277279785596337159638053598657576126497209662304480163950426378713418572450231220006596114126746179758261201217375694457143573359610660729886199089516215726191410633699694601751051441 309 -29584197563162319706605579290955362678496581675897133534217790753084198777079736111141153884455523418177297045604295316268981091352060169451091311867701654341081852196432849899372179951324210625143258538679585102819146751598983718626026976810929049314194665606293268137869878826474750381074980561944955840343064385011515287638708177676725782678679629061990043678196084700098035170701573782577330947240008546372002461205665161 310 495787905026528875835316645186729149473468159463289702958965549182042936000846472240658817393442761434653565564987873571896856061144866884554876808234848016813932609654242265861103207803211915554506269849956649844330867653483863782409822014356745647879481395586178617336134890579349646500380872920947809796179764701890228121933963168009564370072148655886494567146541081730098913902333062536288565028841526958644038445608470208 311 40760964557471521607163594435563009180263683149749768092850703786837886368316043016910142103490620265083595043422080254353851687730898099718954570485590175044704379645320441030059434002401383054252461999859284913130656324957021921761107686222360302897901588019632431774070747288820408407679403776270264666426364773253036891586481609286949091631825403128213763426481456707696916128078406748695425776172252754800818277419052268286 312 -5460344231517702456782273153856590415824841391826490480590497175342865627172865084561635985761097304997611110387185446801499541858982410312645026947513521349284119200071581704215414451070711881690188846525991946338928504732748617551182243565150029964325560322002965001018966536562077919490689055738333313283928632731515615832998247163897524686250561049936816122135229734057168854347586409569578323193075170705833179396709345075683 313 408706857946712185202727884368628283318242848496934030701812567495965702661127530871730295972374855620333390641669633583458679240999172504601676597380394775816597200665381564409787731584405615218912744163891979952784182753229035741532484885767146879088027538782459791007521178367538748912602731178077045157959551500990210688346696161814807132867939797987305051780673996152914807112500837134888345611029700400730348422848003374381109 314 -23299050105715976570208432652613725444524885906665421654676051386594585346679356978064534073245916681908632449808340686039279961721694089390625786457273533356139319851934448536676867133296418639738254642210077446515197442422654044475749392305233752218701071939776887725288130290303933726692560023609635506064436210107879811844940167455545396892532104729576562499455088732491662707537753021394341742884614972253164691443600900984669072 315 1030390269798696151802740164321139170644029623474381830769989748917829077643480197844260245520717893375409417079070606662046851359064470214083722326306468485383127921361390030459761770072992996122559141859652960733696115067034806820514899748778727587878355859237181699111225745634479701835640474636025144689273341858258476092656224900746035745454085289465435746765558371975858948661196619462762905949428676851925459235636016432384261644 316 -29427066484699374676289808796125020162188714870839135295631256279035144600202483235722825774042056358882122732261893233973901509547452173144224919350663807594375037341540435687182729343449118258302652513979720547291533225379944336535184714503430327193074807795953666754327427126194500480806785606027124488609880051024986036272215226847125716342255329138461637963352650921820929846702214349436258216387294487832059689588004648117789648903 317 -295294867421807457724905915573727164576946161140493322035158262973488367368483940381473109161803244107776450585902698024873601603478616261459327236128275137047266184314963175127809801770693669936130888514253433495928604084899665349208082565660449685170879080963282677376328819950147045516423960443065844723229419289312654394670636980488522165645549656218461039221618799912079644407404784514737344848515965935004214762921575068913549444485 318 121024256281471412681962060786030963447603275148346889955698696179664489823830934722639733307615978223544667956082130779733439511284174195711882976600175047517906289385984634602807936604683987389017918507881397859945485372882898408441102544470876245147567281768886723070209285349715817782721761680175738925390803283264793521671754157843829542520706961411570225984152647674765101556142064763065500569506276271030341320791443260817749043177248 319 -11077143237281213689110692922975859731990298079749915420582928981487559419370688103710350839813846140083476761369398572651842482630635527719652045724814748294364072735127059249124797639934497803128908978785151246525038533152346875767460509687340217498312478758415081143081917851074273253823300356033012822992165970214009384279054543259692352157366230372000105518886766849280602250748104749525376708380205078173142683888976354884146109049933886 320 720013360014848252174990303398247456875024124931026467138915491452097059640182155594743489063325741871694578584546219694928994770077189702985328913336165799773877585691311423530613163347681741111945795145149680109894399620827653180513757733535694395771017877915561657835784689680085013003082980758574954174676638078747424539561540515720319301857865205955807767889565111810829804807836881879845064324927229034350719812844419396338221292795881605 321 -36685580844986108319789099795984481556948577407376313607201522617504162063414129796009946172394215619746711030130972414295156221498129340171747493980410029936282243309822170644648997878977897179278847129672650846675916751457228675847339339773844901122999455159697824786843585489423846723649608558390843983284453675009972700484410783922859340353868658348756374767710968274470581466502295514860229023961458485013266993245950275986244608478572005335 322 1373580127338709993180982218283855186238849131929923065676855399881646552366056921297061925831339175280131242187648759587039672898582487377810815527288887782188245462442594191084381839236167793404104283655085959626461924140452192245774265617824338728264927575486232137713059599930331996925680295329901001894044203048732566489379993009278751957518848954384275155488074890206577299312688440063231296242085043056839745590250100401885296814054510409744 323 -20171712785647037286613950344127205942326447044146476738372542998559244543074253514873882177638177913071796989125196080719616368376478707869061967177931509847685851464926679982027210147953919992863655285998168100311649261209448907839763542489019377610386075305970023847631783724787491917166111210732006940390156050284285011060624977588536640216124495693505939221200913827879964866727224710654810760264335490536793274146727118544093510775292982811456 324 -2397649688937378017946719995194700570063217164842649361301718506302357399809974265184274885264552422746976603513832070039330342927910132050547501882107322088168440008976837054611837217945898038722634266333553438218885239466386643261533492708686439117081070184692938981517750029956494447074358875382624029132216532932573230669954292752230774606318602925513466491991414463374797944307929348055614989230913039896506241122633022939684223014945497864011135 325 307149432402199910538885849575765116671505030876342354044189613080603538135388541478756721290497731047680291460372288744782218609863754373672842742146673542501285134261195374246552843934693775196326906948469333464134765976635046192688008538076583190759518189970024483875362224280111262515891936835134971833677068636373769977970098334466559526132666168626451726347530390203053286273076704608595941398294514429926004277527439555367498998308574421059943583 326 -23251878348698470957248825685713409513726486751801173543654585209313155088614957556350292640530563116405032982536885679685470926200761937343384780573834868167481221212010262381359321484751393221353333708024085494787108320396598678406199590275777038094117387994411821447259117164600891591969497841988131008368603573120819824337362960244402096280572654217866662877680905467691023364242794693447710790406041845792545046139626065987510387026693968056589195776 327 1352157372688506834399447857127341955829251815783931188082341561931051036630796494057408549289996054563678283470819494763981966582721721026431686023530982558647485125178025745257723706687491920651658934864268627579244801491172204433806724727772963949545617984768254672200617465338516787123066477557609950170278760324465261313602368246452021577347520568912676023708176391888654621288186164467738104182859184137792097852060898778057942488471372970842766935590 328 -60955035981851953068970639841309320574193029754842887088664214699604836915109879733312252596779128351720182047993228306980671278775390739320082052396899392150570091800746817968084601628551019940376720629528331629482297903069369814354184309205317506015066184726342742057950538621933296021656188894811752906079934010645571764931318591169485785229637984887877645137829672731188542937305561243759325379469919965058180665357752960923758121316957390268203211859155 329 1740785560991139737714628545203678074341473474909437380028462579086671218873938288353789897062230633406135577505121094518105560898932555528684001714890691281915109367742069901495571034596622589867353020282948574518899236075853112261245838300342449649192991635491708314131315247367391884564301833198915905204718225440697163286720640901666007139713174199596480429180659883466978290118891161840813098516886243815364385322639185456870392328133463544372105278837693 330 24780015327837331408105659133973035831873051803605261257354020032483833148458032893322980222111181064549333843942190807289236029792668622735994878976992760507196147154445823932811168900533159247031287071351534846242359837776017631957993933384909624311695627127510326563533561487701494133618822377503917526418277179727018694085505264427904834511988359029250248998593609921785091291426711954175061111429812919732347551774928681402951914821421349588508160346628912 331 -8360743320974947511782015306576588878544838361764422868046196678604900845527582953308170097988623073695875915767826345805516598493123308621527169991277489055542357311982810551227148907771726786195500787884945499419599417973765244095173274350609900999559047829141097880436970603152807802496486152588151198012198606480238594252200967825781658857127389867545163187882187699658981454958989883674853223142848744530443081244436102955662994286117994690721116456809349740 332 776097101754870419939830538554772925160685705378674067487206607945717858362094803310018457459833343965783095753565609889280725458498188646099807302585983896440974845669577764535424906736430418821884392773811616760555484729450595113773765781410734505790958921763786002268361605319657977366017785467275631894339051037478492145166845255909215745759119557354132764393463527195467881343753362366516947798238893236320893718692978561251663032941593392077056802807798110281 333 -51740892174664431504802848493431083742808576234901864580069033199277252559032733919848082692669987872993090108433264117544939215574825314178269442647777789973876163911500950683673022075339870688837153921598979188979950752748249733081377276571845681096657046947425951254776410274632823752681044393742519514787647456434440736196769051588353076255666573178921524881737392166785972570711070428668497821886714690977145368525371201581774634959998363230082292824921395890717 334 2711264443356808665088344951729156070824008285042815796610856183609044937338804832959438930286295831651747634058581748282246314094235220014959124561606697405246525895813523920408025024335973050305373429315310172788780532980399977259949647639785774560169903187390144573033697572147985389377947929514570627627165836638742777044836266478718038102697670587035844903916590357504128621557286301926859623081963465221144736619284126959289614557049413105381588990446786938401632 335 -104308377022380970587293829175635667403511799015138229782619955976034877877630622793455081255097720805476231543203464377139646648048345452363127622388562483080456073798000907545273236085943888050093492499177818136143908867089076373989726628070962063555239853898323903231935237844978881674928352450977996368143118317235799789741985919591948700074823330577643725190380832843421436418086164397225120209314894578733571052068967999907853934214585911617711663046039765053624022 336 1533883202088965036685263716990838915313425267468780224588805938788280245337711947902920242247449284296449952630870273001297493419561671438644590178318137788203078615379812786433569863994921061111798080921365352329787486143129117007613057072962162270129896099768452659346396407421018004098027414030371656283562591057049810989635930246221359167669775750500938748318958475238249411407991004654003041093303869115471067074979610102010277872344814808843011450628456606587215381 337 199969518989527503190397291217138097542920884738554492210728225393343284190626520338607790234816648736904007902154018484574862737094887424291307429443607980728078302907764252422188996400043327815660922850331433631914684507407717462446541732675064050173203329748423575580363971853491195044306618772108771471105129924285131849533927104894398690537521231520908493476436767691793633630496142973875702520793401296946619254658368436941010191282438150272202081228721596330713949169 338 -26203665096861373100612450637722142550582230499627482492638839507316166755294265913579315794457153552381790053383772656309947954044377966379015083617418417721810665492005986468807709643786341810877704554413469538949375151999559731616624196356510430391391393877814830772033569192245388481050795985508287245935199736355044572366456467700382904406838262714094887202425467122660414813462576923101304813381290676195024610924131910561640420682575440080312745955401656089537490869808 339 2047361834002878119508566319062913430788779430130791165057972432632840594096891806137877586945770786393337806778248683729232177168721961859888185100149814266605165420498435563241680298593876683071031930981868256489913437889391827170427210880309838397014214140706575460548730502350178158737291492392700522120647579706886573113714027615621013076931840643424879877433170932204844227059301412664540669182649522809360792138667741525433735088204987278965235684503674614783994685656968 340 -123202319282441568576337695128468522251753071672038891115894296556053699714118583523746804135150623861733644825115512056058132284557176448097009187581239578910900725253280330906065351158160328616587499589176426757102939869370403324120532431090506419446672915066993364748454540573678145692270069722809542844054650484172047425803064659713163321419332243871259423686009476316892071136621011254777289514916587700646345893589307595594041865687476340397701276668547077223432250234733231 341 5763524291085182095617748193900966922942394773377503767175421518587285507651071559078574733176228646179745144161894482454349397169574549626771072987581164815028333485935334468786682923491561591810143820019541926939514636461612627616751184845268309096135818122036812875466264894445151251844276823470544245149588850286665525274138325989290816259222457285397710031045294507883850883291522221433664657937706479022123287347355568984482524526431305342200117264302780126298353205093970759 342 -172480418538815392944082701205628680543865676019998615697213941159704144941041567481249137717182270052396101534371162948399544995311165583194283780082437585099495383621756825241089384439760872616922278181152038422256937974060445484921230084351484506803451088399725165015147222668166770049567894116950822997516481751882064740589340255717859795615027219724908820211529566267744290885307863604200303816819349004355397505125168645938751723003687068580342256682842198011180228506902456512 343 -2240273147262938908581701622921279785035100675230107852566314757476223223109694109795126053464982642251178980182371347247233167159650684156115638021575445447148770510722638562816929471031188395356829431979665423302664115323097373708839745979133474278736028328624295090412138949117465027734747253475103355627630999663856630347562015175788325833114817450102465031248032542966347299360967817682185686137538831479720205633659020272248878485736523303695231737790711791727091899551832200242 344 854081177389668582601298343527583624588643058972551959192783962614812252905779851515587919370727892105393346212803210070579537698214743667964343252180915135638153200247674284210487944403032736369841500981303245827764087032152035683504264755714286597657941413269027256547251555634858748524371654942943889034349426039162237246473225115862412882314695928565940266599952039659800838833539067383788828499302419644153459204067355297505857849433285307699824414064850717144739244108115354059069 345 -82809865966161645694216091134380622874213505353264785077433839537248343531128667919524871326537473607976046072557384594899906385665593619809612313329866278187950357581534896645087374733032024593999622249695298710191036228211769452025293642338941281913218466714262793524397385497284048218708363285199870967422256164837704006732320068576799216702375426682528576645115972173280556740577024018488582414071132127872679448488758141263811462621371808013502851191523031413679330040424555626264123 346 5749134767306524274653611313229440165027909619238628198724936919993865800904995128660747262137623812302102357209104521050701966023146847155725398191208747841293048521646877751279683152014930039840082077468824620393673140626271573061004300851343589236033803371188476347464909614606659336970241660316486348811764258208724555130263160646955738768326639770604591749222823503699988003417100450083299263241634721528627919979022680353460169933441029751493577079781046926862933611550519060630278128 347 -314349213142635794412682740860349611346408694478459519847925664959446808710066732925060717829232093342281630044840363581447699004777511263106354117873987663949815283555566553484117121417283974278478748221240385086537713861370286031208144731396624621680565414046614500166617284344150952379512224597941468787731537349301215962910287610132893414489267061882664061097335747269513613468063862699993718636544687896230873622376312075787861347592388563559749579029190075641189850355319774782957016676 348 12740123403918627762622554872694289916470116204830323623718893485151804769368285785759775365124288987539943773976368296968786063806232252593132213690632243992269844865598717281777216944111188463979306253878051713659358016860853543569728278828038606390057315270084345006867179684760424761641237424429217031345611756318209486434514574120598444263067531994102391752990326243957809411238661487915419928419355012620252479348612716865570426006143469523834603731200740028177956466384348830779410488729 349 -217589499893119681487877256488229857483754001334002826475758733564594601913301811643468862658994544503157510786688591625314823615894293928566600560276255619114608412911756209882236233268303941154476835695818563719274179492346851674802633986158306533197037546530340075172985661588856552802934959192962573307686149882097925946334022662423851145372860887698778750869903028225028640876818212302060555979470769691186865128609108520392117165111439506188361442933249504536082405860983872303348048934453 350 -23462637210096584784897509880112631365597893880254974203438800215525093700026584901914873117424056473386310308366911757884686063214122675584033691954142080072719989975780764921672430866495444425134973761561374685425346356770383165087687242965722962995632679565611156700695917952809372738236200078755517301734878938356561701304763444843574358352398270179128141963580768461069612514928157177736518091034501114615488400017974080974508181197467654048300414911993317501378829257929064604048391617760864 351 3339820422285233915858981362341840423208509546089890124335383464302540962656124789006020902183986808175784063750475035333538953400909360531725928671504086186968212547677017552641497187604303780315532902749712320254678745526145506148223450566823636579019745158159619483226665850658979362774851738136480159795416750106092837433364633775527152958651272461408555850355098371319475433185340352719287273732733078819474598093949980110261275681122946087205527678981664662805454864863986742376204640759347474 352 -274479092007461552620196938849328334295711383226415352658926360806844538041410244014171206270750885013219098655202417188322143742091656643001256730304027984972323812693313092428302720812512022739516285939554528937444974068997396521351829761086619603175187426520265677202349426981745540622938846145084385553988118525974138464571115088381526118305109571002423204830242577723249460407152253223440979592495476521512450360875205374836350013006030835199830924015059583818006066841749650941214948522999055195 353 17323349060139334032662659028158118390111456508421363351420675803651270778401674365222676311150462000708901843697418516581997570934678476569562049866452005023399564196617158435372503171028758569218696392521815838183475787455039584490076844474644177799835499676765238481512725378270665851717106220001009538628827841002154097940600739177594535704822746392438896999589745996867986910757260721950662594764451532177268733124486186934485281133233821101217584773860255280177558122556711494868377398283185057337 354 -855079182774079151043924984958685946378257718988708332882727189690063678366555626239064104824455758577083210335503800496333268715803503219051360597355930820616308993515757326284694626355502339939442701499010855567477019156381288715074132016787948549156699234124751392747856732706245290731262881224159586915854002889735867941779076752986915813915264064586370410598278068981851700057054334211390484808023475904381615835452766302902941422103711171456533653809849300465991578051443178797926929076188336062064 355 27948255336372337498006332104598041435767646457596041167750517087199181250283781429896178725683720937243540431016220753881642971690059625021226611532665264513543543819173388568028643956953642227566740319027145716353096403297110728559132829605091765110917840101143401760887834650543490413165656478723690884766852992002703991496120270206736295847921143267849873675241072248721473098827949424139641585816840021723709650352382853103581092557871249715580777380182554563588781900660101305448743435223863702004432 356 184554886414999959911765211846461468231387791785848018699449213811921844613395179136645611118082108648434050606045579231134444039430414467700625919871526026672117776758579335798918043078247194148154363347445574370538614108567374260288132978504918854633156120165835312780361365481633436635206222677089616821455560184062729390564076324647128520959570212166765698999487419175488095622339840713912756188864830830021526767156075791854741796046023177030468453378910571629999101905638505313509299797875346598358305 357 -126730387565364429095433726123207648368106815044696303107989836627101788301373473228501780579760133204228818869890553744592857729215001174198620273576461611088900509544323817631048310732008477623850262503768322185799618305098047968921662520656762317221356938713075213064813130673069991689869503621216162651214495452435736964146973941982081544274774572615242651798171134139613409522082325043176357238974122595044041461532685234089601377917038719671417614674398626538999870791288742916741818150705912480512649617 358 13228081718786960680935856147035623463146068245761840761069576025213852736997990498749883821806777763624022372383876175051982911972551793492667663371856846636139651809014745566493766381611950130451726500931524689247479475866059007452461632589017712919813637577064277910535624038206776427341543797009027695697044463407948400111211430745084744312047011274061326065018736664691481832743311066721932689357071612712264152581852481891637116881126021714511315353804511233190325128393081370880552545468330391552019020416 359 -970577047780046350847384479859974327001570781055946327254479739200735466978800744792579064629324808232272090855860922386413380396278777914252837115931315162049052615633622870167381409036760570932218364554666281596836132450177683775036192652597316105488110372833355173576634643191878478363671044262965656302509027065953323413525543786179557723535517825516145943386449080424539929437572795187855183450425314404804341995358241495457366408997490121865217862321632632493144534061757713773764906245651846532215479507978 360 56117084998269182028206427509624930817491834672966334881055603757876841960422147916676161494609161407208372765700556054273629129835536064171501175427527491458331954290160749726136141252799179097559975823180685572235703664130256889227450279690463966110285999309269804006979914692490067126216274064859499089404647178278430844297342189015633906377843648733235888567991581367644550182063896890704999640751207122831168570380306455217205433277306742992771754860717464568039225597862439725871039242271597297167176239640653 361 -2446578371550188965784688082267550175880586580722316069598989371055058782976058085670954090876815194684502131802237681701222185790539150621039186416851266409807758143960222718000350629747769191324423434698541910325209679005348050105912103867916608422558789602579469567314832098028972563617920917338983358571303107331495195584910634112853993038826385617823139371631424816970969968606938828563847826158670788069848629357964288546537695343689400044764320006689784068448009863170502883395430985045233225870796433844125107 362 52680147500252456902380093285725507764982667500513285352603183248710743517802532893610322639135245024042391417660443917840241591110104334041701787598590254679159886032001029791025054877036605984558213746959994740005141294146718136749394401279832450634718712600350724878243681028266687988952777683899226851909811835220061251497827064617501782337099811890004380823137118178932012967996810761766722737577694702242104525276926472622706506004194977960298366317042993451750738729310101324844668856331973875715472196287791792 363 3729684087252034745911030068643172440879110435122630105433701661064929645396844218553861761825757571827594201553222556059119781717169411430380280498204252166229213632507133993087082667424593386945605967017729792829914452390885153842186862244617093827250997857987348164873490605111639914563329443952939757426300758394135953714684131802616733404240081758460727680332655705570848841787224927631833151514758594649834380433904960115759781196682790329900864070151600295175561132812706122129631296703096814188225393142037551652 364 -623812169548167207415213226851399719844387760833130310007368138791794477279402104744786260023577054702693069949108182909998347918939274444497735652757617284795642703336000473941429711052878470497346744656508811187556845286957177122906628103362864029748151527172356837910368297967940462443068846154821074193800439263403614001664555770206954445511164942789175447615678375628510292180127749552880487035035747301421259514420485450347929744850555221751007505692890565991634609753616574151286207053897818658862164692922237179927 365 55023551877030937176073867601399147830515990172610242932872441351709340336973841085974064581288974751251812895485241146595176706187480718240546837485365896887731167984558381999910724457669644816153838111088195464034837590737693049643602331128622901163311619554597067033460058223053953292447673813270899953852357478594825039076100976047387782497395379778852394318336306187720771832021066352691194398600515018805055183122498228821068388116414722427317989093023449113497772216466708342239080417732716209024308957384292531453491 366 -3689488106318312707330103074108855845826703466380138399624790134840968830562044771567616624526119090884476645562920179903076894968189459386555558640432115818881819167491893753688723340460226306749576894788560669203253244705440924383873482408014359630627098251666009179786241764102002326809316133840020216731842397951043705760132093086415604199451315616287764781215206809175980721836511203222542115816578412436266392215277528280309643533963729189897636166220764043159393546063814292171154158580875083434870935754565202761514528 367 194879199376920762664323074539978903796522854731204645038072441538386532568243129086079073791655563681731299629353762785860643182708577101485770179617028131838631105578131934860890907719446198231854352146526907039208451241147373491075145124715323295693050157792792565638651334638776186594541154008586949876545127651704037101968492012137776329551478995063715147590638271792526647770762149247980713597845365141278391811181126767703830984413827103926263512550792417934016118265095869930885568441407171436332208657783396523282890618 368 -7147493778521501110735672782711699887461447855043399634841569156818076279611595541362302764246038805991631175314173416957321416361640871619773830121760335255140387875930364496676121153988550462345636584860186325066759563399072839476550999641812152702575598697344912833496592230443397763189102343321479658006436175033285708906618835077602091905346291717623308958795433112210777044312332905857561357155208273518251398445261049932625283291028277207520387788579984254292049937302093734691005046951006705517787723922589016291058703307 369 21255992177231937096881796058398636024562689919602473454580462164982821067578286759470621140028922074245669664209594779520647866557626729579226495812879231363494047590329084235745837856071949353929938122659677858756784368383566283379955451252870362720533863693597692095603536463871186700168134860642138956829209076366617483122762724142455031080238640957323843844615923846290454300338248773886936857783875695895943596419116541279782871017623669732000163673492621181554770314981723978030695608451617749944832107170169188763021868801 370 26563415099676608364822737639903267472195785781542330033160483711124048488176794716801762027217635060022351249913522017473107615210012516267618992028404408753572239826417616052159880653694578223580763164950480471053873215551091784470914125351244255945515192906200991780811055113224250780096188716382399254241714781320956982331494638931469131230786576927464980592037264370428653405512389134884997437973803125141673915977336920855875364212281018599156197621634793464475681130663492221050082392751631554949870784720599092168245215123280 371 -3101999550524950869046556781234218977539458545356413991801634819462495034030447647478693461048539963816963362554869304428376112626515810791477735144579408799404815878325618321192445576938189552232616023038253690484203440952740019481067602329505521609548620464508788635356441363539016150169044182620711996730538044046849397080603610470248397977195598497251377395131999051612870222592679141461457313331193094510975235836820625653013707445580670956338817666076976807525178320590255334691205120769318868874512118484936271745305139933530472 372 244306572908887094459192280959834837969059738834068023350535998758445662395766979340589231284071185324883229227621141617009606713759529055883937255374276240290762156342769925407998471727200358595775294993805261672134109835707498552954620819466000892972772286034727560497191954326871256521780159422843005176389887961506822094852944384594424909472279882845626311011629381699211354080209653284938500172883475796344063150529427451949043138630337503761815740249344653914637512194024282541406233603971724889695455406717320300233768287390011889 373 -15116980983591039869721545342620186793072454809812791123384812318416967735726751496932985404710599901418907970362879947324271884093970951601189729978531883433998293984685118607490394651835534924669707564110875808337533172202031873016050466961223973222865645994984233950141491486615931234893544628037442902859405040139358615444038344017796064798101309403118514284311304523692591807667281396467460293860235808977803456904430357880776565316423922676867534078276450736182993705805494634882609257452073080264822753897609350602071974390607729129 374 719638589228223565469176344303058498300840327423729976796062590307183689191611759749681140477560477686501572782021851301953190837551728472267848726729119989575452728991255451914755518729839659492623689379283597371175566103168542660995789677526439561359847780569733654650203099139856903403196206899524962989640839837879005568245656730910555033630944888504613493058739782802794324779040142117425266858390632940291908863611762871353412669554610608936566665558829732909835553705635929361304677154184992894451152089359925022438644606318483042240 375 -19767514960900327979621125284473731236646390402431555078392293337064907501131199817630198489348085515913397754513297724668505600691291441791570064511703242770204198740127325731207474248998117014854374280793048140402003674591303766502291458882443370380194506436765534525588422106319062270106650481168326398778115262763456595479682509074157937846308614086524080356079061077508692529251110385385931310153328661707502631597395059872217895712091429653081325875829481067075348680580294642796376909113311367199292841276740279829154684608531021322594 376 -728161251499112077885691742233320538858542250079202719812092723321563943201186571035618494149632434092011052643791845801056438722914713382879651767460054300260195125591824231203420214512351884287496235778786041747996772417387364381443945103625071073731622473765634597387903289553162326273652606477483430499419826395419224624099416570636993900332053881142471989500516697380523015046726860477445721825542846773968961785715359379709450453210641903467172806473247090761148088881027858706509706949547144191136798112824687378446125903730364080666531 377 166616570915443144852649375585879120839620811965774510346373846702862649623921662912189374221234415373532369543585164410425609112495895975049807667683723713607914063197825418034123105386292756867256920531720060109877619466205137894447202558781917793571032840180495766049038100050010297585330442856656697848965055806201920533321234661624945925134723817095219763584832775617777183669852888723532308625146150717491464034904030857393748210218645398103160055255125226985992485775070986363059341107435375747307596932181456781843450833674985278417315157 378 -16170204241118652319382545262645496450818761699354212332345663152752385374166926930059504146802168388207652158523569747194465311170915381255619085055314799850712253702772718734415065650638723951482157820478001027025260765907727124304677856530132335501861266561092274798270051059683366988836811628432258010631014582495079212939373451537475324406302435515830245608721153091963708914314039907729601806114696148111772137625781167924726814770984647757153864020355809279118213634719716170017415055668579666723399782402740397902357013258979882986930062480 379 1166969392785215326724856872045075927596404377755443546261566831646599430600176821459048491119162815475545327849966770012993491112663875661949713030830373739329173517286259157179101467810672369731296145008830538794444293691227741962473741930740673678599932537193767275793052266150337494020242978317834108504789899834813861712489819708617813362690543986796298605823522304303468449239752944077934962783630246545914526316055256866435867003515341007608817445169722003932188584948190143000829697979997180870073931730335070941898705837961034869266805925676 380 -66706715853193956735186593509477757672528743185978796969574963775077968541223079774140764577650973437430641813221855845772631055410522283647558671093953775744392597733833815140226976734490872813539410920002574445514516557113210972358124507398640104554757787278182158963435111878815073371228253086899153841404735626609486725053129443351955941295042383109084432897669679191642140113711823151030687432659351670309346216868785448323002931372565949241340911206754996968775723394716934662043468223562765643730156638808863094768755668864771809735490412038343 381 2778824965878751090241613767915972659741534006150586011315524515607194505842034266177075948715131095638276412673708746138114426518701503142865479225618154523365880830854101530349012444618980651273566474254139898184672803074920418535404742069169534590184574316085856695305514508650652893455148221762391655429676768706104055072164114634184636110270228250143339896148908017241817134083499302401376191168731971212212529715699353190684122347516574821931110585474225530333178316632777181045344514107529186460025370135490393302538990978532141033546484276304667 382 -38072680257886017278341875738265178179250731791036011799305203210658405630126292935929842345683272340328257648669229001733507833543564263114042719669977451461365494458210531598711621864412412224710713055129900045204407270518991079719057006995741428989592776267839835888266960172550502980046092606781478563988472688237733294997065803101894751470354586344938521675087987163108757742201275726156174462319928515812143214661224192359039357353427670285569282660764176005965194119543778713624400203837613946717565359043226646626031302438893428754459534245477344 383 -7509797161571030985285757629597882959901636875586014936067082434785122284972502069269419688223011642383062299796429586421878331842198859835033670193206711374861223643916646416051298678475855673166807588509235758242874409257767385923245239203454189509372644675827493274232128505838838320318934431663928500183611103857867130666213970867772466427316177397632183942103923252978477032636402274106081374073078263471920451164915090495881765258621976590203380948515056197039752520623876681573427795059866515303215214947764835042909266134981156622099444822240822174 384 1043721548819991618333154479928009992758911026282370139188964271032310874293410734232572230323808168838792270824353074723914313144173738119104664597067594923828121036128441757297853366018535357542689515548530492303716819313488909277824089935854717305839317966503866791349278640877571415141621954317049972390716881231439026659657689525628408149671747335455111652005973507714666847354796183030328846492237554383810473723765939982278875688297858479795455805074122616846869579284083437764829085251061121270696307912980821161707316773388846196567800948241272878277 385 -89866731139786470663778752857745131726764326975747271004706959897041385075899661424096451001877973015677569199714171748568030005227493801007338029520215025380738222451302576073622377116808981332431532885901874131712243938257373994194704991538826966977208531242759120686359758976423880385961039760350408650468868259464939260265703562352780098343539990682630908801160910452610941378324410014466595089407391753464385146066862084970174184330372019543699102258648380931149395724072878109547270239952851495409880380334185485980180656916178423120078282617347521397175 386 6017695412753038859370033348966603974575357576686640629455060118892386956599788475777349955938542933171177428166867178347009615060058497753555594898939455313070335372728640043480449256942216331695788505183563993848411191837167695455975903601835775030827366504814916270846148832986083801716977731523685575708621908760133999542649823488468126709209767404057831341517709291609237973056172853005496678905576451448297594337601767582787447196797909396262839580208601145391863522173705740651346464731550571482272821203168451382132189924383171318098547800775392552067856 387 -315718106836399967439965651173752056498496693068251176648361054715966164132912023894754317811922361461357921623184767887095349068764764854910026038266391770883409932632743718153306023410735523867755482906716765406604736512415466402264401649369532186383803449075649859829756015457700596928396156021788457862585925064364227432658303949525722265985102762733033540534214743621699417878907035204370392607001864102565778589140067414723000917157273626016223657204507169321262481416594661673740677834036150610295337629262274251577111007549073468944719197294889680656522528 388 10824664262901858299399888294553134805957763253490572143111189053097503102714196025866920814112522419645663716589336345225816698671798073037054453991927241083196428801088655705867315216277939859532808728903728023835209533633444634084611909775672428309445779261292022319292304603118658054447642719070125441571170443795936934760185282957009687476901233708379512672751748257458756039307261467603667289047009587383389513806258900819133458679075160393793303802458242480651545946635961946691050869722639028060110695076116192364655433236072274164293344766928644411283942337 389 113508854119989407837289057300524696997349656074307546183283967129466940214198246779855554118448639475894226932455037977529688793541970810921969630753510477865866207727443635367047798098442117955502587211750632845255242462095345274950520306328108577441122100115002340716924731428565441846426794746840860092187067457230631314211339128690291502997523794061739766915080822418054896887667373723496628593404581909705482575786249772616854293708914161813907528474460848563465522313219265419113656272814152560162535019023550719338157251026965634312966319210053519700411105855 390 -61532400072414376041996080612170313098287864118312655833056935548250033729259109526094473561096378644039346497446711643014662023308927586455830389792525821023020795117545172621961520399675443643806855025586794526782929992305283757729890915655656372830737180761307463811045095265920047112558376336371988993875489970896639001200409004180506953921956083199749707473623598522882254360373639323163238551493450572589373109417452823243017392141391962442647476431610158088499773757561776712924964077749015130264095397164191816540969056226358590177235431696857755887606950144256 391 6814666191781436732240062785376102980641557087889404733941406101207119209996953568822578027900025858828300331591540473812229736607694286263737921916428211937906012915715795712373229021112521029695106827267350840205411089195753940462987183389076717844400606447822423195457318073817047954852695729855253198648362641264456270383157827373820126331248964650524383797000261184078600587430362350233636931181226079258481962695360604332876031939112200581930569053779684510881339969444328593021550810088493755628500021337021196997406349210823509250066627871617306644741636109102022 392 -537016943346358767409327186451909126412513962579219349944739484192968952332347631718393841352912008575587350539452153515063336814554854124710302263048747543884001853416014992458950941502868271142480439234740817859199101668963914611103490369695489066015544881804930026865804314243712028166895743962873883880122504927863042330633450721580652072910635841163469949895237916909476281607641402033361297211587102291927617437087499894660762478780097140389571469396452762261082434244353437154225507065427809970962562845499431983298590576867886731281123232200630394491818703097976467 393 33524921791461058807917058477546810172934759686379505169285754527320421103820052945153901473187817929212554727942589046188451470492666486445721460369920856774912210977916119333503058142186537917219270478389105459923186115480898612578041853769703896440962717370740155239034519968468261251167561348407238626823002937376484180418521389984611022078266608212582335858370642067267452017452249459731257533447072526829979371776193877756898814313454029931522763206792090612412607374907648323151366679857733922291798004241585273179062884572389027545316637107810391642238633093716171485 394 -1589315699703057517343290959825410406839960185884671847042847463669053136988509050303246477658240349616352713955983444965730388270987686318254486990838946321332969198849044618775757854783409583316601705464517321352585144371619002883914949126869907958484703773811370759687941768058771501396712174333292366404490477162729385655540931846500720157423329852982567473607308901264258561138288816120304831314081916519079437954627827479827039653747604909025406609963175535470129581854151930066137863459984370022992405894054951199019984242990658883107858641694527725198685567020584175056 395 38659156791056090586952073856662790820225823527676761929532431367413815336061178695928330773020612700591672508624384455924714475544910739170743679482416812590088364394046782962983644696155572263514975404591104092395866986206629364322534242820404864760510983026867551835467500570020977296916785141007836564371297307657420414207919796150349037802736602140914190670782562372745390594849473065431427933975385505039115853750399994132829869547281948751643923125886595364144139741099851470000682658670564543481997206157967818709210462332133037154342060463213164310453982968860621957300 396 2593010326365596593418540266073922494043352758785231403011720111139899454194651563470214921001258096586537149040661264399127111307348253559758737531881312881198522448851148303251278727840632640781678327889752273731806791082318534234227005071155843477327693406437909665643167857556632900111927969291070075961149619312315890268589844503795565458802987997517879804656187057721806745396144803358476960013919973971410796989542174894666434917134197606895754166644906774801518461670865064999562640537647017971662308883994000122126397260355491565435775009029351748846165995839003519470473 397 -489738374924132803932995734047788106347951337606257740083792474228934454410773206142192964109858467235100620083639910407788570520280398058438847962453489565348521968385662477104252421152940454032358711304215697709035519474776571136327597363354204108933702664065149815437198539911010527128530757750492918415196905772420319987686203660706402500541619238476835132909698525624081512481492773962384248301678042009942475765045821829776457915293724161138940090222256772826094056636932364202957655826578642135063318749764125974278296681592167667103927144745223216735961676564245764531312509 398 47274866671921997159503910344419021105846217072896123544975917923303767671634784819994170314257696057317269942191341250236675673389269095174045737984677973331692346610196726576444790154075832898488847635255872870243114452930171734057362853893446048345912861776748261508033507511449058420023924626110036037187223310177000000144183843962206498255989084073930595730673042350076780626730319904343823651067675198084107391398680976358876075366962369909548601573813376487328564830776354665045498780127329820996847677600329978682239723443333598066654470349983663700117487638816329354735147104 399 -3465476389368271534704891814850919511922881090325969691690245826743040864514871936230612256116239325031542045322867351130528057598425303227897017139599435172360851852979476631308474778622433417393904180805878428893779462579788739742803357275361610505794080386735920325882299016798431216051825772444597932331458086402058252146684141912579202556140425953555124353346875044790088381694067886103406008081305378180116501144038424223633682517144099299459260531041349203532448232564585169937685391988707143186325105601803687235229322670848288868700462185472939115769049029266969027360509679670 400 201494243220690851266799666828502093432294498418334978424410143358149909766385881478490648127134846919280006662442368651752209582914867942763826387299899570738296576865379025789254538665788716344406761711163145276698555661157431578806126249742261216780728297405229905995899324400806611475867357460060088441654854664376219383680512713746680426741767436011397790650041091210559104202189034160998562747774073120470895413949770731256023394396047496838559342873764873034782895593826596080688459603640782574011760885664400613722500183823189704236863742770312592469766833978481688690082364100181 401 -8375820579618704675087635555614499926075139376172519239395937283610158936514298397426952538554504708845175965785553783451691059146371434298454099744427998179890897988268258786431911586247037853181857076633796953200810122646607565039495073083042540128749254498904528679783167435514840534506626660893954056158596877612293624799385353881384075077065074936619672478321050420914688016575687719233020155519872391718864503203423552626593997226521394384270129861614447926975587882646692230518597430152664956334271337818039909359758540921609552574699026834157440221736220303264061065805804877966319 402 78792800670153271171602418605303243939843156552462160204395946210554597839546691561154456547517870895438478840958807622172299882231719719565891448919825629057135680829005041388162262805500870428422256488377169568694692407914414807271540573934722035011431724107095855451791222081573656049007239887213075943065015280029854486830279006164047046183360686221245092922921804802443888973782294294224341601065297054659889573718828481050293098119463751518562869797195637338039745528410269110922404081326990133849261839466630453852397908715236750577150948873530013825477145127529184330818649420752080 403 29726828164986436750142633434493521753161968674771296610114737778417265284794226685559160706029447554405565106173626789326990227792125694004824228093851099523026717098795557842411786036777214210428634541386901528167862849892388945863775274190113073276977251860248771394171969672220830454155849727130205147130061715802760850832636712406199660713626920502742026684890709228999956177913322787311192832163947563361396695418615437298860937964295462983624086164583777092148356172949270173187301102909674519252699879590684415622729757373415061238729173054104117140283024681881278292575171555547987880 404 -4013590999469213686839574650549835633871054995694606338684486417780138342702673507893926104295208933421006040769061697441178074428322010556846468024202662969269830898259089529809084412059684615111436639464462983049194253409804324377935424454905182940507551585576531232472254023921734013644732276219464717296549402865450293590694718147980039317717101833703079613874133071763243587905874791074970230000601298412729042746211805488654402036623363727578376818116822555576097398467552859280354082100897041325488596576625086067845104500311906071505602922435301036650054790209671193423697106177104151919 405 351892618501261817516257487117984235457047971711810736222797927888836044635093327178751913929639963587959622320476135709634484705134113514621495024691796550146656243321966216032972655496566624728734640326461272297950536786741539829196846899628979755873112986936845276653730799048971727339988600373719166956846329441442939345494340615921407884207868718952842376082881272201265556639565141636895205773577112546942051337206318745733879453414895515336463721518761013640708203089527528071649213982351247198769829920410626257337783881383271221778372374385999774230142007605501510491157103742907318082279 406 -24196486874847839827903274609684240607237495364358279089311175408777764927507479839760392193939625193934922165861746292729300247202023959097545570812583399399402587946205618368391791143765980635710202807363784092523826220071089047420210859526328967907579999635529687838649003730351583233332573419696102354824388496811715888433072606024930681387387456188629589989279406765191753087578590282979861360389357360506164823933311429226907208833305134445623326293585495200446335179488310846439367045640563591052076101498188679345903211603735730708161991805127188832274524087867443029536947719768222440157120 407 1301849690921506050546505677543079036113984327484087247892070759872779787206802927698178559543838161686989895907113260462248568751083079250511128481928008295837469042612297453092279110246061492616899114752003828819010432864712073462626131252342368552674541174738724704386542796136225646832270124656966896133724581020748731605716086575106795605566285635567525283952921188895694400292578192092063934798937952636538587064909213223034808769207765123325279397895069016744362164379764307534772589582814747953687413702644541841129289320797490538733820031288656789932978375289548395313440941972476477513771886 408 -44743915845005459428736530786863135829102950664020451594066081815538092840226087172058438446510549946843095246325344220579445809935852867081746204099304195611781269159893485754488929870902233843822831014831333904416505587871126906858586787895894369497815592484710084089356269144171635873828495292405089173780115805219496087008920842417562370329556045612830920778691344225155796633418344362460585573385962672327410757218198389740258969892533871708236869689389978451002089130607620508146723227603573885090453108282825027462548685462957456976462679764763091855165808711925503793721254932405330815383620739 409 -733904590548658342013241215639255492790488773691781948685818914094302704572457920690666420225846570073749142026114142811764648150901317141217504081203756083228936258148256280764746582895806392437876382402729912041457533197686067158492941713728935525663190856689698123721909000123775642072551926280045989128011517113703875115351685025349104783060917109701679671274511038860093666378011147598506008731984351350538687644022073715819307777405841777993448358370715928579732549608827054371511138613698325203147170884097264862680062842878365271368391685780232290073399490112884433966957911005381790702252356891 410 307718799110448874844444252276756773751878666744488137213896982908349625815528726390622500371160995865310406244201683035041251423664581660499422384374597352608911438957363082244400690971648694664860854123495450879574577041281299592838634155239718697490870728485590421839409159468429436638334444880424407959426043420600116635447354574947017369523456224852173031293209224555993105386865251193121124215114423552605383861620697637401528286524479626533245065149717714233472373967559591800416491451908324826857423572704968505137746464171973774884476317577033852831491835378638623796756719455544290084786418482928 411 -34713395462067377799621573839287713179957174644539765141905343260631531293311314474542606112242469461715478983178776714576201669044321352863698733879794254427765209528657957238228316225916976032190870079853187561713797225468222656476726314514848540851359495048711166455655591604435171321257142544337603704054709782398893631335322613185933205653941298021237751689039576734960939605020048269391792092226400427297873293941171440795576497439158323043836972912818142494247591541150999469685700167127808875190684850475959988572191680302127342737689573249797373813089577765505210196013520028350455769534840565893444 412 2825525838634446461526751015461817279712470601730989089184076773955478774480970378924365596245226758048512289909754154945194048941125438534076269870281667509821313995815902193808785573826114310212841966814911038635960511091502132153491275808727849545316518527476688979392491754552886670159437064884153318066039342123642365850998913202393959548914210069001130453791387614807785964750273717523142187515684190904141627901041260767028547639330176872618536518466878967552291021880706405444082314487973467016769560650316965782714819133039055150670534289340142601280415293894235801891124972378864284639338667927659737 413 -182844117144849551430227604563405712248484638426375284875823011608870138882430915347866145857132457435381698217124807326931663172109159217901692056256631155814946466045210014541767196371757043653081626193441682040380373376034952799776519472696685590985760947525032328696468922740897375100375031263794837401105584384065115381171730061211235124848573578827637641453621520898339567431703683850101428706692793028382919437509706454322409786645868881920609034584367758872877024269420135759387548193144431903600079762343927565032230076107402422633376470224986126442498946940730717819249767397542254052243602816740643221 414 8983908530688753381940755019495520166799836231111210671776147024408142818229103898168540166042621231020719953672467503094182059238964614133051273073974497304728396557937333849169809149592888322966699052084243704830046534021300442042960113164394451350865138209492246869511567934195015193663788497299392619273390092054186199776565444213555309033205102533685644247871839010065824444786603862874099783139572186991608727733047894173566825290936298156186994780444873524339980778472047379191295801528085582477046428910111971367382736328346883314706209396339362601875749219972788188472281120600080767637557901740851404448 415 -223381095502091996505047199599932598993055548423604106772408634958243611161057896157812532329751946892426373901557382131023896985979478526492128385946501284725539486557507220470207472373128079555343067260972572861544787861680769410550663514381471872508964464994153484617833958655210065584872425184121723040883599908786504744278407161486502574026938285943205142045022614336947388022099573452134847979283380304781650042937369825063635062291310185705703992270381043276130781296661050724338883463051538103594726739405179645755889844704409060092990506273351020555328698349441358262588089995780934161563731849995695441486 416 -16510097695740072974331519472112808102804323133624790376802112185876524771944658883590949294992339231475041564005687002189968706138857842762196567436798838521358620342997605849169704623837894404051195873908447298207615573112257066957218878059244381017517180054677259108647905058286361766423469130948904978172016601525306449164903701093447538180679298025765621285119585392125964264412833119882344411916013346335168551604454088185510550718898738544995678850823338436608961347010278442972028601510093635953933710308245584186157284410067137526900183251650802550308157798523931214768325946978821279852590041663099542925083 417 3194347430913828543291157900482600909356649970622621992516522965037522810667111926649158770535464476653734224047233001554760068014426407066384698663708241494288055812437323114793182974684664371443044446539947299950967406657569481362128803057625196325384010402807503694607086374903023074543130645529742606965721696628852030333849065096447739242973456980017126597478574325410816139182214105227544684702994109957314422591638385419580676687525948797726818704155925580098211243496913530790985588359416514637309464581221231850486372037810963844831590943660137401054295993340116923502702741807959509552639491382620573469239385 418 -320787536752644789422376268386074380734617458503762028530425096619868068639216274262283086359536423326153039464838410342571264585647796037806802791424723914667090150144467572224434278194338485545720878927696560951386573619715494076017224986523003230345226780511460620610537758320580430879118042604343387143468953713238523068915630752984482955297397442074087619566423308064521511150033008255663531932045256620015131648392354818364556878348707852779691198761960574600638505244844906902236575877724617992290315439669750143136334762947620603641945751755375012685062752589017814018996950421239520772566991232126137798436709232 419 24543932701407183419349532913413124921686589543697163911742060191916148930236045133133165255453592950183818939966888157301351321954363174686442747928979494118163789253182816541506390881412988418387935983883104424068475110319588570074288088274216315800145935600091175249336699852425351497785182020876788050524291276893135619119491733071931394950115612866203851609012436062109282561158689273483356879452923487168278492104270753187482438985218086417949124271458376895421305995013368259033020649257905931885546137729206713112304684738467503930647479767163859458136868148699208044670510222597482670036880132024213833213831046384 420 -1493885717409314670132149010864106131435848136354095553842180777986596228412725284648753471645653251532291411817991592009094077067861414942938192370288205444841899167143595624050961660875893604546973579139225108342669398515165628127377277553606822595674679331032849562241359473967409822143458259650819125265339779761809940955173635559355121830030943150654745040541884789507573387379790268018856359777849793949288584401515335519043158138119999120337199721766833318643486905293944573933784904550477689313665010433801535915592392244581502241182724067268325013417447396409039868670944064239985490686871165984545153076212249641375 421 65484778346052236193963494211069979959067131267386778099352338402937985262128553816256045149182487215639097763640754951943703969383448198389743892911629640525285993592249810192137070299040572708833559389675300710426138312387075509462963046901241373686085418914493679690212997553422570973173882350795946980510599026751074285755233665681211644465254867473851655915470642087145785021497364306340671641396831562484396140668215353753890703979954264796691921637044565725398200225306081901195069654013395401780750620023007407533675267576982291790781584739871181666302710856941991986350993897060546909450602149153351487950420101611535 422 -738429013562323666934940983238963030812492883922325532228607698778264457020176087927448663559776720337089193258721792022359168574197166354857969207447860059093429732193601412699333063837576420810783482544652793711674802421862525180903347797307243022081239950426389185607181778290925741535660781843578142783378444736776367264296514297476115007151550025077740908903046474141205008019630407927914602836495038595426714754999552619381367452552567124141353083854210759741650506805929429218207682633466895260611066590053397460809159359386726874616195364053274232570592059990937280770073036619889833217749908580539028990679743223415936 423 -240384806329812959258095145458175583223398570362809242934435311138576162634793454340010304243713804212502255078583182427601886386230530970538451452838905689256061202036486663605017781020676139702515449675924213804185516199125371836042140794391576567409936982251778123844016415950033163238595103424378549176474934637546911216171572523127135449934275379591400901749434758547972510220909443450280012609001338054407419520316465210428965592866333679176708471573677826363431580083119225950889731992779516019187068121180841053854412491022107161941467567472876947035148671373920509795560800824546293917615866685073725178695083638216532586 424 34538538209710391721741155847956626313253405563736117459701971469800630750532658036793808642624246539228903213146064651248638678508168198478163947739192079346327659724597260895208328962996956108764198417610887709857519254567091352495735190726664676551782247411717873181344139480113392266541719852236053404034733633314015694091645402155110922206721341556522009064003162973531795403622552433694343100319066004123323172403910482754306069083865894973330141832770000904520982919867021818568120224470633868888381151742072594100841044420239501333074017594121696449107450426247907320630005938368755645464955605439361533950303266853280351885 425 -3188906856252549409134200130944379915735625296142960655565913806524511801381900621341049310864186842841960199655555772649076016846059459524097281689792189667694232269601059035836480645249899533570264199195977553689412452992248290718183903178646679518510490299936361987731968234594108715170636296440535510216731381973773609952146637129750796149485884797247796064673889948878729508373581936587957044726693448982324817565637638332232784940586239400215068338509582000716304264899546804950805059499057994641252620438018790854684453924186037403505603430026609533103650708266169680488733459326026975931822115166067409324454910423213703897747 426 230963542020200013036810224223096971357622173263858194383551013648453423975136502685883099844392250989479985120617575673990272471185894830637893385802515563338598769745837858376179120427560357261280361039810914841862348753352070027653209697528300907114170772288520128973278818443566229775371409801583207511194680018821018690603497759388994385249304751572132271511342550705192149364076559832850899908075889790024118281503955906314884387261295741232717070068019139314969652712358005561645877193472067201881580547187434634233065671197813801300180658434656006288042386085165215807579458310472790787883918794636353662866966012095166210804144 427 -13167212523100665485073579427910727856353139931422209073999247278461850829681811457272605271800125977098409058354634127078320395722538793034992776318972396388107331218490645512868646151061646215136974876323001489340783614230811117141582807880565355090282118479223237773738840630140381864094450125668963609798674790390194855435287121998028814940306025049513365341958139912205154312794159391903587073948151359213234546468781803593408662062893732948615724985440511662997379765271541037251760502686977938100527228817251913127307678149281207538855614167530386805137191413802256552610157468337703549538250922353788710738489357532737879682750140 428 493966401423078438558269368430690843583268600075829188658819283950994842721114423839414719676545431760899298036666424265929989380959860522185666214838222449203883785276111411842645179083585686548342550972523573664722990569157484901118375873565671564065892861189134165255797219856447454834949833710028249425285789409572714039532921709296132227281428931733666392237960731538497583833523094413516118595905920780265547592730512192879887540564616042228435382136225261293385710503807403948559603794532874470906541284086525456019911276045171360406081439843879848532617744667719315956856296459217514091524520893133674344490402682708899693815137065 429 5097028672704393191007468342352022027482687544307656704700489649197338025442541337489936601015402764037596609859352780601588535363871954255121112624000590809952546963844283731168660133976219957387836357285022172817118404674292471860071098227349752336310922083608504625407758010325929689510059707699101688960630086587238992087067931262981938175281175876078155720500424160661060446548720479293263095888666867024650040676479886463715804631210322399536648287762081660199459308584592603512999831138795076817167093900206148464596536026447223561840864073691994895025039220975503665012534694745794530012666846384588148589907876719878569261601354963 430 -3257368557674310543747915365576506001374617737771735031674711635773984807655562578360702566378678896125899841711498176501101483700990068884164098241555317237070548643077304403784795616634354515127660257212686496821254899739969051325351494195842775814042200590806118486624908724782016762635908082940559631833344975417981723455540630348252136422407967493056759645746944260181250760877041241921726318017678287877185946194201966192526223574468998683360087318843896012896804590204722053561932998825046854414478691604929579263416373127279885789230420333591367749789115331608156168605820446146498231728023973221648491769189541171067376080520123156768 431 395917235277136170894982665047379273118846203959258394682682799837876807846585640142725180491979249177807223789480592026971402470017750244059023635308319413336592719439011247607974682055611652490382415566073671969540718708352344377491351304715552411248217254104328287645032413599245717619769241077136658803108074023328659081346818183244458195217779282437770795081325367556636349611304543801478661027125372240252865683858710324622374250125585591446393655330399255378184028713142820500010050466324190884005150274957279141863729671428013850168439808880614708884249754604109363212679548171189095620737024441706099399431768159859191641437634784520730 432 -34234321600605297281292192387676476008440411847865518216494051974595803636216967802565531083106218853108762627499275415026934999649113670970049074304671599194947747436195094763922893670923459117021869354046572949515184751774985507525555623205138712984269696287910863437402391888574751038366977241540197197828919042458512317585006086709589356901600818221339071900091785882864303025933004815266093658657333429227626752350021387377516496753308770001074828544473725923976149663368941060878137937218764682845100174306325186022465529280271120857033594202598158011227834606419822770259622663894576367531162344752072943073507667582294628305322719649391499 433 2355397264859282642643739518540531492986006588917234172645313961962519025958349121389326245405736852068721079421966446641953072291044793222152627427792521292426393209931841648508146107349627777993710923766380572856443850356512324838959280198536564252061429340666168319479645249787062525474654533362202480315591970850532328229587678436237193752279968947769962523831112999764830333513217166097221844633910157581851012816661178958855858330872065439381619234261793561927825446717020684253040783322031003715268445809072904443615544598228216134826455912987307997311691766419868503965429547789010350604549691994796335728680800585498564067863908009743000353 434 -124741060620977982588173532241499968619176401653525226685740607758928257982996843658341032936576138213247627398824389563571131102471365708835168530691893349190861028331974231501238625701134894846285261553210995650263259566425584261561331647086942918808974411852173102505956802684554704243181695720894167580395334761767482919815346428475938677131249194446117776017787775227359589484838022090441880173242009799971132416699479709257514850654633567702663935686645292582319010968047413641442954061007204083123441200135134946496736470744733134073933039318006885058114367721065364515748452151342416378182529808003257702620310798943924441138728857366732092848 435 3691836868023808995618654741477152117591803064036454943572865276608169296483558742286256823276989814701230947781255329280731780816748654870648803883896014828008596319347371903198369755835350540081789859298818920693293073984437605925474432696127434426220651728166969939850292636384070120978323185521114616465785955642348177952898913472487309852220560471524962570216702430579279391167804788104624803499316417398760922977666692433170699086128895461682946921086184583288949315009170660975436899006391304191531250674154447962541496429671859324790027027509494469533759020785180895060891836917032657316440830864111338974907315768130897137025696011682661067448 436 187601739284362737672574549812558206660288227631563678274245950637454612010628110826479142770202229327039545400344042790406867564257930391346385863611971315978393814246487441866798659687866938627203962985022245335013409881080149016699747467462376965831957786410201196345786184120545139606442724569465459059371734567114863413283184834502258085363619578999649192709615603334252151527516709348325223659870735536228161777850845675762757303255605163741823790476206467900416107836460521439223039429748107162953870738882152388633482479345760226729040466185613401600557013781166160861416070804935767794415999951934815402436985290401746443055428458199204492228401 437 -44616243552499765716203050730596229600528885591051753922992313494692750253255030413103879951918998360506921128573789748834721671641477055153900061987956316518848126996904571921132429424652544685035125380258926074539414736532915431639380712848342363424561105654664309907118817060022412179551418208459654835283218516610404983616094034478593837243709949213735262218229677522038228811915809285720613408926930807418483719243903484686202338785057538058750357097012382225219749074168425548975113562049942139261446403915542448830537227515774986467863065388322229462715937112841293634862392470694281483470088660889273403888450207683384528544349974337368508622489161 438 4857126277959476622440783049494022226999116647881174070395600298948594251553229538677151535405459359484334390056489105273617714562706086297914276258912301453333144150870825000424063596302282598987499375547143413974598356591716382628036717592762312856884183563872648794271050685157016416431238095791067741113885877964232412078488597975637609651078323934037840557596435230601335303194619428135864431451192206757159522644601233861757685306367807835960733705005600811525952926321811168013608033412438073539201587489561208383391812671933208392831300584573974877584019399307706967371696394167991553217884047309697139149614599148863862307903292071102787107087186112 439 -397786210178522564939000791611069561409470574090430237935448630699085991453102258773083074416370168198799270863237280652862394881435629445471569712942511558513866487800086022713527537923537901420447566176007960681311551587943464390432385378805912340481539587878095741055789960126811694219900900617865262159728701385643874963519043827523347208835611951105622713263089614090446361319380840925991816218728394793714816960502118031444129181933567209228500250676638169119700377267389559322028875464380369298055374724147779028887706196386138233795349368196160910699303652796248518864113747447843314573869856409624604055286534701127874156195362572829033816348885517762 440 26022856693146048017773744211314881415738529062993634637434569548470292691394269060541864620255912972286479028069978413600136349612249944414428861184004564131988509910123516071974933269490204744482678007841316536611122351710223781982022744189095024115735244886385639366623392286967079652536952792581190300698949722372456753838642476805397872285478781219475415560271904512865264510155238610443321701786515341090358953763448864912836127756397206430397201482893396460414375246005885272159122018338286292974995721998093598173583402598880968938426810190606464271829652520255719656044692230588977801381656855126975537694995469034861255391209721205204068671541218591389 441 -1262890483431832086065025197052888416488973767129066693054587619672370089024396981342208401495643601231122857987069208525547645924806185964421678685398132161992729262259748446076900765218198798048549546393747627049077675501606761948380266486477228333491158276070408776523406304661421417922935711236892318606464634998909258693183435939048747252987390281059565977498936336939331360886804253644361939969574610979114250132139653546352349451710768154867470778540603243503850672863421006858334288527259357827626860903082673701063474177221604358202184267014171154321663112468324271009968872013848092667443963014871286552529525179268451535668869605185044159644754047436171 442 24161554203887211620095288351098305447343683134199104783668157218732464112445606412846674852052445155866181149211149895186173977775717827394092243516470564264195617042767014666025922452376420089457953087921693561286179269128596437906391491173623301476532518657794904362859126056383649383555943084475294143742080712652888894466906838120785385082482743295919216153161254636846767209159050707684213933949937697782270200557949568511368616480476691474007346751192108925649780803822083186049356046151146073439679320717694312607084751716325778918528845174516742755490065987161145655907609815763548120417128625505405372068840678336588560420266154554326662314554676807850608 443 3777404579070601729111876491123955074354592561169307127732874342658957260782511291853767976448954182754445926446503233588033185087157025170261195300073716557950586045028723427832168531778138797237838052566325933444479095090745566269102631557919068625645376204143145707570342782621080133942962698007552132475030923337619359827337127349980001062392420938116412421807923369947613730906498216768897876728156424380353192392881351810729344940492601417884105559087041935151473084655513392277340402634844416083576177668780083292569076555917977308297344228685609803584247607557002066874717954533212483563510039116345744817843889045492117733629208088046594543547786467220478028 444 -637826434999215031912761063672326288365050090743721627809098612691568837163848881031435394114209320130615221857251545698819838775175114659349451203070651380183235091757306199350823616130753109918277922816305272834468481953100257352859182048507787354873046537044883780959836133144154527848057577835760308497777712518800283960029217281082370461943332483582389374774562078168600899863858862705968566581258777121138022038049378822297285537271864387372560916349248967262126655337310355019850609711941052871267203071169154140685717321388113047737105903199204186957827665332520707266445595633893323222746446159330640798624335160416296606521669580670079243194934404869535979911 445 64118427818239444098122055231651739111168517836167581129906464041121827567583534366738811213715963311161990757975717339990184724314086473272085488940444566403903767895365987410238767609009746368317407080397904970028285468572252904053727814376508168857535495014721457174341176527594358983351020697564011883205367402891516830007965391374249870478151166810820024236624406785670114773543194529519174969739091516052166255056726936847994900036301262186907544605891330272173734142531320051719694638813089046277520130375212262130381325614977824358846709949299655016126328803346886243828894461624842143047327256262766879469348276924310885921849754039070514006199790396638237705147 446 -5008833630368422074147653984355194216605254667596638184352226502492363397950262632469315592402123980424942488927361115178726641034637979544082491302997804014370858888337743517236454626500657136504656308303996150106393163039421230409269855374707569376461707136490721802365824888019290086609239161419261397872346363471869535244179559260830696491565961531438888407106673959879857976688531535454895571583495521372457203671728202118596460967920832210052651353970213306821012873625730776223452938724522969571782539191158883001517232432852415156580380486363008296648180485198728979095751375228001745102324431369045176331870521504356794205900122090663592971341504765183721016278752 447 311171415809305175784977233217984769578054838694719001015742690002007079556044335535471085396700292528802960858220841642474313331440052166378736123173397077315821229313442897019967800475343200859453488786442121607097771414468010727014865654900924852907972307071966020604355686973954662531244628328562426155881240478259104056798281160225026785001473434883372057538729215125470079128407763838476931928804626223780028714965276146499078503566190286867678218509068221405386818769343237562928944858973740589708044327225841791474830026502978612175954944818018147433015618008958003282582398577226653375595895119457072149259054545271530131074349814820056158776132324244591052173275394 448 -13538863584063020915804086261377035160802784019356640295219634398510799055448559756477562096410743899380332407513703601703679854836109333893599079853882518759811871150072600401881201837442689280575527002188180885315124947033823470530974269413195648694470086005554348527805637247350609136826813535473353552489448714667514615483242646587392475097682084155222840301065183261606399210053318994454161874655675027629338479373003890688229514658198823526207151008710618589212854417308280601215086749837205893761115193206962266360959583932633287315679572281163941028532499346185150701632214536875414832249926594775169216127219612669649026811152293286008174987808064724049601770551078651 449 59546079060961440089390790217809737492304157518948984155093245893259712920884023869140132656459155635003260177681703828984232182635126439447695351350034158616747485770882539365411808809595772094858184034747471777092855814783156527843443951328393747596232215248150884986315833381638054840550771912352107014590745984437186746513651276014665929954543880666926084731459546748639449595974071140216272981488969221763350719831992976303113652971867870880978957159798269374570865848827864335141429765773985699968965190680006724330542583753492458034449683803855257986912705105419658535899250966366424063105265961857497529361154236531158214236247209272316647761845347738136014748619123817 450 68987010011457813609520912027503235945723897675429182631446973751288694104225918287377470199443724404966325531661412170403678825669566176794745860052834286741526594761980428646812932887292398139154849546183111565893587440323985544962214640170870511203583217671310349413288446940169247521027006573926391203689124886086509147494377930145781249033395461426124814511257230534144950186905606840939892292220976706247285638601104160456689243136522814136666186692194119358863570067737475373462334327241048736852824983934159294833848208896914190740771988045687628222892756868274189133037422611272971738172366470623202169682375115613707189090674087914308426266543057120172872652225422487056 451 -9665803285525982803490462061999255750422509409982196156741943337976936470786777020794853712957034202923489115294459470652213501202376008019771738161743211226474831838098430370964937677304522030615500637346700341375762285177559393844112511007238307816873066393509658315498248158127077986614043831028826360890736771496625695407627828342987331432040819966997094040720295991067646137747280519503868816610068986537977809426352622708243129035741572244296221042810271043161861211489879878456595030428167792100516975051705948106559380138959409225808848886599280997818599149198046069163293026149083958084238992713784867447639861398980103718670029291389112012978085944336588881831580740441856 452 913740248066546258910495340397483962800905750618050969119470950145726755268874814362152599911258259516452350342327163040534475479101126378434105853845813352323240895304963502196234945851590792055193467171808574408448645953012542199431167980182603237088277831858497809638676040413357861343406163655485525789808809099035741066699959930285916159249643397932608846927425902399760899584410619367433352907817748113204586876265113751628235073184635393786706936099534845066230787906871531312079803918922388016068845702703276511820265013877147563503524168914580457731579307055473357283343703109541679733085406205862026831526549424853777116807312770492024679927305077626795223928243401853805825 453 -68385874973589733152434963210849317746055592902243964478031612472389652633812516782743838815204812276218542640327599208274625652360236775637941620487331162028348836061159195909467705168008382750971896842989096950515843205434327224302335917738484088466969000051994039878323906332524339543259964456866003978106199771341638784530045291406855084175771451485863519438929727084734582617237968136623008488365083045005300018494077815562770534708673858356951424155171207307904801794521457936186309540044434085779355708130593604608554456534831055841869306802932688761472954687211866463648238209309861254424412036036844044484216293234292966499394658056786938818604056528159938071341327758157148193 454 4020957475492920230682224067624899592196879209235854200666096060925811193180626705382338282393858783919049288808366431544150251997566820671928546286113996603746908990084438002015829703692580107932264002564865417288987507224436464430702943732081449278545551280982507858553125094711962152788309348721304067289247086245077467746217294823001211617129255124935270456840308271892825236336719785711528120681600942103295644360121247278044444891947937917254657325674153340019760128303044800593255919146886766222149353286181501379897172203026585000681266137666056391907681781586393669331883331804662626713490413487388581866393843742337514961013236651232778478855621779796587562243099492635224467456 455 -151304749874776257040629101504365921493928118762017610327744682565287464771576371081222595636257069674503102209662609141576436939864248832170575790143088869473299607140553887999006267236130399857115619711953346860578198554355705046167610257241265239002207341041526787272580582702014162397509368198855195320616162884783466312348872932822246131683336607133551253486523139920294525200364618257291718799531539371484820218002745104344001358217905419255410154800987274395910579942652090461484589630419462322598894442975512608748978717920485872567515068993171391908936273748980169623530390217907391549384267267970643530135284968048655120434789141316386584248329264890864903743107959286509343737498 456 -2749862719386724970007889851939253125445336867175698009148153722868698807987792278407767542294769793798264826186974749565310338121509174613401858932564357662620671640657197292158004974304230153130007572181140247543425788238479178025286366823508724274706549381514864596951463392373599062920169809635903784289490511281232980469953268950982848636386024753073082923507793935365510758240336124872787575265919867497536802004192751182961634007191371324999207494808021155738981483690822885518366442628152398324918487016516654835844283071531713056956845572539600942752633649947261103265145292420824435622547581096536129616368264032624623163411818072610291068028305129963941069143255044960121354811475 457 1260256902914474537903586568469121843057960855559768930163396221531424101786863318544104589983478276052448861758981595481024547979708743666650047485044011213238620179919880591132815072376000241179113807260378743108961150024825444472812945746281416810883032955978868204764476319559891314540631471706504782416978177505791571133362645076416241959561743279062233862390994797097268254633400453967999263571194204875033540486799402537824356340993081882167413062838643835101848242490716327465402305049932128191779252131526253496987361136759983327610938591795747777576009713651646323975816776296317847808618735083169542433447291958307829576239360369725704059696697466401506968935619766135677413185849853 458 -156597939546889242051878202979685548659104580620843724333436579036041731081652109306552289439426936068054320737825102725118464545328809198460463162556973876129564348214706411250353855649678553666423511538338419322090525873768708437338732444690626393449423314484185169390801720401087033943697442469568534219735897247555123061217796679306188376770772828605669840970302047678693789495269541371270853606864157378263860484795513349339285469909079055400051260023052466184327616489628113193844474786401207558096631778300881478256636092873751274510176244114726786978094837529771322532795109238062112490404880966235068897876819118904263334745796941599251382807066838989206676262272853205381709785857773264 459 14084826554859195373949327424035070549573237527899440637513705751516085947846951141610106622196951167063311878732655925988727937513920013285702157673398239244673413253539880797993143390188192450528958644244634169037217647824729576034209530126860737516780979280124927040458867244737866804765579580085895519024044689657763549271037333003054753776186357034694726613990163847334378822156357048130533954307787669073741251915117527033439374436346841638182777632413073217543989431279266051993729995221566456475715546226252165766941600550068473579154302993154702600838030250051693943345968429045501190313802877602189288928939964021617477921773892875577719470572566259282472078865830361652168991930896014292 460 -1012484972200706740949900774212958271967795957817325770052299901866812011936105855992672698869342257928528801054548191941965532817127816586890522508997380122752944267201482842545320430068436478960965670455201589132326150888610770024776004357298446492872000192870172871112488728147657005951600876045851907473476667221031352656504600635369579149612812012570694610119416338316784658419928447179870043557508297456535236899723034112171847915155691059364063868835586698216201275534848481616603910469143020103162597055417146844170538817532306985814289848584344222933841224932665230692542325595316727682804888755972489732113549376486207054989289329606912007345927169696318715914583241890867223393845623075127 461 56026925120161807614869007935055238529495759026727703826202244801184986930654103621374612678890585368403208437352543736327379330281804500262333322521307267210163166203552485625084411026415083628476099463704822594622208486343530957550013282488867970586031921955625120402085346648367797130464379938769181807459873481258665650103186665227164256216207708208343111169728877975192731318894062153469177620671524427257308737768077133748285760425191128888182887009923955693505172304690956051424620619253390662345011051118090804250834982273128138277062952254488895158391555108031678163286721946915490439315626732951827902998247806278215125182125046902210802732351753136564405973720807676199817129284410306192163 462 -1709959986874387259178622524498136576198094306327617289195767353543921968213937600124275011869672381203642982465784568497556054759076056074712245488373588958535170939397710318143152390616258313783738295284196161812937118918004310056303702954846879962167137038260022970123687067909018150523242178360967569621168798585422223440041558885975367259521861300308746099865164361857087957496345583067183321763737059190961322831317483971943123343849888921228699112451701275055041512935128560817337778516571693513860346965079507759401743599823867314816050055086030925631984588708578324814178281948923908693763628156908318321713035705933783930889784066644062178561429236307101802001007451026789608232451524312048288 463 -98219445186669323139012337085904230745943579356450128372053241227078328002881167570473899334412898695054239007221334346736371111853428447167069399412847554688478544515904072483639594882990594520457529302230278282681132014442786357239204339036996302992577499583313963639027842375769112625653467588365303068366186155412392295490906421834989079279061113490427023050465300526726849009882489462510402606122224580831356817851930972573963290667196930032396315294664021374822731133843866674372533519835532275491818015329564105225990579044521300874388308095250513670995956493668669641561739010254655178144604685943956779301808676093647132777279312764849031863534286582567745386883021140869034034170588862389942678 464 23878000233431769874879951198341233029330815693986043839744099708863677265123660986680497050908382429267187714003364755234041030107387776199179320694908259652862641782649397263103828840394914938917724147965678121976997770397741772325417463933019149893547679898389165807657166327253137440090507927168533926783361405297954172036840984914903729443679187179097872851891204262767395608483534585005496575102007480207685083663858958944212379062033341611059496970878542219699684037347304323913353958334862673975484901520519398699812822551542732036539113484957628885278726743452481592279224545928865566430498368463205159024595297290730061852764990777979460747964028261884682529098087474146030725568102495716473491093 465 -2725908268306564930194693320499562816430284188141920024586349906723563630079148362537251669179866264688287147765949685751577958460290901611901397829474292723514002525382005471494656975437235676214984515598162515464633432948804817297064327532552843552355719925231701713224610173337920332713763665060826846725458700471177662766581664259568430178020784696137953840805937815634446979978272892526888419932630791577299706958799212649541171505107043986513011408279214401780651627810432640293666626976609684135498608640185129009967905054223565366019333691676752260578693097139235702575232640478948294356264830370871781672868868977310660857179949506109328357958278091598889831695046111747397987693904413254380240114639 466 235113078157459320880954135474390918060262795887327690100351537756330850248346206700438433533224261989123108068985241979789367570056449616053041827986638627874805862651971548068362818378303166825694317038530795690981010264025290992679828070129089860353795829660895309235352007631057526288808249411632951044669908351349017246135042588554721669279002259247742179219752090530640310642789028815141933829669374732738618710401203446016947113985684426699184845258544046757452155048358515828635637526138079579143247844464682670643820715662532123037939562797592175050669916157772309928907468233509727121248593704668474692424761631437897384079401620415942898330625771982255522268754340651876464844117810590276320466339792 467 -16252326907503036196155132569060880712032291932266096310334193454634736022551087931011773961915233593409849806362554018640630431125927492466752059559142949145201838279527566476433131106215007864819268906351570406963202932764261386512537585797236714482005864109246597421704812399682954317124905490366491738145559074572713038632201395402251104427720977800153168333733635307828420655762813794662812448266714477447641060050352886037900323103240491485873810593157506256806798119217352966052684894203679231339468585318936520354874012843177594236796978004434618901620422237960122369175963509108722139484216894336290061044746297597957116695474990853046236904804792267767975052702353027828105956137601755861183930490259512 468 839272349485404281568067160796801991734778200901858475233761834640170837189937437999043706485199743344981504750488651842181677289000087779799163032398665275559550156090510870860004274438050202955715100606669510327493102677627854387245643370374636290327471680384313600616690915238210714120684111738011141756027949768158867788237880715867444164547258844331610243598173115275891557122456436103549087261926370429574738966992035120915230590904344153230644329918385311903685461436275712736195784443180772186460337435182826760706378649973740966720623447212555419639010623328653874634754866273504275894848840673640787463537348857996188956847522450210788324856416996879383371298011787073803474170053334740772113164301813713 469 -18163355220688715388222346948578167593837859322207854597820931573973604061325385657499386810375553820694243089818277585274147499993659415767365096859637106448544879536834125097107566051405719819518752966979426807473492096885385157289324991140470659921423850690474146841725419648101577674936496420558986295131571158899452029957157619300329427069733902476596455083004417507594427352845807007933065555760679237108816774384093140839069534441043681143205237214136815268133668797312011959489450866393978579021901691246585572551367984582732515569318252412328639819920683026689592679910231861764196434154703319741533451762302519002572487015266116776204630379435149227739712845066203784584498852920146088489728600909883159929 470 -2600902655649278777546817039879782837218344211413828965920367725048283623570054007113916409843533165242037746956580747289215217164266568241794343692503788909228253796755745942918977234441668883078121289140612373023970004140973231046758902633287493448288519509938012318075544697738258101695140545276959734114762093569707381974059913994766184215037169760193220158700704645257797816705493120788105267680363579729480819809663800551320806352436507439156774717834913705518914521337425770504467005956503203737602336984523343047410943682933256163852094784605597954972948795605333586492715870628311495249487590569941997396770205008367570758617846210819579529107481573248133826938716074348442847111779638184380222674960877803200 471 477348889084581446646506187543655529076022657171904004762360809229937215352335895958217564114698783158903296377563322483695111079776601278978334704150775691996569606212490500562820464843310143937642597516729743297781855249579167404265362719789658280130764465237059006741451139666962405231914403011419244367722135328498093868262846412781756811159618499594569013334899391913283879222660230406843437613180716823229064137649670766315340165677131755647409613842890673976168588327380936582405487946131459231227437753586492657011190314604028645128588915850520039194574619112045457813360016012692924118806592509652478226714271972925478050237831851539541796777218805700283373503025087702724131663735497717622205311620124916208398 472 -51137124451939123467571745193956299114129001428850733208124982866586693717744162056647424483425378700585260003917004902690235224628012011657267620791892278732664587818426300535307653079379997398342409618107402576496528436665125933167102292679882933342481854324140588682465888394567725524785548322399424529162795644233032406258264392648216024120106887200189515038163167251763436098404060710590901709486200014744538624623773161928498204731428776979847288546671868321999126136827072670480836021131748338492900889489154839910934110798928073124013905149277511045065270876039730774201637929655293537188220380374896777642442529481572312172877929081720211373311792641252529273590101944038292469024630941031961009831161401275124291 473 4252888215137885117073492735064368390930713864950222222629986691694904931268483238568576934188014985442070550675907582457710922713181474599334528112622312018370968566131237084966164775656132261725043810829695837562979784033402221936306002057389623976549051789258282835437756369419086978644294535799892563489620063975487260452926817170597987546716152555407322629009736362911597655531992320269611355448358175169848880649517096065947386537594178640035473503475475627220484756514921969347734958409061537738746703525058804411676633011753171051603852315664588461425053460659315140852136631578464417170641809400821173463560544617089394721615069870249727009548857826916676602906331117972682586776675030779883286848989623862094836741 474 -282722264654819571220893692109582717714850852327395330816728377154790400433584522044828352287666841537198237965150080965986427276927150291281511586877585482914140502248105220463004386857857944645211851108460665776365471226386997921955527067500744959679663949819637485917613005540348310344765039288499840860688460382592161654904128761663492094466761963575372110278781586570970022586354209346874806236568255715420476020573149396749435847905637218514086246543503001997129486296965348321440123642746348848695301646107109248715559292534326255382248901866607512405980801162268179544260220667285351352428889730580617976801480631640436865453669732091762364335242464223241449177397523045406626067840859795764280474612620054554102772240 475 13460248641876013007667736415395214743655030264045031230346437510758277338404402978973300047092627148446473454901531065917971738110114502032089528654753124179643370342650288582291323829675106995179284527110628601003434104345465977060071805878438369725008451692802306572004337316520805847977242250945425869860969121745298614804548431999582306266395677705989533347270626568018486167642204413582001494945800737216089846964975612806672781568499080709488775869332432133956263677077504159468374578239278749471318875282686695027537840328067580751956312022304198945421938923815440800805309868956825409712799487321476561196718093733174956610028149719389899244362022055235888282417122074181833028072852767690773280776484229586469635034076 476 -136572839276585268106130448138926921905802975939691309210239570542587280024632878540207732273007799031771218114669049801204086335681826690343242965404470296175963791121192295654375121539284827275164851919655336717162956198722317461474759748607401207800800078517849993334490404819902663650302345144807686709914718964343888597563853908137590073946628361079414195496420214184245061814924552988585991492868068079143038936051543604945179014820967496732235997357749675528310632232003019788427338722545646335540000391352247756195012153458236685772584714843994626096573826948262969729539285067383295643475841150781137788763065907399590484014855755969835098929833466560659560986376012172663264929203136203300698696122679373179838571611111 477 -65307648196784625787520814995080270766804394850817216964779168958447431991895958055581832803091212177900177610222776402919219430775391677796147768437242261915764809752854912883476835140454851484734376989846594910923339905160869995562217648225253056822356997757202330142125205724955509969640796967151007726575907461601883337031215572647369664119855182349405903419188538515859290744062166678578523600435488286895840014081993032129177278780161346053795412483295970376061511967306647707141537315766856185208241110562421822478455305526953556781587807883989262416619700157114163336011729850820254995138112539153245853611728646446299329309388942214963307389211687447942430900504455965359710007050717946927516611592598909230600108469347573 478 10162560075714915595233093234214814752071145617731493255075471713865257361884917056709663234396830497467779823034087865436758411213475544370621438950650061182836107442898691609183427232135910589121891731686269415204297476122460767205998042094076093519848990651348653588014686520676552545805702652199520121147580995687691916517653345689729792548657063662165988605285277222570353838681120324263578371109250649088779388021964429434055658420766943038059716009913675126783087803719253275778885487231170553800728631609287895820714002928806954238444745638232657198701868243245438714801724368724672651729694189077918295857011174490332503139645965621331504637868446503266972239027712808494355440375964669344302221648411585856713934351114382240 479 -1035817041665637395008129353966402330280240641526773098411574468612943307786618426466140445640672730024771850732469417003399238946363593392253255383311115000835138250630588768672195618422089465889242881213905104261861574566029648584142461636392816400180323228968567997116227970747050327327956561273429458261080553883600195226384959243014982029291569873806546044312278008699999250118585364671724414046087535384429065826611304232197803778525817123557899924660548390382827281124564328717499863719032114161623144530476470638442036584701992035179896873736900116414139544689118542945433506082952280239406358494003497306731874175448636281996341757435615251816250228630970544379681697878989236959653519682569835432274902073796505368307447963054 480 83389555875952220483024278757751932680146766836545651290378494669567475074628074138349251609697282580021294056172063259861960691473364708160687468371175928865843557357787374826363523312417390984056551999691474104763332580516180157427930669386848356405959153494658208136128663003701532671921666326293990593287221428561907148864611319684513925820587834048533632210493601100443058009496860291927504153127279792778758321823130411394446875262080266280487586410222508352531337027816892557721317666726216247381240110841343739107019621110192716263206500108939409835557251109639504818901014063427493647951084943303904047596038153300647304973164197415845664493507589152711772586899544036865273000656647888513812160924206755711132514640651210077477 481 -5326722934701271854260972281735746480173991211675452848481188623615586794348920771855355661495306339277290376704598362983485796503813625664130282600509057588420174457659836436866140707948181908359652643436675186767708840025894858607850995200400542469090274678846934686468053278882879665122243423280131883375991984973539532122370210810443177384983152346812433863258393223002939403187334801958399642847570166868514994255041521171910624413941421145277248715759845792101099566344774074363162289633862341228710053616624564287230375696219442193141451908568815500633227636346051523819658910510376321509434917141894105802126824272757478589832816268261068417645681885611175423438271244704410995848973432757445262893878308949518765199073054642025863 482 229762144282957863264630033548185484313718395689645342801397310359390636320588418604874467040504742474189952917174272904598142391546836637581955405704990952576102295477723643582303657720798923687433633208813518933170548130809434130800759643306025825829450830909635292954928529192974154856191178381031811484374857208092593880106695092898073016767078161370584490307794643966229310831656428302611641606185134561039754376727633760892287538420326470892956080620757437992569505888854713213089469890529250283407625429024747672941542198183765468654681328220121494876920575593694165048417466618378571930603687494571282656360376374543464453645364045146580897258264757516061916883534785941769981281024417581325272388192997774341375332600382756344895376 483 1237662814721306714554319740216931165322518161498420367929553051189719701570847721867129794716188104369234119868130442613895039788865199654558696881710709006565548099667668471456619424566865408081402895765624589031941884435352023333374447853203632495419737477210632360663397560208977310396612273227622397423654574096351957327861213511121230615797804271576479231465754156707603423693593504972032350374396572025972358516572230190041924430544384876158034408500295610062559296401260700637842740030227609070786320191295202234511052458145141119107454829886314893024144311955406181619904833249076287746840867642587919498766909719131368031130049371908908354328006160324660992721739978551126105357012720492872654802202330549093036369882841358329818896 484 -1661390089527611563489885252594058196390349243150641543092208964023516240820991940155180389005279387678784645051160533571945344078500670731953979968925385856878428568862372863242225614834934549814148586603619212984232811819630358593150650282061084869122005797727464072088788758996483037072420088090259612838810261455287659290382193760646771432116638981816202008835013882272087670724409725311447971202492795823474675501326593809150333152583118792966596348728305197409122739734207293119252193373718485733095799406874307206378889917588114038792822180929242448628154829683985383453848939798612967591550126770023234074264017289116248222924955564951170666523727911689233980160488420000987957179875434345193968505334165243534875865532107123613115588703 485 231662695716207352277471207796616801377099182896883683399963442599802091065444427047208296577274137959647996998650035931065919629362612704143936055904716674984497537560996834007500810425421133583301730314073220981788355733084707268572418220900002203847010108389657428869388913227195519953053036147840423777777164481474448975080402722138838490767172308544408291793424274166374961025087930365427991525813883177348254100699325254741945540211472049151699268399079452906779587151442679227303953848224423659181419922641047515043706657906400234350637045170957218012433025035298509805546106180108024392254765087837573812918979604831213082148340354587065929024579342037341189017991513845385999998992921114363840302140557340217053707644286896708959030309295 486 -22680815076007673979769318914566185113330279670474893040259954151531329105354942079563004810759478419479090331305566750210831898055651627897357416192941623059412708664485746326435259116780910823514063439321255545433279306268937975924355613589056934895611934006198862141440799384502669034344905475206112732983532687543366808849057892736308167487527470475135651950487038189733158544055633897278140398748304532524393688178068089691464806962720914247131878921671136363195287378460029703807393851181919278960736835583399883146991500203320937984397039123518907728022589107620800941232090552034971479642777993851660019547694450302841860810412958066970703065779811371341513332177016685415105746748328745703800764710845526405492359637892637316863008927818624 487 1772559653348627885062962350596350034657386553307790409764547208609318517140923251157398423044253808103740360779907930451050052123976987354144879303547513905327368976115912776262311295685514375372999391197548332861016383424427089128945955548570177510165724009207898655118422246914410449004163713559461164013639691473235167777400694782984073185395547744628897033785644479607102196585494080576179972378868390582585613709651447630468763683782388498757727654872352979586364313328008242071139268920812641806067082454732870698141259248048190853145602295555426872840758065529627080901634993932100874883599170906271428468400399482280601559816826783060426023832234070225036005149569022698587102385222526786561471111955552031630406166494706307531669785678905142 488 -108616778135439851842194497374290800296567283132647454081354895792399990952597412798851475456448077399883715097381742570279423945217375485272261458264819789472426021300332210540448974994361056085491978554625586797277174463982513907251625437727393794287059650101253774023852277304915299071793456586945746515398480216457599739814164456397221619010806898447240496008443085936171725492997450204479226888046717816515420820435284926116571095746729829149020004260025560304877929138822995731163102897448079920758973792147813249157526218158255097357772559747060491169564779366925115304952214002211842553598929265746032540503042690835782604124158776709372473597301793709972812470789032392401120219681505558190280121034485405678800005506643098848877240488893928243 489 4136942045099485281737780914297260789433315667297995833242113224552878682652394312199921631378785819704805222613877569343608780616936938917856868275083976579306388023359137114251509872678499842076652971094381118870275723606413905164034367301073171824406686074261085771191901953216784079710706619130169596906493262198516069961309336129522825485879513510156045826992037708422883416133316055623392083378023498536922020278929818385057019933269542268522304301941765445777482113147385919559998436531104029898316804836418603892496748481480319696744102927663727636380532553550518937398856691977387386855734050131504954511249250352265338325975955298810031905350455526035855099675745009340513345377334596531713424777879684991056853109988912730163114966319359402125 490 113985841668541385416350135144176994651343171643839466232393118350222332062724279925089008581871321715672231620109248677880252169147740394181549970511664332603155982448355409406519268160397745790025142067461449910541740335407227551703627246546913210401737890519446327243046546384952744786656450976762130874494366050303645656826521833432042877733353338394123910919754503035064886815143106525705426869645233088786270349304756873847065783645973371468017164108181359542990756865511225771311747911828112161692363492006665448351137641278824838646578606467385951229310085727006448270074655649134424968647055029744121336158061348002293843313596335890530242673200729293188291109262511969145174787944875684116175190060931209356272098824358458547455311978397077106864 491 -44005199290089858997381645025557535709060068546097471127608965175901848028821782853229158240648089927844307780690477841871524405438001706798444605497484452987103000408892750173263774700123623997728044852110024981616178532749953400519860901450725677971823880173647144993193538872417562768762434239748774899077218073453712417688470736304272749441479824323722578278652140888550474563602688533261217135276789018404616362966876125685727021466586624707482666895299394992951213098476164573520879101059667244391897890296921434806313576698055014934684725023501497623238657388326934945678493432870994491271146731748791415130768934836565021919935300279949394012434668891579732752769243917809391815603611368067922276696393519994659660790569181083578619610724560459562908 492 5673309926448064834661009536645986734652210149176603548882121506701496556696384305317485626621113568909390150092363536723738342089414536510346498209416813015608756613743505736578383116094563764715264806099207515239805815654329210607534089703757045587829098437012913708225487169172839915466561944692928087971508600719732326184324576231496917712654403523311465933059467467934223701437240373956828122566899859138495402166886306127643300222285436010957362051090078264529375420611949422054905687213106672281650093211875521271621515418817500905698994042508763910309926970422056608065746376098187448624552008869129473586318959575739318311373423663532894124085598082693755790421330448617826907497899263505103062319590753152035317324282590472134947847898202984952770153 493 -537235468238724642368307727116815582516020503273696678735815559908410669661847355056835925751379978280759880600126596898779015441820519889454415856958081770409374193946473661950167126448464180467862856907467377347498606746306428718772852605457506641727991651326526296370573239108356928814031199586738898147044803896214264641651388677467109181998871887179009829630211327958003431989667753203592191404474610506004245789748812487685884879998606975415352518397743352700334554832683200520905955013083460452702163464947646978553670375273985845901578966712725797418540877893113530926933520031422579904067071551190535190045723910141932282568966729367565437789957764060398744715834691300443269502583391790021704081840423373944933322462534724458983855319272067836269743245 494 40844008961081128251653120278092646057473014719932227039275013485781392790785123866670525630376262550802172775960168870148616180997147469157672231737641049668203176745844604478875226096059514569377483077013540603807462488628497663976099564295184471986266669783991273774030196037479262912981413013904142121353511728210193477648298400895849733573133351552198927066496503652756577381103607234212252124878663489476959570721362431099777489224993329481266015088600425606705135900809934364320309046073492956330889186938744797439822053109257798838124752116584900033486775398390106986903649794647733303245257638245420184646485006969673589384492129086972208471064099240538464713111337946461518073511011151469050097720560960273755992274764333619060112961017533431159311338464 495 -2395009570319752714454373576169568047469515789866252348495810639714679781546688910583415724256048928643257527842312387428274476981059193589394674204954162936755542548528375006954420464710397180683085272493006486186862130845425246878678014644121261207830983733197885358123505023900258059375773020773337428203475553227983178223339792844456804003139021556039048605288562881352214845232790643281836601978733149308717203351585623624769023546181803127734150351694586145633783881794121967884618991690442620861538691874334904488464723707802618800533405985470930535522767180798602228609300482699474047084345734160631080800252780808001639735892890089935743488655682648837444363506701943706317829028344228629534055848263041332021499053324361723845734972059969101512327658095430 496 77410353380502731277681768803542760111069915223335017093798790012770513392956172978053639147565521224273586300281084465847204033339279743195872543117975932008351269370822509503894639196522836481636939267784372842321673943280717590176197593188873822340455394910794249789784314240560507401972643826014708270335547724364464688354436314285685641343750454046740877349734558956963134077271208736885913093948892872766908283880751344588826870724520861698093549991892008653891674402752709283985918452768548095595188334328996734770786614241261114223622610663745498097855074672148306631541666361575702417988331077143784672661029723524110762311271217317846482278343224739310496157892284313715612640343677587461542406231529566595626476721685479730136704055889870733164373680039093 497 4773899356414711130072746276639394835389174238780127731115037126390455034380139529237036216161968452751946411877099938350787933586688207718663722582166874638338617834231835970242671151600491885714487851679602165145416522396814885957412533771595343028227470131794918408242980095364826391526763494979715202907117999704303668345631494272954430741691524588794175145504202838510518500628675164824385038307765948334538082327750144847757335093381376034721190549017156967521379668868306270103475987925454994991346655322012696698001502695166656091002216956668291739839797475547138694753649734665297220156759282944120039611340877518783124723348634880285377999426719812384313159964189837723266173055062237620620037236462718343721106225266942161354978307710170887789827400441802561 498 -1230272642683820741769596659025533585367031585313249540368271855869351024168286175723494119409522978056318325091488433428323901840154164150353970447736374499271175787137878513103218669073022639300919429803552878358881510728911766012303477370332978066563850517013737947190268728962224497338361587861260754531552868933279598088238229359848555778800351114161368161772263828412252795448764624980968361948841505064361352858628635573906510707702703042069404086906382373280082092628625041528895471412288264049004574576382132099621449020155351146234996465759295807445261063843776435331074931166036007743083620630442997543187229822230325284047074971969686001038387036425444026406454851574978576853239776184760242852848359783119880798554838504802484734536902161848930384779242201776 499 149570047550659870562143112797384766986691425175598064540937428309607963359353636152160624443469477220509263912414462523762409760839835952230965047803801355155452506126966937967105570946058793230751247489297432871402100058106118524686738084230519128219083422554136541629880295463999660270542216793835349985562655657678578214029370122422479640095940182420540969847838878192713901647296530253991886819053841617905709498075820038881957999971926580742901524163961734219075509346230728739502091362066629854502536757956844897860557212178805089733495074567089181709811444809112015853757952936080570280717002041865525319268535939383091350241263291360684943992578172449593461024380342924842942731601219532218909713668499483667081156316962929266035244706616283454574559771910015952600 500 -13770962473247847796487714490364170131969732242267176082937677881497777155981208792959022831861199958476728436063164546556844076984505267177289771533767666029955242261467679614712590330910149591858688356440994629270106268186424171664199913169589523958442382849205585895484591348325207658580694982783869652940260077389128399996766867405719763725472782594002931262457780619460500792635116540271634350053408922153995612029611418787421799578173533428498732437854496188611859603919863593584460753007777720924349434786102257799109351946639768373113462751908729174507396959513315478682588421357873810775769510004928702013202922783620831275466572384883203509135201370746217016176282574416354134630830983983512322983452254692351072192463828691365932383798164432465921574037952038720399