0 1 1 0 2 -1 3 -3 4 -10 5 -45 6 -271 7 -2058 8 -18775 9 -199335 10 -2410516 11 -32683563 12 -490870315 13 -8087188200 14 -144994236661 15 -2810079139143 16 -58536519252130 17 -1304198088413265 18 -30946462816602331 19 -779104979758256298 20 -20742005411397108595 21 -582214473250983046155 22 -17184302765073000634276 23 -532045700033783392356903 24 -17241781834056816224315335 25 -583664702179616682567699120 26 -20601452381114575556403756121 27 -756928173894754121221323169083 28 -28904133709450383039836946969850 29 -1145486790236604968506789266981285 30 -47050726709520504588354755429403991 31 -2000553610748720487312507485139955338 32 -87950697993824973895444520486008354015 33 -3993593617092632819089708480307060351775 34 -187104273973869159665480106661068306679636 35 -9036191147770119727126322208252747471125043 36 -449448585824080852959170427946004794947255955 37 -23003870467091753162334135687050674539199722840 38 -1210603521831723896510514080462181891963740019181 39 -65456941111635663230667494739341915748869903393823 40 -3633725879510850470593834466754631410501398101073170 41 -206965134532229500584860789260667895851506701236016105 42 -12086802875080422104817515688261202592069123708436221251 43 -723317930457667948837638044231505463209507921973403099178 44 -44329984517299990009004077244969988453968361272361606275035 45 -2780835518999819663133065461862384872164967589701062624828195 46 -178456433792911343587317460747422499258268790069666115850162596 47 -11709770263744087525092705614983287814868680716243659834493187983 48 -785259961856619118635806822007979648991407875680111684221613412175 49 -53793039203638583667087757173904613610581060652227302619051530971360 50 -3762645465206889864967717977518872856691575243509750532450289560841841 51 -268614865085588759063130111739618445815828822147926823151808085296813363 52 -19564045722291121393902911536588352333425226784387732878479333976116282090 53 -1453143538383666091333259965777793150650369301247352979367726563088311029725 54 -110031110245269914001437540028495121386129050920775662946265817263941144470111 55 -8490274424265901953258994914708388298498920825235662133375660229436502908087818 56 -667383077394054063075857272954035875600995033119372108438747491105440630439391655 57 -53423138395140947995564297269092949549381277329864619174194740458537795880631587415 58 -4353545679672557458258299282917225675701158995861068600518775059281011037361237499156 59 -361060546327399961137294517971810397317994882942786121127307809329474896420639241945723 60 -30465521212259697106001344809378134685576411617170457345690009255149635143635929050903995 61 -2614578783600735160573068364461317593909049928630901188530323678654160523592009362881956680 62 -228158436954980104488904717684298203003631952320380211800465687328530281067058235643084040101 63 -20239239283810703585924386284965829341954135208261614756977848117841957436330915376738208427703 64 -1824566509873348862009743469054972815106171766709224906887305241406381373058535489572214124116610 65 -167117427176418710084216140528530438344492150737937013710665854099526437637596140375736669102734145 66 -15547925824889049118147632488060121457870770034274616903044574077707223218985764514296890030668766571 67 -1468951065893093114222965009819081823015111751388170415008544892456142443676477000501901631280164121258 68 -140904541301722088802683734870082173098635415413107277216441732601473599891005764387626307380632899423875 69 -13719147275414006852276140677024419022875044183579831574818297946422852964164204069680593388861580825341435 70 -1355558549012381883514233742659432091483865380592567734209410699822367457854485892372171516807052117073505316 71 -135895730937437157433328335990613473121712992391150628022355242280866564346140239776213492655168082001722398263 72 -13819734736060546854541518580484748761697293476652553882508990960995057331329945687301417716701599837794701451415 73 -1425320349607694780567518617316070726642946719510354638241921407825397955992637520733912227930133050732144989190800 74 -149059310632329515311318607499689590632705524286546309052611633081384419798527869342540490621328206105995175141029961 75 -15803630453141450447108668599526504894730626048821940052110625473983988311404228208963418689443411872207546480689636843 76 -1698342532421716011500544501945425445074624655925071216071842020924158753317404222541712643676946399412425324266464096730 77 -184963504480667316652722115687936514320288062352540633734901285194014152841437519795984627380617870154141061866856056241365 78 -20410934217741419747679214567789035478283083063178417654401309203307871546256339157075885668132717537898848148458257156526631 79 -2281820727605042835439503799865438775854296995199130780221151831848738669755776966483802253032377936669487868348717024603599498 80 -258386361782576923583545609821368646506792776264364763347695698384752872711799114938808968428307544933620435134116906147604491695 81 -29631698280994365019445618588358000687686338633933245164309052050869338533926372551381030865778773053667686423195352898190655602255 82 -3440912394589683226760182339786309234366218777582996083725533639367859695891147725238232113580861495857287147379901006203977098997076 83 -404532791461185353171196478225685387597859609347697186256162380957838222035689869275796340555647091773438302246737182529434403791545603 84 -48142811969308744556361069326095068037528197569428143627267971667916807049907109816796254060796859733609962136519497890241555228975574435 85 -5798863996616181070997864040186958853640796459496493144948074465176984143761874866115151938566483222196158999168909970308782306560776385720 86 -706847626077006921275259868328280539891993705914141747115110414614265151274461488605169104690247742099255437428181964153146285365417866427421 87 -87180474014590420615120493788410533963974485085920584758580246963168206655031360862772302187852450766985109689018741819112919562480575824640783 88 -10878367774545135011951689828461854779225144023311234535439841492252894349155895503331320649489491093638831260791427318082510405102427633710942450 89 -1373097108850874664799391243880568501595617909284879518819238305805924682579552550868327549654929345079067421051091247739619983819650593402558263385 90 -175297211754182215201204258023523658320746244738678343774955170784704060990834926618806607715994923330492341479794659130786783262240060673979669566291 91 -22632343018664784465663650393871774935580898842493266669575566372819549151833852580801729348042073144260558112245829345244978247339172266876700524522538 92 -2954680488317184294171282948731088504745601030446817572449556723967304433443199447063562654933743462553609081913460912225966790168679852276771279498315115 93 -390000326362038072370597795508733663162475706899135476890019491548909599183186959763712015862811601739972697332644488166602365846824362784726438483199881875 94 -52040438709588352462195346074951974152246709903252046533953684586425325782392195748720031197411420764859547646839679058581024621420801339545672873338904390436 95 -7019200868584781780773363540127926979656518746349803087231946225723844416279349271191686391986707753274961133551337553071260257914355582573775841718374556787743 96 -956875483674715795811637736205246687514934001760493422521437698278954361488151980391158166375015574999945361662554841459668069592077685588868351591729392823793055 97 -131824325663159793322615860059664934391563785322355996629972685872737279158928942796715238795964266220731509952624532105132709665696274974512836759073084995573653440 98 -18351028796624458841941595849947864322988184251358687517869256087307230095459220258566286252517582920580925218196514295343110816478041432546195235636738993130883648481 99 -2581091132797796012658053181048679837812725292991757581091447692255186159893763974997939622634582935174265189505964479700677915878487609281856076452441531384193784839523 100 -366757170813997597176378430040043086417683461905749110456332723986280839074176088938504147825478560859269865871978180012639864764635120966889456943791999787553538117773770 101 -52643099921770925148675803934406832897209952740093274141886362393260893508201568467244321869902856166548395277829210572323704613507150026227945625785684198530379647932312205 102 -7632168880437474401110374019106767305048675706016348034041242023989894681037877183565041640247773141994620876661743631215200856910503126566957244536762235465930027384481701551 103 -1117519583553415835429292792363373476874278671256529479914553970886689825386244806184984201752697451369603294637967582668708415639513707580653087214915934475450286068421000890378 104 -165242132305842813888027673376440534492745281725871683430004830679650863434064274156628671054396712128864126367526275434200086083963870533019980385002126346636603843962675565414135 105 -24671954643095395029419555457138898706998656230721765283363336420139081281301267426159104692064153230948184737777166199807328331708708686835358779609905176340242773996045606414892295 106 -3719314324609236641766852631913906822727817403789446164609936888842597992208498776694625007527819558034732634184427216592709829461482635038939057672749604081816079642022830340979301396 107 -566055449623937950677229616229250568819161225938077888938522286462942113947760832490036350142348316293563052075350483539277073479693831559548967747991996709624137020200541496933342324683 108 -86966661643054654887399440852856321519454998053089056795694762533111635487390633684627974839781873323230968240720961561224161262251522833232799080732723199076605476234032451584162123827275 109 -13486710806395507497273315205141740521548929354248240126703941527580363789241760648754686853510197332996568782076661581852792748950465027872220609363822751924626143565775896978837933104705960 110 -2110965399983376802901366393564837056623783770080348157322899067066970753859883219661457195923173066152021974364249216838731621495119956925019739357051124055801998384098590311642702347746509141 111 -333457969250033618454936032867857763526022523571721483843676325783349719462485682157247388916000529460106382328262737318628250274385563937646644172257688629054380115097988929351029878163051233063 112 -53155690777535892466909455131683500276881651232291200376109526698078390116046419565152654991897535653255337789617466834489935711881574414333079758183277280347662640213273628942259450582713075310690 113 -8550106562308068310811879668703732919479932257048769956620771432679102384873004409373343989006580648277227379534928706318155672057980807936113470394625361691486936943517088794051294571161896641899825 114 -1387622830379277197189350484384866238105006683441756299191738273011439891816963415941086922886778628003611265214604177484462067912842813593891205009494648553791804372453899767616446215457896891552348411 115 -227203577117461080907128177692797713743170893492320286415501542743432309416961876366394415271775715771870878772999968126750400679075842990338105484368323167857293248847738444715584841746647715648561103018 116 -37529172203345815701286466407790328406495463717921861775487380969842613050622573750242065969070583035912329019585771182494753497173520215874637233870476133132358269433014817166861263232054583469645762308755 117 -6253163124558798326642526065161499163423212130987092352320918955948225621954896887839179578850644747269924972343896929790278249316256138321243762175596429137034076837739955252232321157583759839330028035745515 118 -1050932724743659834359158243997845044531838749966495068016004150650247270699898442850005780403939902138112449309290966258398786644061435997053383115710455291625512909818347792237508301534994540751650075858145956 119 -178140409508546218673409569809739016033671337488944207913984170612345399059744119206859839902426786322262741411843121032525351831608953719176956442253551319478219990287807848800505558605762377073774538947023556423 120 -30453056045125698001429450275353842594260758249147543523357165768523857188336196286739431180386699304216445256501011224172067680309113529228049048890503688064750328801635839256342939331122021657227801137848483797095 121 -5249878863196467178670491623671320093840714704757385460570867805512424495682996900435652854958640817066468231586146848342342412720754929251425985091397257534507144284200645051778774797848237975298380472148056562055280 122 -912614206458860383530536033613640903704973495197096596195909807993961086878160723720047047167895665820265894949222537289024849802346853197146961069766560755483853322830503540458047591277019069189974783679729724396825401 123 -159961249863255024411514053869513082683757967010628703738478444080592145287668036691358158142821095134138489153054447896539201218931740040205155058855097964147637406365091293481404655403852730851943591912606336861604821403 124 -28268485664765125692386305439286653947378538481509786867529903349348005467348931404257842807808605149791449231054273943141416903128655335964894457425937982785920463869764256276065169399843766391580717260718138621656187073210 125 -5036415357788211870196302714397419406219837939672097093434175508590082478158442249992290089059838028635491822345914195202631152333491997971769403062719822971921846691410262274064491461222448091235802053527369653226876021738245 126 -904572314103425005640958603435707079928866608080051564386401157374136460647599060874601993564368799125869539971245391326835263111837341613910992501170425364633071365402612724035933170115863378587097441369945931280679504936122871 127 -163772044681958429674648976653193453620940003513376708953576661363699014619819044717634895434301569558615324497523975031344298045325407092998494685562194661712704298601982791387727905691862771473711170310505711763132267681434360458 128 -29887073806281969685119323914388487654210321279080726368189373284182542812188742241499184127009755055761987509582968754455532383672112871412804240701256200595805603195490835183810713252629886335393439616912556072402998319766764718975 129 -5497269359321418076826651985574141619163825777615461127182838369000653999213992620496689763368012549997138030053557062953520441953649904856529351122419460280938396273092859988483137709954127482007378571957863887708556410382652443153535 130 -1019069751501547923945239728046851696090462637726315054275650183617283941502137716672521658399800972443192201566462987239694817069990803007756372073432439693290916429565766057423935797593196942265872663308843910531183337311570373121740116 131 -190382824951579057798471665958340668966369440350108720802807664544004901827068092288659325417795593203064584547049383923906699321117504366974404433274263959314860915262835019637106541759398989422862680587666725991308129417894190630529482963 132 -35842036688062283005740643598401124591137956115048573958845371683218775697006388517552872235632929331306950684385209285210571748160729681826177340850529782412070762544859173250259217370039412496208169746057725395385749322121438952150061422515 133 -6799439933498144116150059083972638153373802315062356610236239677275853283386687047563436569705783619012210337524031230951569129537553079977980603811007002651662313377748495330724182049754744647293062686388203097615208949015321889637631090213400 134 -1299702722267395345296804525143975710515336405209868743723641148328738134269815747840724458245127424505505199233827979649639398766839980690959548433909262879737354866070196562133111867156333126076183252535106710981752172981297275737087795398013261 135 -250311381028978561366143248285606378306256511099666712278855886543288648172897804361742205555789899075338017427656769241353481101850576635313031924971256814545454987437071021634432012500789148933649666241288676972770900172558039883575675092885004543 136 -48568922578211703258535195804192356356192609294876226979863617076444149745992165767797913383666733269908198548278308512277737676158454481212681653944883610738905369892459116741145537967732570929980959941407165184693876898629366400392191593963560581330 137 -9494096329290263577997503510777249534875984832657572701794434881392389502059510732437967216341777732975669605828360024554629905202811340904653183993863669047955197324879480574448240094570005685270475238998296836048546634057376821789696810534256856939465 138 -1869573005066182633585864654701641811528304712766017978902539508845711506685985003597806320866745123844822695190247621628705263211447039381424886362440136802218951495632947722396335748229047082022480888581543444670332076936414275766064176243485408888440931 139 -370852779512055363151905877205155156794238849147804741707887788581329317044782506563443808749965600289885812475205643344301306861128228565889302944244110694523847642007011393460890313261124929258059869964420845949234886235573325060576858710290433702165062698 140 -74098255884327491596523293461853920082265147471858648293518314156002949777941375421566535836823394301815124839614362677743336898473634399410480404126872353684357723119181626275329136737678627425497995032243950502742014798262880305219573389598816944858130764795 141 -14912110872569933621456573124997024913839818938977631397500990022405602238593018079122652639988383775894694566463991638884618007410282141208666200161321255430748180007992951502946741954193843356171817454838300173751553049975934267725581354670382976352389818628355 142 -3022543989377642336806808216355254668444028435493395556743867130202556503348747219332192756117118028590977273493174565986878745533580899154982829891377715630906786908016457251747920670894922843890071880904197482126807581396435715185510504279081937392931214014899876 143 -617001894982136626789553137877581538358051840226566105752235207990942061885543487855435693819328019668100775952354338438061001422942766822218584872918188692519636417029816304334442486107583476770909287147887926644165602377089764940293712176115614270642661155313104303 144 -126840817005875158054678491297216850681437267989926400954199541399363724034034402532973064629836897936965976579373220732383787499998321404272805181321580194528933830583140370752245522145540505684715149909705488718796563872946997768248481615586586768991072432501999223535 145 -26258434840938645169851149435879235661340880164228775209716694576857184175474018351113364389528496797352446575002384464074826361068785222956002007081690368779480078014492955398171152290046589364034029093720314413222679349975713085260474738135718707049361732238951996892320 146 -5473874272328762142468538157591760005233944092193878267929809435913112127099952391648055096789925080466439792945265308560193040892936098201162964448002826241716124343509199065412933629784381980916761361929177032293408181182906816886191934373551639513098475915142303704688721 147 -1148989797217456031366902848140839299423676440816250770412018455705998671345558643830506960267489036146171185918177705933856535624866094391813884355114036675635802473201501883459783296362382596952039083926977020040457673541330094863704836577138667395632662130567426295315982483 148 -242835613446357010082231692801010957150939172505237893178145257730293332172073737458278411399013670639798191596440619549429567122006411678247542502226476333236260263516886589395532577755034429760949736127863294285110656059792781770932420354643992672892777854078149260082914555050 149 -51672943170643617701745128859208230402332701642377179796359025831127363305675447064344130997427469125453358783745225871191543722324484589120759645499656467668330340976158106759859818060244758035252237626218122414202595426465493220388464139942675159900393361573350800356773130215485 150 -11070026585367210935744641512058563333876882531345139659785906403974619613030054702162093039791301170584110377209143374264136058242809338318784542262726544699626812396111488764547778904499555302769770385419879785707262223905205159602664457142491372453251848885625347211542303427118591 151 -2387531313540499951857660648821372851105305436887650089752669008467480881005122116548389105913421165487371610173662402922728962891160207255376872101388345933525212426354521612313353251009846907696915558444476931403515892509078431352056676152988692631033529782039494042194788257395209738 152 -518376135793462231845255555011414467238086440042411971831868316910139349253644205043318708077854855161291405641093824022309766258433682991622023309130402758380306664920439535155684508421719754641502169112118840613440210822329143322379097768920440604507097973206208802511337950604480166215 153 -113296699000356175442888047067947263727335653659286522822335594028154880222967528929398754959253422298629514653692236430604180425475623649142262281408140046279235099989202025440826539003943833053166951122237416295746992913768677740251592844733446766285369940867536536253751910994953907681975 154 -24925674532736676185439286386060090097777550633526842072870579903329996360981507738014242141225692596853711248070331567812145340354333565264554931914443983278399551464288848996923012491704394613992578701874184883573860296925957747870330429579976481042011637700757576791734798748765303440041236 155 -5519697935091492615147709188531430376905037794089557219026289871291673408406428707415475369824941434582502484394035638717795282619694208854531614382950071005737309335985798327948274653745775928305877980294892680976373533066057788276645146356957744413115045043963897606543027067383936330589820443 156 -1230280090138320213276723551662065059344506516227789012780784915382938236402630220658621360702333846150674297957317565312835516700282688435588952636145087235316962936533301207555827482962938964407790911767824076923608555298501896255529487810444878238709925308622550936511660755207563884684075720155 157 -275990907391515661858844729652335914423408384762940411606376006335274295622862168374824610416281765880856986618659767251038016099695216045286562519772600751041463245099307169156014716713500784967174720567636794095910704387582259319733002731880762821514036907354573168111762758467634003009803012204040 158 -62311711868223538332988756488642470839529873121000449330873714892710393500348221918541013279855016729727544410197611826812376687025687466963869159732348356811615028203818960333048425484983643493542464289130948494972956197846003489149550603534633236428862092748610349145212513677426169648179945728267781 159 -14158295913153592107410068464312805350337283766844381794696159221065496340982073598627590725068859577915991297576360696757659119833854737073377373483590766832331978503924878798832501733652993983131301424517257743582356115663972661213897657085111797350760096586551940747087714323292695287575380162201155223 160 -3237435839439895430736750623207034141995391712453013346565349052565025165160388321057130800499709718084790215713964150753696326836373793751147425681737986312139333623185827686769825678809141915171991354058164241617703213096318199227358498781331288968044407273968758450649701992467526389413066884455102114370 161 -744942834948859622514045176335693718010247521479655242272417530806882950525740505869849896663570955856114636101722700711830960827778076589068725123842512834978812562517298893231271081237753941948093756496262881221812922450370384575338083143121748937411878511785010082886331365212971413693262728284621257078305 162 -172488141086395869247090502059207801823710818725517410678336161100120618897930232067155486933997406991505988913678693330244043669236571678575399887788097002828516131196978882425670087036659674209312780951643968479421706579065977517481541921423527036726096625835047231497273135249380682090853260168879101109971851 163 -40187703643005798842086165192196546331058165182274912162546844725573207255231347587506423849471777472733276592377474409697222546810063510472879227552909224660786754856683489240329560730127466699862114091623227406073382652632644396818860027443832235558551688047717663145782458361434277685068697171770281813614801578 164 -9421241588850484618523093482463413206041817869517114665088607149361738989846282870891569333553665556317785020653960140713357456090915406971623619284696188161569236966475692722753152707894940116560707834950856518192031986977135713973262704451900798112603730056399599579201049440630212719336572186667226596313289443235 165 -2222223012061358375056358190931337685787846592135000110770581484178526142136225258102189933681251641342096669674303941117199191522949960933345361573070273006553148069063008969156298765611493358739625090587874163970322366087436319777017687278611566676783704981737272560442381423677482519015555723024333322301712711026395 166 -527370025416193350409631508169832239435266231813905241106573134717432141055326088805658896775601634416301891379644549625361916201546701236598086968108220683242045085901327617277211901083321775287700807695723495820565454075848495595698707354809524978474528046908797510422412292436824322563660675496775592879738445086780196 167 -125914426534941159479327619821573539796376513139202689818707095916130121721058112904551793583073634069869617758253139141117114549871769865939158606503392468850017133420405105281933698076046922085196590479735627463301558701002699186308398311609795618205142059613993937525257628489889902637668474503142428488362400466143831383 168 -30244884612119780283126247912816301224600165215248544794885698654124696388826154975577993848473577215226607859575627155009610903557657235261348291782040110771447811892597299002523993624223896242199198567167124382940683462639815329575345098004856535834824679335820556341125198778773023835652128397489871390060917065983172632375 169 -7308514167425243007667937903729344207993157567729506247960428408138204787265116668598280909734608172365072373039751070349110774115384867735539437832385042892199004883175563460010114492293611455463876336797235045658443256401995171826052659440137461554586741509953683213557131825247988796770984286127545618892483639389340915860560 170 -1776607508214018282830667540100733053739899541597490626488419779815129269134262448865824072488802699175450969238715667418887088147765335957713884878113915081193917881203067383927806987886380505005980465011630634994276337374131986215244020712867670531913706580408436339469391147878302856990578669535234163364457588782524825458566441 171 -434434025903729718231630511478630702486622114328322096798498140365005444358947217694206635529798692561027266274715952853445610083487231166687313473593770831907373355928086339977300207627259252076266939763247924048995914086988879509368758880496069689958502945480166984410772372858968321375752510251901850825797909087053112580785522763 172 -106858972339599032911995801127864668343971810550017999181627536428020083692628957709680719415072996831482825240873854403586728520407112777233777444188791479292906819311903807151612364420998395131695939086566802533627804745233530773260194771901470245127335633367993073992737943650084450233733862485414372063201034239164281955317649979290 173 -26438574300086942028034684481922261062002127605102713363078075763265667964220164582137520291351986614716355901412948405653241916178768999199103093598963255582309051421397352901909852955419092498272580535475588802123019802708792661224931695137379882220682528417374469302682091066279635757605842341837039479582784757445149241006835129039925 174 -6579458940519335644226586581735860626466325906627909110912697778885980675896305288462797051060726159078569282218948739782492536444405867329894172412501111339046284546327992031937405273336185748326965422171759139244887317828394542304092089631418847512702920305790772187434383028965782927551610949139794085983670987990408228646618030788416711 175 -1646845442801154320635671514479074333210493487384848390212708361718612463877448258771225117761816092861620365233761815719105284745934829313994501650197840639779274353958083197784122415040485690435642454407653126449404641232287924577891722068939201996756694202169373463005624394183903478531011698137689107563038563290385821014458449873680238218 176 -414583092008178773993028539254730153514719513310451680265664422223031434599938740540352165878784707632699605392119932960820292327655865629896520738189639540351667474721273140973277769487241558858082031866822751403107375103379832798812024650587220373212693930178558243968702801690998500306278697432274328292374126528384134924495722323105903115855 177 -104966845976268445336793298688356322731903185206385461635615120689094681664227146509936519242963660563938007434321795005013051620903964232087961540728689147461918420195617743435048255022080067526593643551593888599817198172996007256198972058396032980424353642493381874837724953236019749032146607834404889627294571086061378480421496755494696423773615 178 -26727628381202123417544369223707938194873334201849178425836302717065497342162804408242510761385303768820067674145114749011587798301569985661704017465230881859691324794997239319126501585678152030821062864802280862931141175741517939350491247641273245773933969319778042785496390269686952261420108563031367987360025446992046086427262966238796701457532756 179 -6844196538343366201019775868850796110557558381809848978106783856024099935817758955512359704740519658625731556884566350467180832682815747042045890525606717607374438258726404368748987166112272832905414620817010037789461938496036862034070571365937079274840112308797768964376013059341365716863174982689939603597108648630023714800661959064048085693502537123 180 -1762481248425282774992862655469711474841922115711765769426136471990061893045638054571481265471792772654889992282975227850429744738749866284888961285565234124192177601152250038878358402304396934515623607165640357226179581486730515473410735426961741031262015517238327943654635757416816499231913781904127071096985952231015798380647522099780057239160158080195 181 -456407623680006812035401515801285706023936246595593595187283239826020154267519671423299538567169518904082808229161247254245528854653910808687947112164812592669142928544762640586272689531312469322474202165071500897722491960105053193453670685018276632156413476309090764140821600421427479360614928238412428376354266987010013712095955361814490420954686852373880 182 -118848620787400577084001476035661511151224682848793750625854759012152731950623993590771100909415109677230293247078644979287995522420681023636267692185853243740340178716781665069365476606459145954686737336181842098331731243046548593312540561784845108083428141963835300098148603304894277830069474331674169947484718975899037658020230197408597662018777399401400701 183 -31119667005881658406653304028795289427779887437189023829829097231713508503901267444494863336936874256202158874053828229818165424205139703420579515721184052278203230472254716393724387521618663633288566052984692876162343205556446335772849085316823452788781463687407371263985651942549133503123994944525667046108305828679785995866654472586277937972275471615286085103 184 -8193360984513772940175496314008341626035907295120931272488254664203531124566156658502629141370213478679767572959417364658396277020470548904035716996567294520045638531491377778398619560263565987165602828626167832691515340714137156028439781356706591433095535770371868172212642476620859628597376077856505202078707686846485851698807371414122583037430955663179913669810 185 -2169014970988844693687660447387444747247455480784740568684848743350056309125683372161434302834008733218256457031134080581755179359612662121109768400745812193383726750377758561775751351562374985471681889030835806304355315184867390258593963386727974646763759113015522957620153169338579700724815039295637502572301479732482601432318619867779578041569737818748701284812345 186 -577329064594830723492700705234111923439926920484268689462431340639585022677173938368927305890454438606008806282344015064489369186116743539321973628995558598501374075210246109467964787429176183922906070498902445490095039961667932303347764640178218878762165740987298430101322222645261865246222003104942887126297784271369251070138239403571979226407879112475131874097069171 187 -154501231657427762608476498789969107983244200829274830824202446347592030187416618866452884537245049154918022144514473680883601766785913948564892240254074454938588525700361783538009359358587434959842645492894990438335408720611186483045697889994987688307729093136187165772750177416896167414243817204825522034131841432167631865851341776884423129435329892846276696922900719658 188 -41569566810506787290973480486381297487903877575431833193048952799363773687042738643158662539370322123117973094477629627946390406715894709965406506356628301466840497021336481836405142441179184503924973176852723869019658895103746972315056013756094614419536044138221037610571243265699808009005247579666348044392228205209385525685662210009003168762247574818168094632999360904075 189 -11244537382833568617801232401473772869570232365737213862203568930493957313173628706522740230897218048082981107897241969458074108408394368824939714170937095308554144932401699522757404869748857109591873494010316047566545646006991289020024623198164571367999812667692830279306060433167207701290084483146652528735720789947767862776816385742242881675658713167519817364333258942635635 190 -3057861930733835143628522559895137192787758959734958114566695289297248339025026971180422371475615531709141690616088803611997848317653350542638173679343256956914143074404181118786692978721150112542971678681850434778870769565341666517124536511286173015452362624917123684116064180022792647632308101086917025742739538381505261517819797215537337494737254917780709196434449032549114916 191 -835972734649477441019573932144480298576345891410147794858121461492883821977448522947511569760810873038567887107078865740528590468106127794047886493323047253782219610773430254632042456458023750382102554501512856699887503248215554409868608238348917347021252481587972745251984314666909514547185367571694424589756059710504043621087946242965895545714111056844668256717428111094278937663 192 -229748254103543217627570435769966299817485075165796620440995367966368247221414129987392836237685322807604946742314966567582158748322857010174172974922319125298856576842444174955952513314367726604496498610735494035906120634177412734221434600198845552918581474403906887727149436724302287747010419166675776689776719055788181932102462213985416823075126724732553415359653495917694785783615 193 -63472590463382348511312462008565824374682054367527656632126074012624348931444434422398167725283998001643152094557981449109230358777185268398614958223478535246308478239451459030920481905771865901453824832589848595264656188113208159465257744446994433698728236958074359027077278006913359647390724618999538243331493526526627990562466430408612804285042456564152589059111213607340040654256000 194 -17627157263412494154515218096826382652637798433014719859159411707391033056259757712512510867299086546118497957846977633661210236238168968530092712739690084732183009978248310237613299344675807585805224708203550198284726830489503709232488117159311390165905633048422184697774105398568652464162108729557811856441961302460435243251845943462794893370490956064613480153858819994739374078092186561 195 -4920720142692462733019926270090555097086459613261404581242439582884339513014221546433097029033649714774954455582960323377173174404475048514331694549685205252820387594459895549027723428951709410919716764942773344253917593157163769837641395221675571023873630790510244515101568975791058986996859987756093066805355517533553794797861428884680821569105619455884777082795775901663296922938690242243 196 -1380745966143918335626544682489188371206857258521370824709396103218825949092075495688450772038384776552797762354360520110887145100928219098625365546275995307382759710887456027411320052941574588725273007736698775847264460379576667029635849778482366214267347917616876851255327540104681738491726454331005039160081433281563518326041781672406156751033823545486791079056352450954164937832907448705930 197 -389427080498327858785363725430253843518522377102494203666404062906793663284850679817983884740812518300537399577757252708439588604365442796267796038945657585641805285838026398450713058085050234676919161768647766338955363440943086773207157314158604891731201826723689577927868274885562627978637008439605098787386806067864005681907315703075730768538858774805487075762798871459993973007714678529507565 198 -110396269633179577227250406650651963216173693293909785346145554339839465270131989487753366277023895926233630933133387921430838899538010745769062962968247060811349983084709407794645670259380661273719627535987249604554047562679834368024006936617813351525479904376437285378627081362542045914789991604510480911451904349003592775652767110339197722497384239938855493165354281970652437538755405556439345231 199 -31454825718063128199525789721680798302876989423522945284972139795592797152044294963231159799344484187831024534528635984857293907392667747395241313628754367892683303378165987343554696184621521185969791001236387666315459037282940039156241487507107404601974733118111710546688558846664276423814119888743699092313841781782683727238141627320985804425227255288971024838607139354064342531840295092081492645898 200 -9007694893019958992128100361141877701601969094682666073134949776375526053139433683530220870293857591315950455259091995243370597242956143787424234204575791388589409989951602458907072637267674587477144887821812504538538590257731166114734582417493067540843925274666469144273806699209252769929946374700379152998261861657790795371212663770192177177065198967131776329748816754530913025181782614611608640927895 201 -2592522460014741123957813008548837243933571832984317651629138525384502445608522929032341684657783250021022219640926654519771008636630512410020921572847904427032757482512685754999012509023690877122767731419329060593606008487181064877692084220080132211904301958134904319356611134786430756524414016513592429798553433291201537094255138110200044965324498929080701394528408060804258545611556840181681473261124455 202 -749899303626122349316754086540810472839622956633821551909974050921567167943601909065628731069214570089742566399143997056326588008242017938372964935829006808876821033445363852038753844019843119518922914373205807998078447090121636870501903967447191870299024307485834773164131759407579584973614432200354596350330541164726694880002767281303750659830846735096342596158944492282719597100937948828595596954950342676 203 -217993794524364229349740967824993959321952728893173137869321822319157897145936109469590117337869066666092792222969973785708376281707389808377082134993849670420682679615634219435261937446019260377126826577256312795651763955003426252680546880067165725056590512663277603408880870949681544344854538661595721987445763680311736958511724050976895040524448444652154965058375890860795210837187614271487174507840482033003 204 -63684738813171295200920025406058970070631218096906270302365116561678562690083098881004808812822363381003271032685066341908223613669046874631561724689511266870742011696077621091545626904952158717436883165046286709923339371792182705583463359110729040714806684033188679918126111005818915128345109255123469103396893870709214035313278873801200698705962608923956387871545376448507274004030296650395511178675038210262635 205 -18696748275787553137422372728276117108503111084086661769517711586957009425845093272879129113133965819415610055898748298883195674924399602170888387390978289793496705214439694895787399298531864965004086613668137769416703690457691060935323461008989763118839916721102835831279245099943211318427286337831988614144723117803481532860998403297656861132381760603788868929658700704012578645661750100966921315526918822493218920 206 -5516019202796356231545456685756024979839252936527767624058311000794631101924673192120326500104976087376587000932067580413754576503493353666267934049132086860169157901247904304033329355960847021376006849780833220509540171793502457520099330871747515495027680918489684215069928219536940072147187468855784330885746254527166696258189814212371276711519167379206483462193529743114375072325931501008440094159205187889945540021 207 -1635324906778196021639018996797693594897321979868583064304341428133324574722875463328120529946256270876599493054293911524330554322156707563142221187764170407322732618009155033826606062586808374686624846340847755724229440770065837111998661652423927615495511839024130025135091976088499600369843531421389070577227601266212963650975292942539025545080923107122135645131847901959462604337618727035878212953458791665542122194183 208 -487181335276647502675034129728370128432934565226780076375448856037689389343402114651300049957359092538346067790373977956929840981755907020047137214896640621853364219507165339007287313062779367787818870072991755650777937083066940533401879662984871124743435222936501243410646684354554747788356213292938268274311216478285655503664355722784899914217253220188358606081015136742127884914447767516566810108685721269215233197807650 209 -145839562837483278266729197958501184773619928185900272272895793643101641354361702483250604474478829373572255455048170792308777754110588859956788880372192292545215877953101129753657514422657690079168671865427838606564388058622338479951399081974358409102472191564191662604872363434381356622370216381477483426956385075236697041795447042251932288380366452281340663664159425669343282260008550561575511488182128256395539598321837585 210 -43868026855819974754317814517806561579271319188452157341434751960058027542260872631821425903064948989176311073863259345261946355240901143346385920010154636833971288560974656203024287444228619859052387311350793168066324654036868618749365810347411134858765631581060981453774318563717842353192902064950373208652562593066238479281508992461306091388902174807158875029215801575046352941160290143561328321448655215113160518786229060891 211 -13258637307830261409819593861234892318164307580468266402581755661727115239902757346549285903997778861596736854612128643459640791365353610998498506952420412151051388322235462006426847880755304907404437969197603407476920116098453948455002660589999927043599176714189126781668328710957688796652152487681801383300876879660401303410572086436374857459158085339342649099919638040765527263764230948383307721180620094765540276742652202016938 212 -4026408436362268464224538011951059557105127717433098136000299766636013194401956098487211214873420406201932877441330279223960396984426295299088032261621795873040343458908944249542301060405860095327528758320760724392436142788830092768266446957294976926881041818322019066723792398770065254058849248374118618544533059225043676403476362328727380758088802605165104004573355094788226603536298657707807276247930644193346211997377342918907315 213 -1228556428122015228279780571915463038123358035599719478393259296721047208329452107828824576622892158348010278134357266094934732218230061608892132111641505964887200846269077436998283215506021514619692002675374317402956305068318270372932166703905145692293186390764868825099642674878725220334298047592553689987698668449826671426250874725577836457944163553540449974408701990840888888017514726921413222273753941846000807882367290397072752075 214 -376635302409476625952303375552079443168870447000874942373205814529450461252185072406848449819142584292895747267303464646546653693481836052105612095952125796194842378532155760615517296575556359611464036164722009203513904957905712349627225347065623407541700937084241666898995899843929127668139182937509438873352193233247113045773721294413580796536339082104667700800780204226774514014021712502011035098650806731894794357510938448107115632036 215 -116007470208534730843590675836005956360481990761581321997077871868331029712083453182729649484993382717686933282013035218473611541768546493203783244670409553569735257843421699748428119375861010247485717049957137316882480291137955833269999047718375004197306955390133324698650291611089237685216650984071423165779082971904316507289574998665302723265576314576565364642778606520311058990366259178596234976007930980139584250361387098654071595223143 216 -35898836654548427919102097193365660408820722808579463900358865512563178530299534681715273308077888175226997568233499731569043887766408137143982947244186770372289580631688804987989351394814487339587910621752906015477651399759638897292887820349370772182130019232796516636188867159615755295366284405030420835598438603365934392903903163902590455612020022099542524753384877389952110391010600278079507905031416551088216675344312584018152650718037255 217 -11160787535127919769100061856287770857593643985161584754031541680622049108953069963689586538536912753263858045770265945393079412505251398455487682645179052972001261764247298839890719499382612290762915148800046031526940406865856875338089911527555015388353855615327407344999787825032472999958024937822738434855280624268123210307707156467003093390767249676704727611719934123588653129771379035855085590374157344079129892484258644048348220866179374640 218 -3485940744695187077282850801828968980835749663085755689036868679823198573688067964442714666185114332217434746552524141806656814321559234079135550171606974007393431638076622208914037241069005923961720246881636858677114606888537397493406394871984196705229713101002713173575277692855102785422951552829362972099742140931237031199346138796584032724294907251527284923412957145343346767522584873575983539083091120823081099514197347628975767953269200877081 219 -1093821833711184368871062042209601626705778457460049683817309175655190080814970348472497458662862004257740075664337265738596932123859478329723697833207002295008930256101937807897151112337591752285817398927916741145054758952951234748592608081933860413679282927842856371965249751082768457789778422522083702927630757788334977447617586414602900861605837650680866555980879947491261630507006742082461099261442116896725659168741808396341394067518598577340923 220 -344798542775930842063453151122807257816959912693680287703527591700245853949539663328431065301890207384457405684143318060762959974459809696594405723948877573125143073206130457309962219261439158619850912821552326998293595324178686872063872573101828116887555330765936910689459930868566508654683506758986689478052260949133568165021241323910410478991451592630316776223681549258127785720552473742977428369083647739064292956102632825886070473307570105094094970 221 -109186112582399140833447979145233770696912834987074191778568993350260808399570099330452383073043440094779743201436116172872230427931122614384705762385228836909902719450940433394745203465725750012895770958911920548547988695517208824136053445848363382477350165264643191341744845386274434443837778001681653585781199316604355007347158922339225529269557254965658256987565972766498306189774304882439234394075304116978509233179447428940095408286128641226249314405 222 -34733097823964671844386236791647358614505592892553378648994573245694985453078220529976870766264733959113138271089773431267576258851427491054865617999752323929734659702028550515311103289555143567450758967114155578888120399840721225947024932034671684451061386478977406611296615253115973423343399760116597385183836980119025109136341471133047114541913838057794739941399309152344677999269801852225479227353667403583450397784224465559527771122612525092644148032151 223 -11099025147210296197098245500554760786586286093015844958139451365232238308040426162770861233678877945866595643676402316151103530708880762774875549496529697046930259254630018197278017468261214070312387030703239331154854526231041253166732966038572363142974430978044918041143307961202040132866871354727395575787811293895058510339051194479023982755188685668720658986594105087918114956638063158771772163708442224468066934669427517668132932592860125670356647894832778 224 -3562726618894541113856296960691915263351821849759244970258665475976305650730358139624474241419284500321113891004527481160213270243521590890869463669816431982184755813931355018054246985363704881372522143755893438266170976416445384710493612698503125440672445643568592895569425125254970721593382980422804890845331704827486586524263895149669608270798588996188054758955661215939779560202571200953880773958474175640575686632002353377051376168061534199132623745443362335 225 -1148755849277890836906799737863985554829594999035461585730295683766097603255348571622352965051531560409819047601963584407678972164013728985202683347290485240952671263997441830166232441391420613724582408050469359646001688562741909004589435505092852920822114661961384536505144595921574530764312300272650831419816312629011098027132100905774187665100575267139917119914100239466464827545266482174578442418639186816283100442300772500001154502531105953582878648352902230495 226 -372059031898221748094225230951000618895438481921131087220479719904776852670423155610090804783514214514912759409925330177141796089613561254986858982812676497308636524041868582658166959414561016877633551323588064686738081752969215431411062722005687124099137257555816092948016770742067837815677464325777823062293426470351789233577670437089318556715713948441549715991763354108878177014831682947416948567648064678175375778576889631167961377012561865959559136063406574598996 227 -121039251290405798514471052328186244380687281357189443145941256689864184428344527899041566018068011371498524807124112070897418443740574373378266492260617878234063540525672314736995552285798238638816220062053335138025284144881860257920800496403825802222031190242473000045994838102855851014603220100063169925970270670246496880380561466704246388900720964453441978051982874305717177911242856735376531952283414157036651438274317221607898382790223451994048986396183297222708083 228 -39551442272974898130770300866853636115326923936415319967069309558872555321720675139130778853522649545476227065456557349430557456946455229170169767506128158354515691790190331478558563060170256005702392482561489855495828115739853685601708685972079779075969333568256843309922291082887102010883801699215093619097902349471731726031828957492343809203410839909171643702754133985540966449577475046458138271376267036763226817571653416526691305476396142923819602523745675202274827475 229 -12981105351221318077364225798006111704944999617424463130439793644004188964486528439294918407144652939693704105221400379297225843872603770342615402780786354813054880594009092283241644909542309189475147234833489479259842932045663129469385913911317032360302249759781708896661153981998388671493393182717603452685618964712424613750704694201070354859043551291355068327349825831983829336089137544572856265947233665556377529371892615795513614405692153365527239184242078631920428435160 230 -4279232519677463953823429777555495819090126808794857544288749465757311162826226562828214314388040079047953440270486716298838314489166517408047314962978129641248756902304356874346172117222363026520698680834254739448677318064653747039876191982660461811956838373170023732653387831667528000767668470276486668294620090489174493327421039291914201265827512151561444103008415929116028286021031817851210129955886648379560633584461722666285494053441241914787350415799597301697261724013741 231 -1416826393289444031119940622699139715805961838295637879694043133023192899885508256550351041944470297226121642528928518421057069677909213928783961749482037402728281201735427176693832443125456140058386211477958778973137461224146018497600259295604675694799479879970070898666540940873889262934078769727203886250478081036111052614320270186180291727663935042142146559468702127779044781937640428267203230971907038293359387703183108817418796326727477417415051497413733691663603909824682463 232 -471146194712435954322255843179439804015309864364956341236400185682850447960043680358507442476463089691733122143068457284668695643030062936871395499977505187470179581768242409077314771228969053029848932537878220695119586273135443365448554399949017003205898038371816312420473966929407537967331300013513177837359991319245546576112641718599385600377124659938873969879219898588361394594819158296278636087499333405149649607452560729495656044110452292627218752133428365991058590343680287890 233 -157352938759812834788674119293776342777388716669207618557115510154754268821063806343297867439041746121570129589005177923677474061629262435513226127492979035046718626925705176632224260599592020512337004946257063016651935756944251521197034296274664829065628898675005740607730748911565055767041769172067933831748850350173523709281800966138665380747469838644159701296706076654451103420200186282939135343541735970713940717227942829498981979440182195713645255754266692975347711143840911450025 234 -52779594041747327880777017257333373818357345139552889701128627643844880131588897539879247450460946073242573164344548936562088849919109574065610209684179564168398210486635574030084168629408059903771560919408651805530492959366148371458818774416785716501388047444652292296767201267954099175844349972758929732298444949143905254414182479703317288013221451917269019896010819638680601148557642043518675147142139634604547185742176031214724290090637013702076681352655786421920278441905328179675011 235 -17779568408820670364262818710350419475743250342262547792403797613583670779297431260475365479672299194758382213445732457581341531291288302873302896811603221808787828575245353453881050192096927255757045871201373458222437701747673386871903181355145771068737941224283209224520224404621858875882243497442710535100236077984245009517207890784075247201806144655102670279846527992370896033506234925226607019603069519635896349393152656342152155008398856511351539289671560859401167894283428743915493418 236 -6014955227314002520324725530573626825068094748911311934221950250084827448936615390245247742245104846931055987450041770871636968151811716371205494567484436166005889990049651397719502323911725190922497377892793227017911509314696686110214213988207960783333008505427583908863924671096689634603150231989742263041873922873755249057123675638793410380671558942363096690400815996802248888241609976420062402016636190393275877252944016451120695532213081906908373125950011493197646862502351772794626812955 237 -2043580268102271678461723335809578750806399614745662054962434264342850258243527295862705818324060716572154344774061252646387743812742082580627753440615122883516275288309344817912070790058483084004790995652734291552631680867965510189879693428915509822079698641203841526344831167300761979569355305065080191938423961525384481298456778616259603387656215187784502170568437737746742852323923236448390445413194061965577307575396357991858100383344810729289266869985526555872803312931276980833007084671715 238 -697254439323335370190117187082789096460322314190419553212422024728921327832484368546920036997195395624971998859926176552670742439617096969332563355177403324197813676546532232059059440834473216237258538876174876862792717836372392250778765230374815016047168374861010794658858281568286913237326848777592869027989388652817144905440138074795664246694286266831474361541992088740479477496502975903125516392197727241119147321525675799222929242037993198678763909611548942620135877007985581548786300837659556 239 -238903985940197348016231450805278851319076088254850808716520685980835053089930702408608406770211200612833779393881012902064496186665508812191122616623875061507014399730204634359324714100353165854753138975309259772241737366008882042117430236802334244214778502502151335411013042609237426757344364230600317913461209413280569339929991340510549104369596280910592316048265004530982574341478260868052302520858348131284743294821867056197085331453277595647282570405364368803703467683357255788957157602103887823 240 -82201609966797167449780188870639960304482397320115788427855094370098239223179001808155524814117327250819087192780892786188438744625642220777354755940026429173172479292979745594666779190560032667670580739593721691415596354956016859282162291096925740059407944843697156963702773524239906132859763420146182441018180404982542159001198161877476432278246275737237196690855922497226897594437925672485816794626146063885678292919872162094820077173999963910650226025151598433068683412863620473489980760225488753295 241 -28402360527367144092177080016532188151994073451073775058265629161711744487846903683039083293605629330701657081734081442456275306274573982001219005699604526302434330751268687933627625463458271259830958459961473424707173416359446098456297630916160968987183946439727054225372088949692895222011080040473241736613446952182239510048665234585175942901618719816155036503753624226981396896126123496590314660927169784855161687424689162502114395607763375603609631823686755410444958270470566704383763019947738416912480 242 -9854580934615017401919680352310179545658566377728387611481165871418368938048769189603346485690058781254274764906093025784794790584520457105333174118339944691158793338529879099469610504344679889018171679574072861373190931051082803263726480819576641606984360667536014314543311669962585128977818904196423640384915524662453746072202707171145502756395230036761273802039561923366492535827405552521086959780389543836876864344858279580416830188436758220936948029946584944995822403494178186468755860024805010424766001 243 -3433396726354623017092843441126395685536707084418249509066913269637453346955117050775567713929247826938032870805919078788837198529996794103424283679156809670089486777905276553740293599836227721639920369771851209246715361069562880243932265994541177109891329951505944050671650361120285250146961177493560224581420016889414809328037953939917544447181126529084721244975989498517408080937559663583829201874735272571083343130862249541866766310392712706321306646546360548978954338538979180447870147210899312301277218803 244 -1201169989007728189383037954660559786229716470829608510163307757919416373354566901059793146380172198292496711205283640172393451435574169710314133511612963378179714602453708050429050783140578176693263919339459505733475533260110559038813995133017739372602637072607880352380428767223067642681326064748391066741750067531576776360330211419601512390963834150416023500061094269312463157009473064595135289198499364110492072727042698687020128849577137128647212980335751908631052471385379487807076984668755978113379343906410 245 -421960916919791374810790261232264466425326320510411204164149232071905723741044594973079734862852234768529779721112037943182560132841467992571658575339943613691583511695379564508031899453190554577585534188419786926791222467258300573650169957661889691620089200437170030495541955650081305820197794287413983608093801791072135029770147658531413805483150961136260003427929231809838624268317195045727412189898404908987952008075646791191646938398122645588209347004051871895292679187876382648085911187244526907589814530956445 246 -148840090995080196005452130983012394035700165119607212886273583251629901911228653359430040950813979615425519843692902865980388812519217957418743970990000537622183316633541221608940108895958176317418155190634392269932108340559740790287350357478565749356250109398883830938062418708893956477076128449408320363586349965423125073080455101839343361347946307592582117307071153003582292091212462476991699928977409926250199368561827009271050778052789872826439426797122665295469243386483692852766612195610625521728881620178605471 247 -52715739821928006560500928287389176087439195873477389083464704056179069519717939976303871461238207109829072425370969175382935140833181810346208920730176819228928137653361385984284438979870021013307628893727329008713499318696074598275956673078751352890089297642989937801933970300804141635108740117618813794356807300673701955182102740285183534984028816912367697706986004505096110105692742592043532146828399807944620004902098273951531990419180411339609212781593766606479247361704578965248535194867536192551785964804013198858 248 -18746757344318941506344085256346087696081122096421853037857709471614404970584337369080483001390457617108228110875531728686649005756645968989836915109406203344976785559240035801636381365642899256728926644076521693506813427122089390128446842089826811323521600188791219774689811575552875697434684792410312638296390035028103962748152410344388970638340474662192575473357540877400686453959522630582098415524789181412133764214124554548828752496870197164095207486154351317196044467854266686194841705483668602359355746409303952979175 249 -6693763054055610118155401918169592390469253613911792010215182412638658573696976888381613290798125947302275881750866186030057576180554292178064473382583628034298819469057390100435052934286116155234441224333027622553592348927706446716234956774194986102787447638290745522877121989636925440173123016657974531155694741178821895237402551964425571235373559774404043809596071622229149732777344777900794761875647809522725462266123599994654369676993765645003159284705561290191187676488117452561903851783599244964705026369924183912787735 250 -2399748599748182372937478127001747293977913673133052678966068604098570885055802281438711468592965895289458524779221490025984186133262344089762530233242846266589622172641628567984734625049486923113590761695666634345455776928160780576717119400045394480233350433509257697682578322840866825706996158905303647153270830008380832313600641546183424534753842429807074301565819773381438592181962639887551753180492898881849147450638418217407744465757337065583102809104038362090209275393694179997530717785905854368462439069485439605757629716 251 -863784407045073739107854921769210877426032334121059199572337756600920335103038633842209581739379394939520839901599459595450234639023538435451181557812735986638828064950021180686149510637834488846630979342492346096386119616511260402205918107321491456540475052983869350042065913724387026017092399208386619949072678477656146700046232527103190564385747253704876125253749274313675754613983770640839362452135160733030459052170962626601023128929687623197571453925113496928930693159497493938694032155778026366875803508103984122722295762363 252 -312163554298167926556047957367825875291948361579248045929184481979686684278209536074630495374499705006199150896556991512167353893377263038682206814585778021914461319064349763432780612738188151331362010759811622591705123028570971989962303952949298144180444187175228061464549129721762980135860295849528467946493820698422088313546896329238394287387780626081401351177167626484628483486849772205325711996139546978485353253316862400665067013160823434242099691876165148369626244229792921933477582276257492770765446695046918845867494589534715 253 -113263332729354050234209307417943031788095960312816115163539297613578098275854586164337393702902941850202683913670759275757529720421099771919743244033577894141349523354076156211800045629280168255743733014503473314776769087295900830442163052193748446347327870737780527162756874827799220288259286936176639089777068320960584016804703883840818970222414653010602833820723944754399056227864561761130332138955368752082212045191220434030141392508753347771855007600959964530817458910723910464550616152054458012719806581184212987152471131945318600 254 -41259115330898542879297523924886347217736263176088312430310911111460037508124427948114442915844031874012425048595552750768218206156450747762170293805697880648649315421386655028879078331871310824397184752769827842132813336007345930542665394514861580033261161163630714979659991743240202556940330766305622505825709143026429210004456300090189997686600420037804584522059694742302029537895902618900774781092100488055931581580574804030538856674811554773202835597977167217933170225397981329118573979031167446953109543025032217264229782646050549861 255 -15089231112024530382414274199528385378826313200179926931335110320934323490195855385796126552525851865543038048328393556296568920079853634028442812770433061349945925275214867105530115222781494851347416832548071222362486737769200316536476869600874058115895423113640238661616019999117222619708310253862565562393204538447420959181611983804142351861411210337803344915549987833388193208780103313888344494123250862708828026959417281273707031557866495519243487430470910610480670572633427075588344346889492091473346476429430986245112318269529630349943 256 -5540183810358733401774260184979923983712831364241824116193916972650000027052370040983618641124201806594119661362165213599971937847560269824576908477658195907854172628621985336392020238582490438041110954882156416574039671214097487640187955223102372819775536625339150306804304933160991581374594044520757452346355840530200503523427926615369996659496107325886775744904099394078402978913431975401570647359898772771912579242244135448769204678272931102070311492091331403123064569835602879850879304419036982391236117198974479456565918299825126768470530 257 -2042134753613582644201734154136262815237274648924730159466711422664818073442516448669980087635179711204515855253037264318281666273795177766637385015997502309266633376754523186114883659351694603040309564639164467468451251940960942230077785434651530943355245217828522993558085697755104328051906531772320083617534558434284779351186423595745414902461689450416267223292648418648349203958848581373395489902469090209628159064890046205252766677904451004391470827334040730332754985696477346522745041378380653616779603704631290276770142380453453939612945665 258 -755685561675365362560667857548567629792218387839809301367982404834329755049042617664312283670949255969662804978830657460054305412896736872306860312795567239813930008151639663680548332468937675129039887333035922980779546642957990036027833266100296800967353594657788112751309982517563002722900266797048543153884202914165372357381201176521458583695594288504988543472245681403626719097827216635480810528206994759241598487445229547915880630409885530438814514660638443662502447515604521033230740587240147213144714627446699737903823439938794251615736239531 259 -280729309203186918921670256432990205134700585686039057015492230814009388039878723438590446784137061968417031098382406408059036094237682221002630947246505362704744603791317356913350726441253727744117482800508969504830705077971520579113444601045438052991595215268935463252934345887061492774571340527858663135093414757122805432332292115135705721963243974038661524099424983659045736018688168245033750898425031301759169488370329821738096150700357485927694148503798299474527203583972470317414651977086449436975495846741387781594271142953449943233056636349098 260 -104693023747916082123891626840782518405650064774249447631482473845461749638850748742318687556203766842386800601299759079329814933831199850603550961605034330933396764771079257138744164477513757040508578996667519141047406786020767721496097798886284637118898159405919981924745224631674731680760048670827757116269694239678965931946238470405824423380162826905549793929815052759835234976610468486670327865248451805483507575131950883745643749875070660575293480005364840735633743849280367811257682693583085813809596329940055919021750928987096123232713790299980995 261 -39194450827114780044675709419462067706830448997091681426912693445080381056801385647983406093030385734615477211573463330373041760301305630209706895437555248738551342240006944919453826836501363251997193331023096690008627833834636117302222813379962767017984240978876678863074733312720694044475768305735773235497393473793232648801534887787804752572740864419453988185573110627951219495029390304218021980352179610373715823470760085067965236493861477077418114870086684620403677020289761380129437950058993821290743706527076959042174533819655216905227144095272090555 262 -14729968851764602026263215137078042574605150860010018846368603262923606281408282808300868943776583235901257643853642454809794555600354829654710192490869531487116119188532486339163229174112918448977971508498598907188817785200274988174481932175402836741883145567500852373344423862106600810928401256374372900986462632279525600057575462513768419149193129317043286407057602085375303449216507218007221238117194292830006032374414249175532572094318178611314359906553423720341978092664909902928551679658328432735402813619499937552683566277535096139828183316353107325476 263 -5557034298108957502178287463429121366867847424115651935352791990897254417243759418000252295204926022602539875511096641199925703750882920254539232358902923510517156129095604070001954177705935250597409008135645644833932510145900691837428650155672767774479401669391047335637100193147481462697708171277437873828060198486084784434296230802031983547430289057570830535368044941609087347949122733808648611716398450151262943648621194588845806835527777457187557953736989499164798046428260031120791786071393633426055337258659541961785558163878000697840585442053037323331703 264 -2104466314877696756970647169712700041793725180826350321281519434194863847293395437669385646222357412161489614191354021663169109380527721721597370462340754479493252210393092522241109897252993245258619963324535103856325066551227473626378893251420653377012033782054326013747193530743323224951147607349533901557459234583736823307209578875510205081791737517816254920258019014453727799970384238830725786712566147590886717671875775977967864144007940283382446326309313207928260540147922474489851150767528325793475471641316435268261173036643625790529044163121464220023691735 265 -800004130565853700015486721339744114037685988402916377844850500677236113083090595434038639237916248284079665796114580028123640177510612478304369101405298718560252449973572005995306153451863217034223248520999337156665676529139691669762117936550229248809269553435244518334731702376028002150120971683063709461772119123396241502726345010404133151116977348849755034167104688880557321225845601421091058061852346399171800104548423997497736200885567366228969755438818152265907646258457779412451505288955906293579108162925362587905638418421257211504501567433236424014529365520 266 -305272423192365571397965026655397083843770087707910891669041385053241667500200840677872747273024638968055453757631570541319568745512020684380772298522665103241706825810959661520333760614445147798550963255734945460760151240103826440179262270372212573604167634002519379790639059842503961311553244218928486196564248466538141285107429932959364090247827535360295048811958241489661873566297790523088653065985628888297943194413848857562354519513916322339648019639059166268631268121704939453726956891341503549342381231308877748303676062072304516468622043769455551862629115981321 267 -116928883960115227508405451109303096284921042773994828166432507416621594671742349972489572457143211636710361390548466584400835450185127809657393279231850796181622588899509827381959483627506605464147493491825250420303133547581874295706028439081982182759212487037135215387954018440091729914217754191123924683940569922229419568826609431348953528832069519063374169782911265598349989168092194297469159637908375853553754843405301714758271423740172960287033396769951719280214897597653155278363851214646136662325772809422867739305260689443276380602374857157405160754546612068275883 268 -44956113529366685594998676323266242825908555075067592427611308042320277414450661324749917607441553467981497050233379888521924775227354625824689585253605142419616426669000966231502094546628038733586503571943813100084460114098229903323561086355235577343767558885310002820444602357722850243794859655423997708919697448059752003069505529013718527580196871982666632094311764468617209014861772904629251557662667458928633025904496049518420897743248902134788978178324514732308443085985359525881627371585682691473038620779667812442343204674000020033149036678917537837352507094200700250 269 -17349314626562324873571676614722844024900145037179091234950642205798873379978783266476109044742065096664913553152738423016826090310431653253251907783038696218447835292602682882216243462453285048808235032316080895940149329562028554177768411699289736541022976141074776795482891990380495628607592232156424208178644623627835558080087904084250167683878106233754245362592452035089263178640206392489648808687445545777854790215825862483546001236637875835485794448832385084303522587604401158736506283889140589310448853522043968056849348355209402637744173261815468213252935478317972129685 270 -6720420157535672747312723974806960040680317670729380159913455931895766246251746139102833051001473987466534680298949488964194605079929179037584048646679358571297281279860520207180509208941998450401620718819622984117138950167562219232688363029751469650517358971617366444130706773334237139486467337264148104207459759182400149920734413230583569292831764605850252107307353425598672385598766529302281743320321408263691778060424118169882339909429697620618380112409655498452399018684415255264936173109209162375967644868537203672710817830331889598532765928212049723801703528565011102393191 271 -2612913563238183770487442229908322613872365396054778646100155577436232655541979097607167695472821396514451111915592260041139696544923066190818242042909103589034802098215139514672396486165789936915992622316361881491780689146965831855558117984788074158929710254601242150058891771762246485739219494891332751709836519111886464909515768574995927443521183550836259657635927247744502541054668727814419147180236342478030823895731978452321372434366051226781520949023822725688426537425611466777516880243970888921753208560444499285016481003570715719876056209819819006943534973085066030394944138 272 -1019675994957669962131130433587873288492983337376566569703565475845861209456112394566069487019535722912725558975462071612803960003344083846030001371074830266595520227946032154227715150774110165120772655946726231960551490673383472266817391219175266443295753327590134451425972295318224684134716996928933501446503526448984126156546314757927422146922377056360650369668425238286182879735107379947655843703208837508822885342860477135412646441746306413214006003244538861615201171022786586112419966400543779161516354800071865109021073711073067773674693673040632094227341973570014927084279538415 273 -399394377024034463151752716992935866987266168548363858516828070513147071040350705413454667566480938552842007514742842239340731411201675191644453329809538272780632785973187127009710713196759024254154237406480541877305218764586648198083512049768970585452958130423393473702311138060565052510975352851870463361494866817860093220756548445766902658398740702866495931897482165797098867211920572221763794236530818087892047501642474337189558353657519518176892984256015941327705533115551286716431126027754132713822265170233891393905644886365836053005000774405248432508157847887992809115282084092175 274 -157014009486541421311724099587164704140523933098026635894543803779634322484078724277198262983333422094859670320755874653400380643863545943447160905610183309966908222898017956757015073879140352892667023478874494925092215587262692524291887098113708335160232539116870395817538558065021167268387064274733473945033707122622562142937225292313080951201456472967549178652426503371539481906587029341149898847948832614690431561350377130562284534620954897730596020650321687899357084713027141508393305133335319092358381041325673039768817831383938177500704094928422992661044515390795956054435293133162836 275 -61953481826110214345560396981335427612091557113268543515102402622337670222080412787946867227297840349337145922487601973586143442462790325121066034072986102503174670231276660851152454101225017540346805686294371517712044035733103459140982065432243554547542485256794258026291094747745841442961543659263637240471636301564684889230368958797729505756407671184493426844433045450462872521994322558659341086232725712170726272075593634991486382387966939898376926021525226596608230208604655412571435214795233552811011049813505282533368318644398193221454519985182629034124099955117920602039433563097995843 276 -24534549367088004825381084834608506943040646938570332872282818523231292873327534974363486617749641320657514139903431068836522172076014812455623170529344038623601488171138088392475939664970887501253877625219816540566660215805308651596870400489779774747755594546676240254717040413245061658760564979438589880936484200088072821449144227177485150428885728418864905915682808653596032183681701868057237635786197784911419519173975499590763807030142873930296066099663798840318313351333190049135176300945019089965746887685496146797157585567435172890046955153933572576672861909281033330554839459556265744355 277 -9751462149924955075352336697277022674385623275534510819017535857569767063836848287941626773754182475092701272269530791508524752147909644885279044454710910194565512673080298375784095710369176354990829653113958496738217905877835787897762106556331936631042475249701375679147211074891804367104243037571729316862383558490259166547346126943674246330903550583067667502079434217841204090051797598957945599756349509931198605562798784940782529637491869479582803607150594111816113725775330227525060740804609295804984037127969636833950681233434480640132737349178522030258330768237928247579653613169337739165240 278 -3889868842573456585865192377894017810509359787252312376886511324144393791202942327141887739421850304712896298526148521426490845389151799613862974271293470205761957023514605484546101594046693640165775268498936874335549284397063672096527119375081428874942916494227935296184709336830529832234322566059714831227922586210418464906300597852800503994786552827868108874352718579175453639984298268047834866904935756466500735656668443361704190621287605950144803150442663763267571721816033418000108739405556212491754568619108628042856593513759488728038138424850342437442451161188530412685456711670935724728476381 279 -1557284858248328936278023871423141716962028901771548496461760119568314789032220106478653730103744967529263272133128645179350617354736690210586290407383766075890675368732502270331366939463519309718030452259796938599238497771677569388520102631384797623744739130087715587980707652451748018106692202574412894453450924386918790627509821839272787530666206775247811666659729961502475385201331987223114997774229196011391901842077162574282996060365463184771788048152845894402298003562801917283927389217792900661868038758460086498801046484110986310519046010725305807178954865096687595889176946636134385853838396623 280 -625696041630986208299184802273895796757204791764003194599905797093193483976656080335927606204530008637343935922369007998232778886331564978105899025364508640793305784757936397369168438528003869903742479436972260695219035390776518563411280532627005279712293835130970705675926709955450723611499540578080318099653069092572670015544956841076550904027140132551814114385370953074678540967579793370744629365078728330445339589440189182305760589744637010042559576919540520364489700729373251481558457548961794259614838958185042013730650109728064504776667464721484672228093208768230380383217982284600865909377133715570 281 -252298923945169886637777863622168528992275068050252497217187821607260091642600286421948312203853768390787109931193181795345990447937799624596176026991117931291880561024137965002897190504483783129503210498549211428108760030294257579838039317267859416389021585700189684458147009313370407222655132878448792992360026744613488970603475437812723272476682758224529171156136886710057314105628212396061445605223166318437995405040228251891910192428386105441415078082349137755471917553107762275165661763350419582264208281969006282616200397501507368276230783520718921518842528176570257879874276783541007409684092448020505 282 -102098291217573928433056617827418643488367654872607663930897463364911177558901827539204943441815948102188429051554729368102745522696973621347179989133224660362335743500897171599004483473591609765809704007261571879480388171075842701476361927831808834874874192367452825232640919584285538178825397028002819416336066805129652334874062173859149380177568307800860099730962559041468787481107461625747101072161394551305347264936114254116030955799776707267034226216412497746256034354849977140006024076321865094505762065151571633763757491731656876172868967401395203884196428463570287758546821069317276029367859528922882451 283 -41463610211913975980842508907747485989322053687722111843589641322110678461184959855488220006461435398187002334431439894696728596304299824369825199277199996076526337721985000617055669285264278630617185166160875643770368682117202710479250014387022961056492435030686154682868350818643797903403504470532690344049077595225781480989272702843009152605225936573396682467449516660218997398956698964038409018965331114426026994375763363334042074313399111402674193736698056964683013229039037966869385087340206788425363542755344867220165854662429133003208744792450152183980661798624464581147737303602650917375149563373490983978 284 -16898798840830991474519038613278146437550753096353494566534508938137848039934120611070089687071070719809352524960923333130876133632539062746712774341488716508648431771177011418232300416610060513812008774474421895088769901280617763064381668994403161951496289771688189436370467631989328672951386192048922543982514735600675872039656248029700764748921460820342294187374648492123800992270589242360986768760830111132741031386599432390643087191627214450019880673409663532251188117247185254978578303551059613167148353280582979742180589503754496277867837786211813977493790935471577916305515604373091734028375199758292192171435 285 -6911609621778594051757433811639131087134118388432258568007313475612147163577204963812158171642598300518567345662816245718053990516999306248152311655303735442233244997738787803979304090518492047161170565301920530175207836923839279141089582978511631435357098613466221734598343130303654587412366873625256091698514324510752826329497663135638668017600294783984770936543346223541182549109210001034743171101754168213151912851106688688756513260978514776323994546288807523561264180835278091089433599523755753711844858978912696499867865623169507962250262737680250396145556611168145023392916110173830115355729800308334531877504595 286 -2836820144164019813330204012604213711148627778896041133615808215995189699382187931632665112115324662094484035075700109769042599780254791441104890101938098025739184189553885003423904858225581162056269166126264663778136664513796238139045118449839487076183525057672682283309011935747683803206163607630598866569954569984858338273224589809321214605179923360929738104774631939679261905742622462118239030549564138926247589461814687919142278671469810037215798884875495689161199778893945668611916491075088529023654783003564287200869901014587520607176964803010437967482425524364653875036948139925465128366939962744365392177844757796 287 -1168445001830665923474663748502498623828235867147601671800760783541796111815438218402319463586931694155275750428020990022039648491300983470655036383579008432495545095008980361553456143695182777446774146782891014993037211352846013057392385067828616547452077613414265130810076018638538941949018286518731960692075784541246957495576505534489610490646771814409991963159660574915726111520830579415768343715923451907631753774925623180473007920015093060941927801839226481267546777247785991625208755917608182908006756382067825668462852008162406090891443668785301623881290095338675650552922200638746227827544025946207365512014403954783 288 -482951246231877296105930486625588256475903627882506878323099183380171172146074763547094617297313868675007166829416486139175796734930931194864907740577836122343295184510352003950095356589437567974125019691479790438128443487074143735678219328234260288718754405403479824636839853540431536627473721849494472220533896303117372020453174820299728176466888240174185333709093309049462849154577384487176756418368226747780730346495362484840663405897563136986587347342555936825567821997998014895723194332141914254017440721145010484676305648583244463975480186705775574245103835006412807050807937278783523803099637954699223965419680445412575 289 -200314117753796548535058441162571474198142873670264333919764010674345720476049592409032438999074301915273377279935470945187251564706378133611069403386739045975420958163684858879258699838323786625388991475191465013211397475610628951721150344365350120975593916304259309497111752949056960969419103399602435564590379029192826300967669637197910360336687712321274996266556257674500576658272185819172356597333929580322797960108710484263985678446486248558069714471152943827179790147406227165327198397204108343746808327242529466725630904659051339346563261080811207012481639368944126816649138976391487698271961868631524391406646817106429760 290 -83373459636507920864615968640344838622090839823540108404757866373429204737007233480287223900256902894304856862264332708518825082018011154710170512464940108295619016598879190340040160804050449050918508370152161351335645196411644339443200887514097762019913240038700400234251430987726042812522072519370716521020099227988834203134538267675229224626301389738203929152072839944093065341827278479149823188498891797880706165592394596707518545990795607651816847917755768472118063345452742457574611341214746384743466135399039832234558088165974935734159879168899117885831597282578768916315794425594998976228622619516661266411285054304069851041 291 -34821451207208523470248669049754866048974444615626170401391990714253675780786288925531015241164215488032857389940125691724342117860504116058659161166076956351306178496941703566214919137109862468763287737389678705537673875763208710124477879585052598553906642871236245807916223409203598892604833544265842136300361264039583633084533297847449042894857107623472455175893562792136919493260920859968660817550333419979353822373318170478898172691279672999596622204229846671122536274545467960796794409525946643420501069924832188953853354015643121513045630295601415821175334485943518200397381459278358167995210442475579919368001854368122993712163 292 -14593635902247561373863964621756493947859105329384268721070182276979622799338419709611656536184991791416530330942513999362217694773465686647213048232562597349681108771899157348334109017128390089837135616470249335429788637237875557260297110059613093805665436685498365561723539514908066713618574210661611982859847930776537421971340237856183681627093771339648441226786403563109391940451949656811561164583002995732406576654250531914436216052896759463571432646609602202121093109538627617219508964698602721645198022410183113482336528751420295228986079710243346908430561178166228347403428765613629598447502289042928457095262575569722010006236490 293 -6137232794288960877101901237432423552918124205742144209073620805214809003077280438041842081321319199855635828197272571401878326553810952338334400060350930741642292734340710902801493065226727362690331863326538380553659147595953410434008664105204081650528371075533887848951777386104843067762915751561980391735780161602249096545920747512002570923866676837486659114305746116386141793727781813902021052042646228846812173318749046561818455664688795438361689369855879921517742965102708637225069979447119907505832372500297425180235734301309485557298918333296740509781093276144394354675296277615995523885995412917094969527381271080141215437628130125 294 -2589816693959935838534203222802667133715346022937911967801486089960059192738290768239317069097459175687308264740500832373015508580051663382088498662474497739505761102567943446383037927835947882348704439831757644897090287751142385148586882260718450735819679552172849006506457949914150292536752577340764785495898136441798180583443535437473417760647866677292089047307026060939174393857743987605971947281413483651846497867496053914103110314741599427004776393431451424738550674787071149869028698291955588938964828559850758808312768151374400963241680631614468145003803383352213626169966219939363330317421136445443683998848099036782355271248553123311 295 -1096598676270046232224107587530979338532608342154544067918952837528175783293238687887355830777939721443491634349701386494527250584896190886525145994888011852925223439384888565026327342961727186763386165575490294962078401916629189164114011636319283971933777812833680458113639664244389829636233161934697490661171488624207580839827859189730349716216172412583396354855499334350600404527744065330934549248441203869880538170231872609128116501679665320437293076463038190111343687539023803224922825030504640183990019458393700148403188239433405939535866963418918286425015899211380635445367068013260740381811978816039772775982342256842898111904561916868618 296 -465911713303413456415326817254361171634810978743778235023620947231139541512527428894748306248280633139867464809265979690568609354302757085513533246788115899036629897707047675693754543410688563205416970938588517795696520306604140601060749618305477600237515252761841980336209166290044538228553899610678953455702559258527155084759275553958681336167790922364313852500564886994881888625624306238798771166059571855609700797098780099745901476244846728151930544133752305064838344849533155034050555407023112070075748231475346762295108518107899080968731850168833286842417275859804935152012328900757901104795321276708136015462178665480364750220662247198400055 297 -198624013590528676054476702874856275681613951771558897676983328799214605764094495050930129674087524434193296207306820297067514007944445874761182582976371573686227820091588801040999306354508162364447738314355525620956191589811654602418094483436682891359744930027992602000088718668393178115048458633911174518417164645331044691697273910714632363712346675028175208305068682234417388241330017137007353465998821899344583437819511851249329603481923437860131790600050009665526227651978431286660064242063016916889411158041484756895323220381236849514786094238906667632946224055936980586018383718724909730644274410719995798430085850389303693749321017036807439815 298 -84962467469298182704221398575520325796540067370425175013271367756030949377772168731041508397884089715308776472971153265610783146169461000714402773190701399485153449729429085825025031595966105473163452446693418733344845186614405543730878529567447471162135129105261343210134954119512916868297567343070980553925051096867947817017553054183052578854846502187684223942569267274078207992695275376692352349665312634241783830328073178082067564879692527776971658568674461416381932781059262082398791508469915311798877029524971683303854849775877844028250578551500966328355459889774075470387672630023192101422462796017898301950972981545881731612750101681246800526356 299 -36465718770850857660000191316472824486858506179386947320328474089997589090854899001989735973980524293704583479839344362001326726760264447452592823061931318720660905471340638588425541260295968405448373691644644908595662217471203611233880558313612177665203943496654153597816435335524804443252004636058411026402399341425832203274065281253234455421672414801984309067785024434945337315223600392811296550933847233473241440299006810408455650713579972912494572951999027875431144758702037155406989530089209436740181507988592618837601446819847085790679158129259314006032965768844728340640953429660140925337027733531874068675215280050359376212812327638041813752608523 300 -15703621938483777655345305871327904005680482111689551649549270021858284423323468580486679331581925690653790402529890256734034951146436785031120264431297878678772153217090236325303358628167813230312496486432548539859703500798310944690608126087665723540459548081479823636738394678949273344374015703072492556394442834440258481904814002988295477974456023375126140068143847950353079663578200516674569405226988219170066123995719581311339126116988394678761229261920451479336723175313153389471547159374287504431823842468227102652463559811895332110807264109808425661201565976643002339398234901354894999754327821811065939398247575963884942775058368753420806571390816395 301 -6785274171763112060588587534539560533581404069552864482471136243635498451675941467524440069223387919909597684198303772882725446215154629515610895844256739779826422321815730358737431428882856314613674044008165067086416093758504316095035425908930710001576522445629637136273154234045628739101735982303794445009701976862056500947919225868316882124157198898381243948269390400640311573057585200832212877399448437515894512170300244063041682380460397661101042801483956873800004853372567948565660289770478969469637002615655701821818850049540280199198798076470927081364091212669254866564890739669964943766062081431655303276249004198771726256706833572517287343527919671080 302 -2941593420092180347229340233481188856327690050966355697966545612677766395681974215415083900039479926899125711590172383087683899733826573762175575129421502009269888684757952942996723953922038496497702085064671143389198793771264011565848653899695621223393441625567902460274963750034286144280005421709143988781917810471842764033048393824177497622901343940281326678915135821218237035688762145816443961735519342521708026352726126142992971324297312992930851395686198687526834130231243875553160952373674788035868713727258785786963659556946325835812774977350355236891916500202123942559181105006099982493769765727730867909955150491823958699759138633964601974211314293921301 303 -1279501369778775277249141364744745033259972100140817225986506311267498348424011759861225726824112226203430915301160259832675387444965052264558831321720348292924148003772789376115444175816409785986139070906727551336115989154476559908873769787834287996888094796852944996862700188598521834200659679160818379509998654974332925598933426558742064584900293188411112871368045983767009006713992487137844603729097790939744786441785717293118289634623261723577958954902338395069804280401339257243294486702417692785701898182197127007234110813579940238880560377015175787446388728287620110092363994092741003631218864101412643917077077048195147582279710592828888718347215977103222503 304 -558389125888163563821189203227175911564815309683419127442583390627266704762787788310431606392776701852654978367847045092976771140662872128813720432315292961464412161950342255388729605798175088057668192938077600603109674354475300144569144084567291159108748760831921562096402079004028581880338234228077476160932666765806316150167528116973550410102384753157873086720999759286746861801608729003178300968609757427514778479117411305224759152759342183279431312298860207995743439506438903572270648398290373224797809124790798433351524970018063187911574322271843207622765619049465758627211605678421675566642786357367565948908347026142160880687374503772122193884208959005517783010 305 -244493034196323929358567466582611830057121809408975024776647802436148309064852468004427579351114351626174046322878360177504267356359117561517798142724157139804656337780074471305269845928245712944082286699233986484371684657783864906633363302851965650083527956836961061720741659912212745179288937639997217513346176946545777006572698299532972804394241954012916087973571299808868491381496527320088841535307534893689898719669061349861121070021690242749551366662315673114851076976710449808922173329214386201715448072655684272158253270782573605095891176377138465575282916677310871468441874124839073131696995522312902150495717487511623981852867266000791556128100024791513899170545 306 -107405038252437617923709536623155624787221676277339877563803126314466374914883415424949621675599579725831253742156743206754280632653655960017068712912953285872731215690419511633511390291995881204856876541140604220018117511693642202739799163646613875588017999436567649384929544904733591668906144232653030108254523783367580237829066728674900231910139246460663810622156638869542771579628799447444962192556752006092250438531961900924753807428423825898527645101507013097294133918098467867102508266789478606589031855648473896336021609788469126782826734919065610982508789275862072622187135503541913081544001153160942800135764450205159702974853865189216689700079458089309646707731771 307 -47337657126871869907623353917825612748914576055555334195422690254196928128365335822509040292837449870705354590539121961350037823256143879007300814557937233075793668515368943983258604285088998483376521976333218509004110810338281791983739793672453605599038821200772171291309707968170358962858800909487071213493099834482634147221820857911644862931546277702859175628216526240461396917515901812256803894270039997761660107925039283887316656950999461357858665856698980661719969405392323839402482039401793304233046254369524344347969392539838500312561469248070164562248370696956358410924304431424105797601066675321521344238573398497872089301680339957739693462418397237353231125221798058 308 -20931876000640307568789863259788495472328319436289593364252303233396916803978070806619126702373206371466614918947959908495491403206646145793626920769043875873577172660001436818768002582909291187500488151839297599074871541629210628722764347091526725620345787241814839795947340951184249276015157194788847934610650421129806248209001735047860715334970845844031071265138894569696768142724993837170463176104012489717792981905956380649223685638117952664268924035991173179553931067167284717594931729882882652322122656641384677542246321808413206141566037524126418333612956685300490202511666981862406445480662364552600260312793079300824965028678781490038208031472236798612914597067305944275 309 -9285904477728319440039367983850017524709578000043606403216870309355701554782505789162850058943698418700469689664415876207147086413280228402730815348401146368818016832241123155788925242918897963463422443963814140741431513376476944121145218390762589731056441745008004547554229032789609124116505196383504177261200196928451179338074910739421794493645806756944856460554372846095727856988622053533445468281462438207352831229101345755131752112066397161125583122801134670258687433219470307621999609493630148723227079030161998624892461623063271314501678875424522548880512522444133982148526102632570260770028182888256891317178893349617690916092648577305352974921491046924018255007968442609835 310 -4132856651398167863846955861137467776156337538880931555705770683787002297074658224956285552482370381097791379754858565165771552240290339398733914307087178200424794554079216394162837091410450190131887810510955083307619642179082519417357105020906347915537791803301350665259058910292738500943604371189058481489271687514632961758153522276427465096709493128005074480852768966368823125672876844229157394325381969404543342374336506801519330421378402044280133220919368973599862497498065127361416907282441990141378561011800033800405915158936665837081617831526330050818128397647982225320267202220440567895514323940424138443339122610107431708980934002975900015100816758378926712777207609149284516 311 -1845363729176985306791981659106752351830956823267223723598377345758097156115649631233738933766191203630435672454230827913557671074400275036725080880713559722638924667491669019126187997021027716139611914664619574048390398443357691038366476784522066569077400772267065617183134540364607969079522630424275554166942320921025265819758576348889638034735825493460059080213381631747464583789050909609416710727215165254311844219718519403126984508639343626353134321591313629848783840869743368305117950922613814168720948355436448826356674547097867623124232180817390639662003241386147020227014696071556916125901725213066519770476589163831987382180140711993195545957291141257029661293625517435404957063 312 -826636528588766860064373301257719109039336399817600838875595788761263376074095083861460547345514801919923616900506614135643123807237353930381332041600513302405354923484666791009083792680863032757917566900268700597662183359864610152681375470600985803312203029714718573709242734320455857877375329050984596688093815304839494616142780226804650622896017717794457541288080719986507228287530319147699446250645629667584071163063509655313333485987796780014298894617991066763082628585332489438500607776577277225738004213904200903110712820362233269270362381399231502140652283400516123952218952705637974446363507632022206975248797261232970715631787599625452747700449290565162391253581635763362687675815 313 -371487045898642595114951272300401659001900750026292302159620399221197420325481807448754984204433468521106855893565640197510687691338841960622991857982474029136717389160669681625085126712306249829121224369868112215013494484554330713236267427419227991572704724859833859730135207235963176504204771902378504570095464629765311972572403767507121524801092306442999315201089876073307459106597563980262248009593128176797758432931300584752955910754669634146743516041432299076214726602515452807437463637222453133764204035033813871084676371372945544123752803283172505546056322922358382271976690297249328039212677805376410132121339531455615374035155089132820671363486602860155063478905184874663107227401200 314 -167480692821991720800982462522459472899955603961218947933202144275716305342882487697893364683908386561971801059467237156600984997717685794952140512060448083787514227636371346944755277000784612816340824189089766290608789362320068905429111264636235788374888949176872456602349964856613884104165104224980334220774934866293937016346019914908416928538668323751619696814814324401727456416018131316458871108195334627119080798704470632090303981022743222884164072192101630816974325260191065931624327031955190206914786770198104869750874605787169159079238271650906302713195408325385858530727061749079782107205077868267159147869949195014227230576330462450331232083862128029574817449628321989168769402600103161 315 -75748383490351379228105853944670625965652557180130924572949013360844527388435063290518320839843582159235186052559346630332893567230581471566066384259841608473257091533250767113038229921384282955030734312066296744750699181853573386769104271423255063268465362424366204111417104291178463117311738030120123096955536090556176771757923543032623467587980185844551898545187664145825703732817304108393118728805206884822512928509112829314344394276773581713657830930000330358440593955234735422098588640572552283357061612900278741648021277190390323868118911168241448462797504993359291567157659748186538251720045229941986491929117811601215186193847524228536039356316651955094971530979656152455601513966730327643 316 -34368859151080708119207221816569383923487294791416234138357556185377912322092941804701308258917275474240825574165994055962074329971346861211892951008785321858359570722902907135405544781236733218006651352759716602697269559606069281491713682844169016318409750053424203402199289745415095305047864449184452057638145422887413875104417669970582094041942871116609060138274275505559677321428297626713783595235747219568251425170254180022038378347645582552836594794005744769268939576484562687917268240576120035876363120122338868341932364909656989181012145595076455975808020249046663661220323616805150749185972434509597506723922337399681585376532155963934621588877140838707482583688975700506634778937059159875130 317 -15643560244489193047818687870175255601572504781323102607338773067626225036276572014257337943069218663043928777520715653524054478508417063940711901688535563889085898972006980934668973646906814394481801652382561191910809361029213721103134741201809770245855629539392249785762341261806502921541289469038032035252297211858142417268018828934547180728287815854407375594900669673212076742246577051236275704459544536790398521650524967013608965091818072480773506069356869241846479881493925492317981312423962717440929303136801231308139958665583018446620712591738132524755280576387557148901458321610418644159825647078359250701934606236642957921710350922478482410148746480775052392672686040370502030051539209146253765 318 -7142996776674439437550183634164468986139388007504596967995394806778457332040479429397597613557872647567547380713407600024983052237766995605684324831343173688127981820409524093424960075661492252237822357591048403487862100162096359787630484930285880209209313323311115837230625947284672836862215231841593453786637084957709326872400777485287837218922112410756726180811882156491212968370720703455268290464385416225506405269672067503627293044656687995239251339294868816929048579602417953976997093802567575950370073272168805031224410957364241011373063363050734000956160957986648775178151628619511643595845071422416369704766533040622462073643670309787303645569116890400703400764909119247862033983251823610206123831 319 -3271864773817881385514119546355478204148769451360293491356608228301912991173974168315060880506896378087818548241999156551515975234366466499374838595700329119018828778084216063187185577831413365159387889486479224551375799780793942088351116599765767100472953404235638842734257809430445418745608631050112751359896030638743181433317701699167259924987818634247195203026926341667820452269642660384089029847090682629211569041666485204484445888456100233943777088025871778657953994556873667311540912566545005128768912569777382547885056226502247638272149767225804397022355076993854727975597718896512135887221970383154558902071628565527904063609858308259788596241634503204340965363467110897102361779986698915266646172298 320 -1503404916211776153793651768010000771554619184668907136006455283772927966891799537613642307537680443005881907448174120230445705128666696661458521085064869006637253550194433813839852261857427259881545785582821614939882351768763575981867776700441112749954131412378260650319116407128050126568598833110851041505252105445624937411568386800406847918515420941809176964660864191538558437441558072427074195304381063528730334971542152910189593114330049650247008848225274612312094069694872151590364568442502929386765162678553518408820464311372306952170042727211064386717496006051527455580062135479293443333910993865363758058382578999092091390615293911610602326363986009466734231388750202569413290640516415641320629772924095 321 -692975743384446961632586038154603122915937879845974396352889424627766685037681743413495197845252841616355034785363060900152783426762561279865725851263060891149707549630355452388656712743813618899406564054619896846940920198307741769238080890929307896190860298805983888022009889703153893370861683535844663134052835506526986767788520413400801361356843387724350527852560208287334861870699550336423196777265990868890762773401872283979135507342361366410745829079792808952942521844903416131495588744632764427598114025630337841636871963198955235170507415668718012634927111361951242859169476564746432150623977590946338934302305130169960453386827503440975547688436766733370447981718858904126184670336224675258502549640526655 322 -320418285429446538949916640961657228217018577149034291190899206293298019696460996215730260258764993473738239903519453622879053454864957514258509503679484441175681531969677672143698467368621826610055495965332707000776418084749270975717718956520913263306797906982692508932587225865464096940921517369535800303992896780018126568294906068880316329695446134470003646137704612726291203695127880280102666336537390628523561695910231092238189991267158138362392315043277149908059698987128057728581499457477579481785035636926539043298394855510530315808692884471762167739064467639631798161989852715729111019088459472961750986274201166307247309113868449508146783388796575844574270562838202106012379411752320926747631994223687848276 323 -148617350759481340482810239878586036476968538094655548253468649176318255832265287881013088413475784788009376454569517596714118821865263151052653142558622344166421349486957998167771360956557416499894527232618350848199171715209423970002210152065509139876212130911918389874347379248844004537651642428763648749168473147170300561031565683248969042121077168513151088850978901513477599646603135126408271080687238300323089633977729762208698959884424600547174787113490297891886855816778936224425105478959216086843607228893457273688614376552334619199294095961201595357840423260004429746210827465831493932675001520370722264427927577755305216321777555484622569895950487658833637251608741925154448920489050976063535075123569362000403 324 -69146547514172102030765872915155861573882543976408084224452569915727447376175291356064740349748223575584716776183616703401159880693586127695478751511284992563283468439446980181957624490596524221416015739919643605593703573818378508927473962170009947598083667019569912685599894608208313719183092348624308033019943565886208867917358136520017234635050004394749626336075352042800782852483153800909882782509632263935169484729419788858882056146588045747928225613707472003709528879300406122445977782472925051791288508006033415675335369113260916213304330280059430613561237184009540852185317601442195965787435845362093617064881684280410747344075874098200501851064882019463858607348449753503933889148684504234477966040590519354510835 325 -32271271142072573315768114130855638855024571209866356204143521245721116161356491717540130351641284739765346974710867042411432236726147070116780449030619450585669653610673543168756469401657106569490074538643448180034582043087535248249921451845189169486361140701965658450130452628024142424761351432055182711317493513930351483896058608393713499474944397872168492810191279900293186133346835488809660390238062613566584332125687627232749291824345881884574241482185583826259847838174173353018596741757246046873427061903580015350944828478605026295124705917856598295079139984661600364534575792041371315630993034811207052319455522316809070605970948756122905311617970612971293709503864061446738514150683223040052557321515577906369332120 326 -15107829679612317299487590705681165959348987248356032491508910112212605777578522632117764918820840280803580643624742096251263116497353767605593011884328413957749267579533190360826069293773536042600609016019311814354252980393687479035653777974786288856154329390908686927719914119177337546684737463298747032088971020949281753688785539926281324001961652347231870912965481871482331462559587402868321632593569133694479613276504728718233550294511224746571469158434160686439299825675545652025412454504472227127298253554628200568998089221798873595152916275617684484142873227960271515101828419520011347881843810459055448443910535425672295679952258246878301070834848141666470961415783787137604200224447592295798104598648273820280243012621 327 -7094542579352418013965437581872965787698900170755500266972472694907637858466387708054675850378316668024329538761695019357855115669299872055935407708510741492664337049691489200830989700470230256831164895066870248800137598588966312806280751578665561175857565614383235981249821713048386094384598799702172417406564363884098016794844238210584060428357030671852867688199909376073708342233652120144506246278944092825070419698667016945519996382923741002062927728178423219518192847534396141473761381320693885700380226619682130106317767683552313792175200958210057762286871177060140080480093164342136410706914856811112517509545091198005225976372589756118657870922011488287340858985602540006010613056286383724698155392016394686550704479227583 328 -3341788278846449364691319365136510307906324949228844792517401236850475642467855061328024179457042996994452953195559331630524260228140037748550487718534927737918839123743946416314123943576504734587803996914568760663979331041442716168953628505931162538776704461677442856276813697837097714623842882208876878976703427911796973774636679224761021093082123576532408011149325281861434346452947482438916543202701680950145740019896694417646741558108367743268308549183970316788445998272458021261383804356244815379576491271673901357747970035510867911677282535830381713956526475655382748393520967171828635673224615041913282194400329156615172053140291969639509588208213668175866657220077312453818063211412804703421736410309704928326858096563232850 329 -1578925364650596334851001155038769418790907408257862214918226143122784581425954668080796604294776033120588677524149172198284136124693738880798476250357250581579912044113137951894813043448859124684512401173235520918441331164034239311837286532630327302392174054737230659082208317741405634874307338761184090006816490246766244737222742827653753535167292583732770364576895878625149693000393450549147269889223792124709643456200952669613451618613471638942372352120507517833501116009457741044382543939523757339424171416483821721326862972200592188530578307484911100064599275017552749307172085079973438593132729358053916913634598414180688788446846368693437201863800654097860539455140061207767369890125590105408883441275917977960336084324420091785 330 -748287276083934371778159712716771992530582434505673984940043121681641148447696112110889326437182192995971251490343529440864657951335162690390034704459915675230661505132372200635897501217231273329959534108470502966620300826791408661168097097955152107622117788965476685920213046107071172406544795514249014723372863806028080478695420109532759160725912375488595409200386417445946061839639502275148119393476020709688473522738194616268638235718452371063651600057585776126488273577127736422145039512883678453718038165152954715720012317800893714111809500773715782720764481775661168999428633967528361015593938418164216358341863701763406086015489140693701435618913284406011724666404039225900387858519815224157362094609971484482268527432714574115491 331 -355709270332249344967246319373150661708558044477844705260752427207883736189028321498669468619441863262715737881143830295538207940929482794499539443352269420648246311480784438246666739256020306941795236714881977307066248846970694256873640148050205430498704146856522704541798066154531618501104507029715965417920139258365870326225020362626328423211388938386371461910139230720843878111543927514820588200046903818252293674358270566810227694359984278271479899703361671779787270572564951973883065325568058448137452946961200247292520406057595542741183819743771907219682515091272150609241654234785537023333994715049970888379998047721666100586857276538997881640098138422190958052415715685354986621062676826275350469127860133374548846746646506423991338 332 -169604773324521596581123136871925237506809104948049355344923058129359255814592298722837413550430062921132515759681498196088191024307080737738756100707378810081682223602628266489552179163808480390402052326734082229641826903282729272979123893180922744975025708016691024028435861491581737677375476282822225728239491109208870683928875661570286394196885188187295093557134909801065305124356366308330523342938539422658785231713069728318355511456298930379211439928205972794119918239564038665684903325559442276398111112692145816802736025148091113533060076757290335778285103627322351552030951404792288779221005382574450789941955169523457270338367179671485713043845141607743709428509837585403941827587154243113065903727602701416841139564265270435527059515 333 -81113482116288479961016663205357892968598461956937753646147967053060569905222175055900592598746729663682902825749509419919699211323320577630062164492357974628775411904962555581606970913225421270569758870532172049974630397842734760256944369163142070182180962143083445542101578567711424155277201624388757236044423726147858072634901066882748490018560211960670217852729335666978192927411447993773296637580241258144538423327238546289519226994654850798718636262776611779974243699312924180787248187520659406652067721331222409238342637373859290477364625510770886514725432870927708920840674827740419183134158392360647414980024632303614731383150219852474658873965007532632319742587455707388800616466892863347575236569548169227040540697429767469879830702275 334 -38909545329263640921901843229713321666414662730417358402416682172110978432505005423880198040456301535638316875046011169035288459213509933428574195359561708898873504118973594976345221777959671720917858259601510871732533739606863041962637613634365118387292003344897571834617194549598904498143059670879987369722631178631924730302599950019269403941194196374846440600932604536949530332321299599683323473309147395875290116513140578519972335063386551157319780884368468044993097371533940046387208583271679590847468718018151613894716730046820563272235626338970594474754790579836905631077093050778468935615498320599512458060990969153984170616406424884959615721247003871882959306803288137737849255499310825566239310454603795453184908268095934188174282694633636 335 -18720759902974383026599139713167464578062471445405904340003656842975587441749598991198775622225596356227079576246679156714300292550216499229764131879473101388108518005857640567771691760489623084168544935042939135901563159961569718667988623624321921967023110349206107963652425530325982442690122496940532423548551636899859103760615194421336401498283725968237459152493340025973094208825184088635720833021095718744841182338990788024728208050452099025622538416619868205592828018536319143031764143220336041062196461646273698294570650717436390889323109100190671152259144220450472070223589525549989853079716014916238121529729560566625015095510841992997293318430203906166483715274355702700119765203447864021956241806870213978565826619439921805785542150123138543 336 -9034228961253176114386977299558252694849018529301006362025274581300731924122541915073533051848979194518457672605283321117947698738727681312517349416947271967882865877235719790052018812522587259233016225022957237208884675271667777130122751901579963943024786926054753515921270725025695795600505465736614028326037020694874169788724470917982209426732894467163308338200451731827598773499445265127500150813718990332125517466334835944479487823375431885846908535824087911439171907905816681291685436241492598082753526196623072200135680305703164567143281026748003981209068997660459850686550835786939032030124637483619427800959763721730971279127841910586140485839780353530753017983785590348725449406553970133368313600362808523515621303366252370122755593855733841455 337 -4372754880438934741723312541187031434923897596688332704925676796160237668957714778542082645243989466728815880983587401987830022482607533417224285867973573828246939329162453797037837068381936645666648821974713417791232141859252603558554310011632053465733938487878600674445419742563342388766063394815071936862128715857471584743958485115017873502114863546747654846310555858555948004834922922284498085394831018923996453286379971173651191722432407441049353326261352763563919456005438833118798837104190194608392099600837496020505484803009224480230903993731469836748375313096929629545624829133964611615045812860964651785681037420200436289040631490601530225599547825608723411530153946142847691166969271320995972287747086288569647355004368952024550430194678355575840 338 -2122812984411648599579112051251493533334583307634398342763144366238039848657208646856450261787496200796223786297362440357829420938515015310163136264474743841787374971328719096210804710494903702044187167338761936584897769973836042606467434370475943620077962919602254719339956078897042846125340220379285935477201966707426972952987617060077009976690321006285291199678208605639696976151363476077734899528662332305007845552853296296687811904961404635052991542359555759171503153625572447947794679477537888413977082424282467873965523147301130209073960199328036315083027897082617809345670107915035317275727472137224268107795848026120000615099959258175374172983319302556240226046447163698372429578453466640422956423951723395888110581452559368882446454207474028238065681 339 -1033610860623034136332566747194108716533159665538638844360195594403968530751298807609880701976348209217244399949245823220807061649917076396345309942440676339016217490250430630245244478131724102135198192702866748115467771547518513887488223323477630426601255332763872565192974554485493282926945702038033291273972830960872463985077759509267945635329648746815372397928711843014720176837851229887108442643925533346037126945517909776497919866326317708851323073078603709903458004043558485373561457396245529008753158247936677069924828719252378684599830124171684219265988018114942958269582640783580681100355647531820953794817865027472335330390755924423969373229749253511594791573671614550290366239975013367166599374717145841710043210909850922024518946628800721976409322323 340 -504762759753250879162762739727934198380191021802143006991234013472400610375177945283980040043525826783416951799350363609641886849059550280894754853577878479714573149459784575081591611490722284789414354056788933226997730703345848975324599594984562818527049763886488783238112460121498840473686982865005916482722266491617156599316635697540047331374223219857574956188834783196176530335241539100657708780079488136858743457977698421513578847165050036067823956653491385709682956689254776649602028425411085064300713317862440961693887665523122203074228526379425216328708949545974755228452402431907070867818316934220729735593802248304868320430398364401183302371619243487161535531792617812504554385310833771231074170473731085848522380351266426220137057349860361885353260976170 341 -247228578291914167005423548023644103719180224036183217002502573405857098410181249580431671196083232275186109856726421623686885779640042009116283171511412629099724350494318773752281504686807632198563387344054022443458044331695329507099754565793832412541164355048430825226669465608416621167647495195676814956589478800517007656183766028562850067915488275746026224938027699676992168505108117983658092978555720319276510596630756172838554347956589801623753379179774259486840165000912236189407756398270348302490899133017610783552145947195284967858351439396915735289249592279407693493074418895680599076283977727185921998947328077241414883715107737387341333151850623981188420605722237511872516738781657101079570899909069691374152690466597476382846699693711200119197483892196605 342 -121447167896698927519738224733392885441523777982437172839311699112798372513146584929195971341436710473059729053861475900835930676582252354750009025585259970545033622682106559551636323775367308578157414451156038098514247909926196810756352801884814284654359368370863035496211057588241202315032742976531798124283184434189557029492180386311801964586715251009607815122311623279600611668873153069577298170224313877517320796819780535037738155513438277146344431197885934693611747365583440374187559565833548201929898406798766318564404595393035156476668805284688962193242254574964245439707236883235030017908258234419128513973143055195614821158594857872312933616592643567799261017610289781550285559171157831484628662327904548559409208244172582271385921936838340762366880430261522751 343 -59834231981273962812522553263397194281893327377035048717324199931085871574369575399790470660338341874988428685540368145273252424030232920718257778646704906539260236342501188459727348543614564697889291825967009132424603502728604075863220728224462188136206229572101444725648619935953133250054788169752739344063860438391557112910921745049944260501404016143494913983388390927454788496796708564160205627076105828399856679977361103426511456016006250392749272467884000548374859859259403206984774397660451358749854223000380323067189193418236674222943100258463065615291418331499515488956580445401670040798311944551552773688535511445751920092236930525644875537641452592197732138625961572436577936139471829291964829070398652722810718213467399430648808693626488233628341947113053255178 344 -29565275820989448548603597401858975402562767635325252074766137915335068615701472100738693185630309667029056425612690989113623008762943335711662307232368418958765229173834037493732430156543347943664611036599066521758613856674657609673204564783057071715286419650258295184106129471484212796963490519461660695806237992479035873806507463538623517001867910411464665491472890566548538037210968254721197410664643528650272436741933215068703665104814834351573015848728623172184285280195523276463582824488027907611971440161029594219859796765715604601307299990533493344902547433853423080004463628419075879555892486151803547622142897199102085191984025132737995305914018956306423252182620820720527727102627661720404236669227827255571321870460699879973310041236275716840650805288233200870535 345 -14651440695616552626664436092873687439734238239603835452152009522673753472692153930798854836934239660240816769790968008061300760799196075135465807025815013583096962864441521739668279913968780207478593021292125564932559064940967763115986639824857946337797439887711682859417093095849707202346963925155964530013793812295375577318939940093703889070597180058052937626154934939995546792757109674110905220852804419952617296176781805074859996843900539741006277309678408708319398618865730634024760500464298839096054991794375257555260031670564965916769511778766624926975895751557383448121684871479520850492592188965545852528259313061048745149207421236338173701488244500738542733297295034635991574850036943933673908460297452742485122586219180652769883454058202543781420789617784698025848695 346 -7281841635239923249333672145263656893337365613658885786044647336515631552393657902095102462867358106303055635194853105436734948975127713492635444135021110312969131882493639421704484291483160885929684508709293688720165053363773584380277685985563282858472807018276587332602387639589863777094653066710502157471013758216676423115019692557418670598975883143573073910513559863800015385456358154622871015977887554928629667598503148791668689691654317752854918404180560960994236980386646373145702517614045300071036985607861278156688460990495513087173891081766750630163142735683705653322962087810200742476099486082566127062130373568569733249219633840968514486091061175126176348671975646598008718400973115784689497839334912595225917705497302942270543594758449059106218710808231731965299256596 347 -3629618417329384888120497983994935109725324574200844357976727943785184184497156048462529099599984885518773041842477794062953161989892632586467899140467460632803616627813210243179375289265612831238092326182957960505535526117258624968836133546581643997156604271766395846046650518354201200985035786318110051904542646107145005221886788310657270765984753728814836872278470357724431020097741315192560595759556227938815570432464263058716624240991533979454458704532182083849997562114152794948905836070014984513702023719982238956693379652752522129695471857603020860019198164915214523237353575063678583993333979526611849299086211047863404429333878831368118296060273411828305737788034105865532671517958086201839218387432391322039612231755007233272904958411297727610143786287687357565199012571483 348 -1814412018290569614593995677832633407629155716183883801151281888674881881790781034614265993477043795390286071391434566035276949242872444469189961048937905377643950266776503784147937381982645530262423401311962676603370698448905290490439609099932623069086389427668936732117508454481203652805581883608704528539731490217823415622434270415899036763818760720872286228470124435004765250450917937156810287521676925595136651293595160201571166037918461249417974796151609532827962557661393501457543912942312557498428839050842553907032563004630564324782890136965602525872381722842757968599724767874773188542207958543293993508891774915200511573033369157664685037364949450567621134201879688335312225402156994330846208396323095645464390903477746012863636313399493551452022777952820185361771332199387675 349 -909625117755826914889951806432486701913537337573317409761351820483201667959942815633143219997437472066590221321415507946695220006696602146392970892066258453257351388751108531048323043269804557125275710633259530685696970986602727571790980406167702459297425473687838572100071368952263591774393508890364083584630605275907853017934120738044649675537573390202475095727062107211520959503238689233665884462557781874806699795862476997044436326561643633444884137149687890664086229906479972974942455696905096676727281026889408749584223386836090383857400226699048285253442301648611335910364006444829475743825008374267201641735970965507437144570973005572866083236768849285711531049488102165780378531532173174237457098044180670366520317283314725917102412297002416644171314851151621278997659136413844360 350 -457337658693929714403263608651994097111598217141737615083000621252731791413085053352150295765441845259879434756823937000569633217746211522282585449956540004713806440388023873893763740069581958891457768158739508271240608559932002855661519520917611370330751189841717414959675483028169809545531461980550873066572241521859163577715563242224797949906496606778126500225161678534644755140244557009270632827100866896996700462268751323294416644647856846935183896116035380898491290832346123011728261541257357508168252005593488912946033819716767922744061742827439328200232617478864876440469886715944440080264643396152036034411878384092855765862167865667375831296290973504969212295056647277774939140718511690240060975419694919840930527691023031519062994029595795936857523446915709396556401143838523078341 351 -230598191913810229162492384629521968577735635602352148971327504091675644384519205755704821004301646228456618198865220674693096862650661069235203430614436961070051023930068643120963045166248484321985591949329655025357380331933459289629414712216426369305099558474861344996875223325025498613767655456676342393724261673265240384300557945467071619089698642879396543824411672937639302996177688717936249726911047102189184523030543566675693682764839911763291297628653643885771581503271108711004518318073341718488496233778277517459771150087153657552811813000098516407009513601918810681922706872082100359166792897110646662039272964236281117115838310279320825743965151103389589774247636254757957855020084851350170743367402788076875382312950289105983834753522180887342294043095099144263579919891164617611863 352 -116604601614649053844201257787006633414331754260347867687612661714803124623119556603823638706629616423422609665369117575282053632392269256141790039420543357210304808707385148713642768335536629861316886579203821449252234885781774320996051077345081652036057412819346115871168692594457523062146498407896158460350846378676775125358498851373336575551662381944642083105913619599436994891239337194917640803549584777426437055540833918272906118143896761891955245147325727197129982457731839820546712737735386473431563047227894622374806320811243981302966441347624158077009483841538014900353323093524900571961749148921500135488995837535070155674223341293077264144272421855396385359754997888595314643283814825957642086569870110478387831451454374732271968097147293976286436052868008878215872942613110260467825090 353 -59130670564422420023370640284773395224776203576858397013218166516083388884654088489547426128100052863607303371229331791950735512714123562884327292527607420516661420455459358857161899337272560715377304526369715439283699684565991839136955790631205941095851802256324421413689080239591654458817200313617017711194864895300426693343676587397588349850243143441651092226646922645916798002032589706706433910347360061812328557853835785789832360310922559324374023604214076605049909475739748194905403517090127939465517970147398904269691261000437798738364456701638904504562302584680312730367304909450966244981137312607972987303897254254949086237627333913554163534052775139614873050301496231652983065796732976419745671687000566992431045170766520414664346714266345135372306381209132686761366103257325624745418080225 354 -30070713042351029589744190399012724184869661771319098431138522874271702127836610295501372497387047377569637471813327103683301466052132879668751677183535687902197728121887954447070287915002872661735335386646752768215049548278702139777180399121738181833064629917478098905918197133139736411633888903011529885941418592091713870691961127383732789287757028313873613655550985716214891478497731671272578791105995756289515162010935999516268567206807486633835296462765766547647873075993858279055039248766002177290217199054165988462990506344348235442881236694759018202270690049370065449172052965906282328524213406095653209278560660704477338771743490560447226671557522686156625199902645596911504586579208467895005674186202146377204086905067868292920495916769993054844899142076209854802633064873253103605982235761611 355 -15335747904287035999077258127637628033869220232146284403110546678655291455559958201489232493741687709186433140203000551828357677837615853933819655124949468390639661110595781296100079951645579488477763916205632483957478591117738815575824166843269183122291928022118640810310189891814177832239038526646034040989243385730587348445896229958520329561117934598832263144501471964264677494917799707347843091725478143332898147570921193001410122935361765201709017454217116696710680557474659450032947967632792632882066963027932282754134271982074619878241732006049615825545238053822075733267057566059485010765680938152852642352064580843049812427748694675947983565304518004634218145188123106789466473164739207527802187091677617161078722649657143565576528689700605495275636923822134424104478840565301544226093487334363818 356 -7843195349767039217657507316522639763340202995826944527430889656209059841351802336564450182392755082809895015569564968014218216075255233680486690527342047065816035073574146855504152545065893206880145787374650430340990240271303744313378815890830062331764432526430927617836951382001360801858260948801909907235112346417507066589750719301820163085933257180695018006733310955694038493635062104785748014190196263814130639446477705951947616060138546677784222063773292688339699379326470756728308354012958294387216715397246710305626916352034788505806536236537162673961428951335158781009090374459811411858842370391820706286149253920432369864583304942620008151805707048183352306747879588341086117223918481063349361179310616354828821809557566630677617057366247978365899374099840838981587191702616945403109472660382877155 357 -4022578093362984972644841792260568336416646181231289561283162580130412325948254949751666763552534950082957303165264417168064077275278404147400330858625275148678427242863551631790135649925988823689739368025326033740995965895044097190069812613665040087067477405297941921913086824462109204438669162491159326086125708882249756919473777621783036945064227662716099459596683463132011477497786860252125233588183723842882119213483589230760910039673626632838093238569901938708803412935916969533085997500920557843597381632800069880973766684683007838583586964015870145009609451418275516640226710973492981041135058985062872144434341849940958937694078034582368420667295124194591943869741043576615998054958320531985295183838781958166729675399858339037215076389302572527645272463764084109325600993620200924193305574627881077915 358 -2068882759019904614379440221347162730124972447059208356788642419919743140582768916097922854335651466958772385531806436098685213191191143777117848901016239732371004527868533886388429649016848401811495064012865124026323932291744669795517109909980652703392163944542297400310149032052576568028176586288849960830207263482700687551423314743345269137232054404691763751034404459716379498156476149852727523146893249697267286649929716284101461821591103356565737021750219214969629375816163570632453135805477846882795737247577751419703509989100835106441926009660296354295153199974018268217933153700229956290976065424090133255084595498305677792798762668687174497753976790057518066582552562884031854195040871274382609190475676691678419326783965140346835079168601486754099857197226887697456426835141580251401018706346302148133156 359 -1067047625431370789771715066599148901231158628759474370006193925063273495106531135385432616603954125129627015813811997783592168837537548068561166411865289185384733591717108154634531136496086140095607414752278115055802788771436067548235225361751101908492447806212871769853003059911825438863584007994037141877155097919044841156118333325007405965051424505485246026732798675376517637645265725843723569612185414753640187420212066092875824026888138608053408914555198771319419267162253056395652737791278269799461433210632106976231024908821698722525739607086189058604553439748582030954014273357900339316958221447684498689098732499140837792839374411740352673244462939774194256439459891305570901183502848345938808920879635978826221312234774708384659867357049997601049597562074952812757697955399475187383101902109381556873699223 360 -551880254183109662442027691030400019759104056986013077062868364932470902946370111444305383228850993881894869370563405553133501928561107786457327448407116198781885269905921398365276387250755273132860785958593127125680220688367150375291070492467145178160094083148549013835776074716096225262491146230012533148591659477038492808060605590273748086824039533449917690443696719369008974622011574511414426376936465129870045464825620240466961192915842632321500270532686400629678438569161034989519288979537239521749329559873356487110359621820541900720622791494769489072529959758062509433999419850794789555969331771900981535578890334830408850943574002224856513938067481923047004563396317637495480995053001209241576870698917623477616530866037203759790638195006379517939067625064771780875421339184099981435248219002147934400279269495 361 -286230333819039179398052884941613534887866991205942506497582059762347602809610917979209474901964900983041668609956775090733748453388626999132103200993196851853981211412759694411730349255993267055835582177759535743789524126252523212119252121423137608469769553782974054827798190819903513873004410640142327413685568040533215133442913156663728705876256067926513678696333696335381498804646965323053567769367877026274078004557141405200468404963253507989920401352390974720129497750722711881830505704653968632097845220601734551813802800562913047079165192931011494685216109108083375037622182660014376540725012437907960979998723470973130883468737686389986194988054210748472231845894262550656184192838800796721619885203966627560526179408690615237684507140667831274878573045584200831833509437943801748538138126378498865066064024649680 362 -148865084214918323893740354689266670446939981833117646361448006955118540152343210273175442066474630482808779391013552153382164914877699543415172799042987999762229547499837387840595636782860264106173479868348185662519972197164600150399943690891656900106961013128532524526098939590024169901074551424304008190347898271261715189153346703933833022632838322266167654860691432925990335333243897124603633237389825840220644035925346398203189236469573277528077143509528824822547001604546999243780043707045768730091176107252628847630963267859840753269453053337855590371311844785777828404146163473510156325434018575113144993212456746380035720538475010016130423716866661708309695761240541037194525861834163560647986733054353925204655063035967883977037926689303327629824743715624862394322865006511199672068433464128342877685149412335866601 363 -77637775772472762793483138816644313227893425318521881317019150540644318388599644835459248274983556204575998048980451242940321666465834020764234023852860775175643339761897165983849193799485535621776213499043969771380000073211448265174324105152569245192732210940675093570857754738657795133227281212045691482635843710545119966253205866322022794455333179634737375071359069908833879888295237785691554023987210485716765827616868889412202249982537683694028672200170635671276684291989450466545584036674971682947132827472289174804823052367930684339254496133302752083381063205748194358955328753847797496758514976862718273024553205777095512828660352532111106938932328505334732824278634518700971341775483959516595671853301794642866844399222935776043949407368116092088904205232862382676523932040350311527503424658707518458468249425789096203 364 -40602525332053981722024604809485554879854581371290622516632876281791581806294161843171638630467626995220653292534778792880094249685212026690062749031787441042402924266337330166431320988307761302254070744840445507664652879850410465703050579667776779551949974367201357548570838577115435832983370592565998068378974534033878004305964170768657889687309425364883660811977268732848177187369104773414300626763963238527862966424159841229110143776447188951363027589902891331623530513090873824064728765048547495278612408081663569640587941108862773051592112570972243998414416878157607668562099535175137161455238329962503972463046875095503870283618937031932825780466057983962712179586814787668856759656416067542222362280084132706128858594558475668039657938738627394678302440187749158602440716743266191016078558636929628193051236435826475299610 365 -21292635792926073260857731490948892829801600592515459700820382496991761614100476367597581301146322600025883817740709642798779711189609982663924175622252023842605608124981125176475708151899276142537914256917734964629666265611055983587815787056603970036219857793641020529489506483559138101471555113088906347870407604235021650493591301321576560603525551142076666666384520776046896180215982484518378728821691775926639756947822296542064314665227577313128876721463705429609681370394747229577833631574833343150291374443698181004255182616884999744402727297965736170143141866459990140918332437548044987851625508904611915866467219954946235749589075326486272621184892934167629081322553417863837344044028808574029978795924672038574987758843140128507613375222717279661627283888276977564600571900926284625491002236504352873234994046818136028454645 366 -11196929322609788964935303084147341132225858553665030043570974829820460629530555487007937755439461681533679767242156400686848465145408931509039247020824172032565015781685667018411460945576355404382353156798667824978263175386687177382192873636657511144528844153241652031264883349022276816020907744611490499477118677293540299440943718213575232264368908879711882229117300597025027429123165670266711357475510415998332243308770281615628759738169489838846741353155449416995382550212697760926272401682591176952026442728579216269186127364762309843855374922102936014710522245692919555107327370382818076268600018737870999025603555509687407769011625909133147623664568360274279540636415959082479312139814316621032262007435177300914997807102749306048464260920867659032424349302612126001902673421690680855367608618168677642095233647174766308711448071 367 -5904162618411725326432912206010673000379842300566323517428439488484742084364469613434100527211521237669934983470013609328414726654386682604769319217860096506373205584247316166157784232630464249460763504801395879835302120933198448494577763424335664708084860138506738827910258999098039764289362343313987402158025473424399776626103658454178213317991493176561152773367567157874146324521412551624080986338069769958132777144484814220700116611168853352413123026243350446395442599652120606183772295276288337739203603167560407371670667634711388039656696789234532464192519003695055744962831784275862834833181640724700306872007057386954505517442963610873627011454224401534474144264684694220297292089589808162431880398991796858631716728487250750150091050828546653191545310434766770809189061493708432052373889236423615470300911486539348313207976517258 368 -3121794392962391590383895567583733431598924500340011669616463897359030516102316877515570159910170984775716498297923509362434923843290787627756032296696438256761106067357438699499422371297562506293528835541041789166936449900724184657632180497199592950563809717928702589621755665562140245621884307926142036064198779657759274637361284897988158664777598157776819952575607839270599767894133751492271477838986986432010033813333198018649869108074678481619952820002387338684282265241727341105713211012478852378721413575671586227317158724770555633927243110356957250473872447417989673364130582830616426112433173778039542088180265877924901127896027786404237570521672709761858933009122965922344081824210043244775383131593341608863725291081043627833404621689334320153875799704368737977657798948222742939776778676654593859412948594962135823003799684799375 369 -1655135905026718377358297893503309409500434897493424409480304164195471869773022467238872536266633979064049902164574373697749435666180336917038640188721522548430563269870360682560117061681828401603745262871626087364535944822697021426527680404049619277331006978391805813552233359763477268987195857813256667135525279801976316260873001074637693389455851781283038857954507907069793468102070973826272167474295220456818572399790700149678180293181038523383840659544434368814723858078303526988669774093028877926171699266622270839560775221410101474494516815840158642909647168272476670192568715316304975663220058150855833084096094311809731947741490447120774966786935418875605643488199240746901474945514292816962979166974099667420697669135856681356228391039968999454566810830378318896340701932509304441031871500169355271668816623330248187936103121121101935 370 -879919994157287975445851744363618712744662886384964839871248930266778446493103078730068903538733558781807260206576495955865137990988580940534666887723823474802728742640824055292734554932250565121469017949441143750501345607077637576163169093680547879518530020355774133957382785075815073518843402385761309846776260234029517005651891760175836351889495768889038926799304786953313606383842512012887285326925472132679813979879599814114452900682895789149649887113983561901971161765437108942294277105494719766798766248012274883785138698723088245903520440791266598118348238485772167432899144172585407344057401308832903671904383611355084646230361440778912943468955858146605613249972904483977767790396294218106868353975872533014990518767191172196821648786644721454987895290253864409053623798152124826279651372925497235513618548495072709081499092445126079316 371 -469061379464832434491158060666759359273453166438180607416947316368807755367230829742988686967337728591814547580795684722952538870905618011244916948228739491868251954434877810254195214908682190958394829142195329000295444632328971268580693491038814770262224151820861972016137200154790996952892960381456471555026513846846317453313529021783256328405465434500429922763275570677410637931202153725339575166391739779348134648048477987021533600228000005115830049134536441198038602976811157800766050234660651225893134556233289909521636225985186883591798247122200180677441061434347216915942080746665987769062709627998688378458879153804233130740360882131905790919515807061703124508918865329564963471302804063345914698560311927195805674604339561863976742172173368266456873573213419751897401799569774249261797713195133806080112035795595181786482339612815931521763 372 -250720560362262963300298028123560417911826140286294381803706945278411740457929900448986084058632511098255074727192802285276124409346332933024786937733741527629777161361787040904994565135327059650276893160070578750464976048528632999899311723048154601699364161386212531434063396666556452575753455490418515275631257081162343988617369618870307525002464255853010269758023377095682230817127621046213658768396450871607792798118560886968907064788384501575653087844945514677200544742596145154473245819479031623750009188955529475136684463055038238535620426591444460905627171886602264351889064933730554152915931862961467939438017979206359583306688178827888606287707596513792170385721526874422806023835926503005714335212567847001884393151783787903379069369750580715167416682195807408568052556716036826939473914168025494798313110029657776865054515241705169795206915 373 -134375731751131608032105036339124524678857278729039100279461814682102500609738424078543114887893129642219192591113989812553574901759516635989143956375267598749025213696760150620686879034223408542839752205701612001754694352114106782160010540343262481662328393751325584058215352596287951638880793900522964688469034586522481749187219572974727391880301498220996348762396954738439741308566227287566845639772607620040659181857121689669107012723666759745267928224338630349175720076941003019654374531347489097285393412336553712472886139866046114939753186550584044579149343026697932092599780238159727370610821692731469182692045239416911406894066275566388965933858414424183218752035810464340561926737236174758096686307210591401051725834754524997493773925715952773434499650071476638570287221051155701421576856288378655103722141040987245041263122990304322872764503800 374 -72213635069973481267919587144595233936786270991884311083334773868782259104689651215689815126151712972390411832302612092164251730202909407998741277445240601268575588573375320237336260220198734495950468157775669760566131979125353722695862598359515096808690499838954508520649429079941589008574540562679745422314530947812979542768913196880046174812208939186394085887103354594244986010540136707369691396956303857913723569749324617276895973473501600885702315212590807753115955047785925588238346484841862751486573213802033947885725569300936837621819743776473592926080169592815666069901880643458384044132498869093705946538751557961256347098089149259557451848468542492032148465090962895466827079253198179844510010661863738121811793822127214661015622437140599139844942682899059224274888334541343265313054135427592417790642632927644913275505143297972147491261567846461 375 -38911853111723243757559601328305867346875829791947320568545890271225904494711190804592510460696332277016709191641440699252685695555910495050909632031795080520362013642768846003156004511962185957129382429571602575372709678168843245671787203442710954997965101080113382608231853690083272989779877694132128138641651835834818139547215064057376717173549372130939828330753279381089898928791108735314397975451040186143637635127353151752602557335127925134333347980226658575839307929724547329965773334897037786725700794451424747655401782389106118344075827622203610610762275208839775052122931177653633405340747235752374789816424096886222963610735850483856909095554759530164298124866787767091091388747091285229554570860411742542216419424139727660998692654744892068100191552528088170260025851182255100678767097114950432944955197745330621929242701141527373553636310515175343 376 -21023540200518255865723278260037511605702377422704742428886122943545083463426126248716746136685875780123985963739538001614557366163080475015813085220453123458295032771936224156385905255938761916560576073177903686975459194465607475659276953153542296223135219579468493320087193905060311857392397117599856989546207284098940130598806721697688795566859319595896355496650262533661587704513271637619505946045942937623261563243675377706628008547536037074051907269489988387045876971429973330320819901335111965507550457981206650370931124041500931703605380425132081438158628732961584443466718696300102383880471664067649282238485109123679618723789695946217208390078951148128532847205414407448874849292874438568184658130066831071272598139539928227171258074212534737160483022506716623627005218957599829833452978797773783403158582370979495472239645133464353108232725211262919730 377 -11389060964997997608283553848862335717544386505251889218735342421759308102257751420988507753749036419225380831292834987804293108661483744960849910863517104601289517143245749255511461844222156092636869010935077464016677276234097699071076084699138789281307486568066892806617010994314727342135078367776130136718520865992791067719682783325281738295408829839798383165571503818453471126904111213856291799295364194830600503718347703837743758900726988942861500228469580850581030248564677176967254760141521047812918138648781145151239015621105234908326429482672367758281859322771817393953261872115926416226010995949168686549933578765271152044718148869247665730517426033721436239361599375688691241581916379717923333169240984493235155422636536721390904113151681095168342110746610415498041440401682696429210904027281932792764965211712916546163984275575983541730976749816668431865 378 -6186215400013609205727983875988289476018440186554541945004417612551625507613448304759362840391393667939791896494398378776918973585349644070188633846530086479279201430117967558459794434063359474017639633745905120001200258490072252794818969240732748550888530446504956081227015152214570258388398382251350703096496012895595788065889047311864276239853238515515423306569873545583759775388801868212549299226297594237589158019847577700415499702115118650047266049343997746744768506053360569068045427574587861021591371187528993206559765692779298496774430949171924731572782897277800110002504105171197563218549473118946952451803901501646998565399472766401304702748867956189455179440821617920173090686501782511693562022153673451309260714453268136322289084870118738536920645205181111714065357829430886095024250666660614665871626954785327008184618178976031812391244118859500775998131 379 -3369101895304721060761600742556483074539935993454938460693808249698231808353961466369102743123728509711041600635180321118104020905031064169781480376081380728475594000300481364746703067680672482363385913588521390985703108996360636008652311631969572442093301966761654174513837957938492825386032738962360880652002566831898842892395348025606109678710817544488908783703039063997297356325318846795716806254786829901846588874440886542924721518777158131593933241342605512110424986490163583887782259036549096000440309443942529894603983002219723534808499658831229638977915631845645441306092997325679306720175559047700171652649091905633192622432131134433189078848795579584992212313616617970181457633396691504401857950155262766563596458721293529900632288652315765484747884468200402661524428910126494269108095919891158892805183185644808650436315341587535779898700506164541015572115498 380 -1839721969929349234812896081491211771059119554622932462590156525372689591929626125520101670623473630908267847175466524749592641758092260901912599793190136875409844137252115352328111670431033233751246642772231818596625512549780846354863931409004290619074209206277301620808187353378356184096347617423913169790741104144472855867397914151437263418829078922476787266574228217767253636880966837699191635177997989645465725714951821497394869799723773277312589443964317206138676360023400948236246566039921731617986078057630998116163376530602909223972865821358474292807747349963292785870036110198441741222789942437027026773842699143059603913147484307938279077601332664675422134193698752147316515180279262342982850188857390018995904611393339885080956004679089040609075459204416830500611075377099821049077556126536875870179556263448088788057716909037657789351068187501288976699224757195 381 -1007247393817723955076764318442832744956126391835201112249171837139366972020412659522480722659081272800734311209541790674904548511745255842905738371635978601121876161323614848103482131252951172104101857533831221717789119647169093387657739727559169804111937376397523685910129487479652730718636291557812141346152851369351305729280345783539836871609392739918467042294074117686632217798141945712699622038372628867217104732744006597971408684673486028955413204391669152586225398072334245158824578271111750816004588094311281904494106832503767684172553631002978889416665767540686095668197417790478649138346437637387441107193651665203284047102359939701490237727325733684735494978539273672955216001286065942479803732507196008572542381719041086647538350310459083259936279225277321696703149860025054904596463236865325537348886570263605419518905735725698049344136576336897810220379655432755 382 -552920896216615164901499166574854808169163357609470242657015326134552957552400743377887547492678848607607600013518014172782103106396574207176755053774447453115636578462885167918715217972414932133421783715603689534526396016386453424992801501529877012380857334747975186402147633841419174233851898117561476416719084803076329481234562295748603034600413566951745922443292702570481315865245064211899808759057918525185486079014219915085345131555828054283269640666505634373581031799894287045668553465491574851964638340669985733863549686337473636335004351195346223830372830429407237323486294757297731175761782225429553338467272044304647689045303017066769670906576354143088895742980352846320538356731238203877125353811189845389196188646601410388352060383504591153765755291147957605844602521373415570559561783326267886622534309491033943722815941793681878091573177584649651253363723893911076 383 -304319476189564458578301881419054697235050493128554406585960603393107093050141843183261807725913242614629815406475289763874910303499441900868348601477871850787857161599967249369939620690605388182239178681675891513979178287344961735299277234488793102709629577484719188859681343880664596465065792706351205094785004614727395226351834828230109207430632569188196517800925228570287946705423491549261396414233547022102081939371945609966642661263208137571965506959395686779895772792592112862959334718497377941090593282518889534805157931744784647124282906417107921877570054692230423649409478948620225266611669739973818625243904251989200248115649568035809469884753407517330230013589847335180585950431526905996968891789804494355647279216377087827105084717724994998782820268872596163050463751048035205867582937894154107313642633961399618363335898485609932698749025381717705206881294975623039103 384 -167931977308781221960974047103441240804498837576282669592067298158131003303675338592987523862958705820169995992498186229604219350748037501995507851713572363961406421049859193481412371864385603081045110310153115892253703469492945037456221697618381770594431524929593653131946646103009019215150528582537027484454451337333518931980352375026017553911004513591897598578680792997156373936386216176644915423825421439921817534717365109315678395691554143035148603139509894429001761861049875395589603817019592582603888991525329594715824771024054011228854030378945148649024806718228482601125977020368854340666468238279127262062370861468856406016596969672959498138589331632695604792661329711031342015919819331027870130856042488547555761052135842146104145118304296363394249582923738168504407187688893488902872890963859751861980836345625757556861539410704171689354229626804368976847168686607617719935 385 -92911826219313329079156310174526814763775382686016535220020850862515479089032905877515579374359765505909462434130922777757118796608918414376438356219139627089665508878013408713856644213363793979819366831296033693372344906349442373217230605262620042356930877651331667993619972161653924269134659192261992819584868975964355889063173301505570350558931047681638607947464676342331157383494664829377038948056939769661834491239742993448211089256744785188307506665444391563300011867206061292426046200601145018861766738549914780882098881802057015515935728708352216662988815925665169676489767584171187785652997227072242275104211794080517268294080144549153217764887185860803444185803414437705718418278758214897355605865992871383516674269881643326683512349083002404188995682570888538755903650572793603817877579411100289012574489504179251838017531321168335473523111746308679022502712337064072277118720 386 -51539426192468208416993247750351472288925354378109758774659503874508123014665736233949322184361826903486285312581209115256642399632783398105867711365639787816690413115565901834327708690981002913540023740519579731095727396051843114192237713626394052263578991306178098242252314161119114855874514665849716432088248522554140963812527472055941857192830973217088729365387548400740212790284078265221023926016269044510091787740356242482045488591127431906433867762879058611383041333965239835357424441606752860396032281525294409826283754889226285938056668037773371545865103574796513250133756930103786665237525953158028665763577002990450061549416702071794096121430355376385388362790439494881852700107701957048266756702643636083260963389694437357245296737823348777891835479298749005023168106097839490720448496993768572868069543543573494520189736768906947297281306371461817672275223099723841438853633921 387 -28663961508304269650716162008182797235388128711298633146031002481268110167399730835055682865855014721753518217357736668799958374567384234666598160636744530142450612097687545087908479227921920482179347739025914041741295039163685400940799019715776996220664071315673400154419143314991376199740126313986515248355222450083457439660099214178945330982560003766649231600954152219442356808830584755543436768469243564285482180809477673955144961956053628714791824268367527028638451715416261147196412233077759198211652557441722978857748507911290488169605171655936944966606974121234076980172061048124902878166674275341337198369837681639984238117457136907612327150621053772886319402140937230991615324320446355636738500412245813419959605638442513276245599455696310982478712161970621965629025194629850391164757060078014914637588920863669943679162533136894731253900864611514783430453553602085759470692180049283 388 -15982987969565273874496157581296007495244890588263616307707172319131871184657986672378780571368196993489522361391986463652310455036060288698245386443905250256839469374074636051709137068903651881108346605558622915476867514130853847140628169603948821111576507754824090512355021198453938995339104718198459920176494638991417876003829145840795696431621707600469865671502563532083995171075118387855651516850151738655217094877036250423614757335120074102972049523447438051712823203145043266543004934074085783795135519770261602111634495001351166431236387378207847203176172114939793809277133999772398932946811234675780101689639541758296468088137644978504166749864969450265346681056476470166455263100675819503548749505345477202126630002808824294291635809412981048478920028219611814261829326221727473718816801782101722019061289917437460344502999746319165694843382181648717248418596819901431686715551925405450 389 -8935152177371039326431039661191215703000743197349582559020658114112775039617933525483415009525730134196400942832424693520014677258786075202997223570030433107849552181618375862357898575538544612639695567663345002791747270289955114151577148880790232342944221129335746312000976622854684028848209362962792417245509553555320603761111868187416630237228879173425900183610424928015385076152964378988673966925613714895778302671642302214725223439184989577076993001200112128568972425926027369148957532991006566182069716316210258196128737475503582779114776048592871159089226276170997416969354745274081822170600975347767274681480051243563953580489359578623402982885342632443643899476334016334174295202069978313020199165913710072326922450863489227145804284127853841247676843336578864108998194709269185299107561933640954359123716634038755481024233306298870514689145839094121518539656375056953723756352172504723885 390 -5008010865063581607076505801145661696350114523244267726362409178684261935798805027742824510473319898995905106128668466207303014326101028809709035921074332944090566424747918951014384288771012492218418748197852966727053014659175694160644300204660331008002736785441419108072959981201737498809146285063728430236635239568265677601308619156149077932416519688947215166805539059730656728709760990427774802400958994895870129336378834824254203946065625244907375399503320404891615929745153934843458179548510693624069012901780558651727819973119292722762457533162383179014382401636355268275175313835964060469252337744198624445539061511168684370319299467008833439575622362824045819936704390023339933293984591122145207657443219934006749894103245015339923670276018522669583514251481867538160672926981532929082842916889086185044992649022088128756374221680295375248865140590871952014569932956545991335170450416671227791 391 -2814135610144223292758200088575906225207035314781061848358716853241988802555896796925883613514802859511934101082520183148586915304099045918822780462157138423319430511593458699517501463564177813595269574604817949048434707924335133949798377214138379905137464323122370123070450726079005664548410883811727282423242867552855285659754141619202922681047168766594857414993762846093220383524715680850782942185907623906676683804630309137861998345887777074171229297843685733123824023168356373755687233320732077823119731261683587920859705171177793463820343877295101361978598560541823821517145099503199291279749850213969618125550919410288723308645604219107141368179595190798842354480571111906986815284792954204701837418204249859478750600098208501014428431109630300721630459375517654797458904255995405145826982999765143697342644903688073126848339691593276972796398312396022365518985446660413270671018486882483739158538 392 -1585398229435840091005694714914641656828423360583372312750853733178550572276121345648715304141689293677077744195679975728820720341219500834895220550883633254654186970725891515281183429898196347674996404811873564173017127760761836052820469580320882855325076231016489308965698045250559614919643908120847978060794420824831302041550510636497866025492322413362526485999420400017640129266580568361508039315839479484609532534799621378424102154557721934534054230132437289556553044163012405694493672102122532004896149983506694438569951641961613873682949945025958155647118931773007493489690465142308417417928226144068774890117425397192367838150935824452413637225024776107050568104092002871758020748992170257295705721002042552234225230977048608208677005878575627999004518397428071442588276987196792458047265767774870647148254566572965410981268824035726985418788578143104088255363623797689030311738473765280331126470615 393 -895452298317571243256071277810255396727563301483674281882525186932744475915377744415358880787118397784070119384814749264422973254621251024245935733415453322929843736620603354357012897944200318221664736438401761226935248666236206779683419936191344514065218679157871608150388737742881945911737490741109391722860930360904529105060222304244044453254364710496654026082788289754883601270660762034314049632784386072204158933778476009810259338977770402679500412626461222397730139207014677011366955345579865577273415105261181718794988613209059488858158292891317395211941649446869102297998968446225039673961332504609700579330856639926167508230591747437431698551701210229359966223096420779262469066673659962741668799525051701703716359537963585502578857966837035082825419901358693504340582671849195702918925658468509928067766536024641864187080594281529528831439420736885841455191739677720099508479879698585611272701582375 394 -507054274409140080400069828697583267165310681561087266890751612707354870851199182622269060862911632427741876362055093137157128855683744797706648813102305915282798347680625409809629801558721057227326457889627918761414809370316208126000450214987408710556026095598050731733028932775921591598480033120152413100576721146582671570325677063311816925676616937825038951191673107775625511029504246466984973230308910041471986638196778213702215162291507025617785552435465328716805090828458247456807283078169435102757619305512771885813136500451284950177877897356450412612147255403168658022765685002509017508360407877037917128330723315870506396367446277546100538206273513579958701936644504657063422974522973693000087470298716537954138375611764237997403119777289506931578445473713901242626813702992154994255328810270076139845808731497745485565566672017909882501281485025691435858930705519201715833982711848008324131855002044436 395 -287853508755247884199824932874630224961715275722619983858851745085105145663668738064269091690367725189416539132053405788842196637546320140842705480702536846878930254886570327634514875109055830837910531347915342313374111590109547328858277548369735869270182486223562266702753265011503154867163917964757453347099715444114920175018560943019130231158691792287433916826849927188930534325894268594535917573790971604575859796497892731974773243922887587976355177463331604420098118598666190998321430919510535199729009295678433560664131120966379054954604870113377855136098624986185782288421847630458835491218748034132715851940707433075550527921393155138878056927582338707484052034122723222059675606046674422090010416795464850857974294436507238374609263407587440916987676149943917970548193905080146594621768863765859624694448350094274059668252986163139043007277198683094608908674123242241158186621231574996863340080427195651243 396 -163829041011370100477406790360746599385347172305731866422375055433756594805963923701503025633497367105978302624597539555933250793196981084715892200031334026989401627870816819686484528480695270916087588447332913465953280858790026835132182416683751599544714017191053387492860919474542418170744199389912281343508761894458239197100499986903196881546604004583480812760154437901995799561487122115245006856752008588066001189170928682192005700518914546478816182027623419343806168167862503815624295777639682270831336059221823733734580829295480846637129785656141858377474503714650983006671225960726681894924227255249404268264190479985403071961182499673188608246682865851337294055824896246910167571479452226051588058121705008965003607690508050308024759944626622659953887834716984665282301871565653719807736566243844604571173926261246913636175083322126679034169886364662084695001263718742359599829172873677639721193543105637328555 397 -93478071027454218561614863833587541123213044819629798623819098086624166574113364059978866659303575686526386951659294439062957160260249398887522266459023829818489695740149281292732746549981913938757198079929304954538105599890657954068059065727760802318332741790037373363322057790674870255747636055691610199645871386313632185078338945287493246498863900935800970225584054637975455900374481906285672129918413311703201223946261795840005699739274077703254951348640477113861205083801106417441333292796658875445618087214363974016183745146452679837138298935969900135885508219986930286922731769846038994089939942459845977383665991777437989998337608383027993175159700577786193257183454004712570600401758222058351371954970979805813301860156037511624045833136116545839154410698475982931374117385077762860226292332538208153707801260074427856586048352447938368722039175069642488607565582671389311929881573136994545845910555716692606440 398 -53471862262239318421884195747087127985981377856596514917545503750544728639621273461850107395112300067148709283809983880653138075219687593047604335039468627666600008197997792633289109873698877196912905448814165171989683460806129085415150482402787851121947293276979264131587016669091155060517955552314036697390445047965123805244740071735309374012396698586661555396780144868288070266318118433857612209534748098098859366719861585046431450101486513022858534803631416068611002952669135636572068345545056769592267537676946456683108848304692651877017728326164493407416272837365012044945692030987559113596216016259582106755495714997974081567104575223480686550647774821727632814395592493727101577738855889810503437688846572079999903564370058446852662128495865430904132647058306059063241552590850750213802070083917209356758163096717650680944635298063556484091371009648441246834416657351600646748055075671650507398614069200318156644981 399 -30664425274192008284708564786621434435058990009308641294904390554517031258761193867717920634690656932569340357830970860630804552680679561935961335374115171023052600959149170726098885702776245623187069437066856135137393940772671695392512134963616020652901177404333677386936059992934733027988204887990409520172350174752727037461459820103894188020134273518581345345178435345521150888105264419798544453539357544287666046241386036262194557308208705407554151063518398932750621537061498803617011204705998510041141822106718182414240005326932067535774936756033700499569966633766095154266968764642362169448052308854378392344987319981331806329662004489683601230958011762725509600979679369896853283929755462753623772917872594352192062119917562095222546202854896821947422401860732271414367822613871697066057750605857179835809064158314627628206658691841110823362138684774671996234161743515067820251015078064074463202298694728156882215118023 400 -17629319666869865677620143340672563849352444977135613537805283297935598392584698759718758009629078996574628923695180969997221507294027296326027354542314719322378904967744213607229281211461535349903441814987191086145678935837558919339389299713013031611853536627395554140480907253355600344846536424015675075071868320337263545416677565100197568735692329757114441599539797188702931546847688758946367875112401116472152279312062477636153015243364048035231209827525118079765225115114879290825031853304460811646212653785980164973966955686605022483305886389749733540645924136939106780608217359201332614665261147556287105565185818000382954539790628449639418975448911996801698532667143558405929863778904871544628055658544723247614181193401069999478044044279180285647605893017028939632472099796003654833103776689767898276978976659787955658944320506543102787978342426028639633149986468634168475593409082637443021922114960111228270568515876770 401 -10160726110409311754459921855615193152032469918134249072808086534569085992128816572301914195522527888681358758882688210757238277985763582910712273106015857359868309439244050471174674466905095085880234440911311894059900214358772098777554080415087088028639059546831275644912636631595044484692953403401868317405972784672614225961055112304345644290784232456313123019475715013958451471655179286418260093622028348334123346914705737439386513005400320601231912829589513281033507223116084559638370666206299048288286559421403675760233014801828422580982974281427236355284185622318874435130188653669369596712450310814193798515872910672540440974795045641331811683926457916681335883309760514469464888065161104613067752440581216191955978602147424335061157882888506668409102000880071419977030869571918039695846229677191693104062758087173257421485789948681572771721771020332682821945291838391492569042589744519658773797094198698670119156909120842705 402 -5870832425849014876983016906589278946020100588185790226554488788168545314616286030404639154616932611974096656589951015038115093771116520409544984351582131561431308310299678116683175940530369949016461276835942271148359537919412090493630648742709768476108843890349980645447814350367120913842903400577184425614958407358455610884799417558199211125739512910065553226934842965265944273543561349996848648903699403122786167359049123051874505007106016192623073169929381617157869259790017006828929296177293667555575763774871463814378309071832491601767047660962106403401006090199057496604125629904707606001969934395694984527050392664159227962244415997336497465854257649241666167597603333420551881989650870803117494250740925142883298499302590414623391333883394758040707972778988071762679165418841041677000996012970523911767817148094713319148009870645550092860959531974170371795858550934393951508477205659177638525927731649951310573835612490953051 403 -3400616545244817200673881803197078300144058780929447827443878948259093960417425677623716553166184486097539646283944704278661559469159259972854959782961405207186773700744749904037634891831185431289710376811222133263032185439534445428364233060040104477714829389866744414805341058122993124989247472825520262996822101776044792261487921634485810120805948596794505238392850664023988225706121280669883096592774162670910796995745139208204865273205190530735464742924276065172937258768333279826633193282837085720209848714620039222579851330207527108451018028492298099010275072873911793249134883612834755725422017443292549014735172615415930760922558687431913073885732369011768616880211975083573939606078469516835668017249866056969335113972923802590485074187218601073677784397206355411837357503055156820836152970029899804109475818439659962295318304274861426763406536050212288677568560382131610092432044807434093061165934656800786504343038382231646378 404 -1974676638647997141585218899532276946015852908703478224342780587610942491157782914170839517786872658530587829929394165589456309492482330287963368365570220959756268395702560951545147805809416361348755470758157432495188736034672540844987660694120491023393550322064367009253678889984242293455146782916203984670758244100024221482004806673048917838631589714005798833060123017457292048903243338731952592298277874655764924123585371090591375062893302411581732594259656347780435810047920398410261441581157286870106029552669959582167111231881282831785302657243238799204415251357948935388137951277974082434565468791667341286800340283538222856025925908008790144042794328746279710719405095032919417383231471834436916019530651296736852327549504224639503876739500216499388914822044942725248184952175137153897419496435892880019267503747274012010527207189667012187846534917106019180856031667294959286711177689100705600596976408468602102589741457917634459635 405 -1149507946459999754397041147633754546956916498311252346503979088026114080567515987310371221676451145371055296415395983084105478476965623299880074243951457982343539985256505893038353789088092047375822598521213477762086109811206105920964931084247093241711121825200419598900013529340506164541859850877767890019509871230990097785034572756168491084394915732402397299085497776777310319240014944139004304551390711729555898982650424856886114345914420487938555474424089268089156303739035842461375903567629182346211140052605647257658151745282128166605925973197838348735709839692140207034612902257493095761057239320294420242896669348572905659118978753259548736809358855476875667897301336509705034488392870572523769085768045483792741193067262465677824292110855353735146960648891418586936213719987610946949972870627967338198477576869179611998853378608604947549959825869879874662788192809830260855252418285788448165179784719391284469624329370571153236262795 406 -670815308012687452630117758683083884199968248967994244430158707775980448551683253949043798910551644982269072710156597837158109286179837454612224159226450912617749980891889359525773867385432201392333929652433037323298863031846632424570646153293575613516649027568461950804994216774557402970545109647049181486606996341794104758199747621131860308494089125423149896772619008128459210482136342035332291974927333255760086706872107540282262631679217530955466936030563758995582831573649837541061887932953587077445416639128685282461667271190855007048261742308942053077761759675341344919802519558722744175771432812831703036253254227160110487352902626320592235885642591814271275735388695196911815497318967643132854331965761087588151384975693482573098258051443332809574558635332530750423602570342635965894951163684202734600583167733489243399204755063778894727072380357117026474308566454181169610404455604350600612429602893232669315821760077522410509340095396 407 -392433699297360747703055560334029136711116422194048689733921607038958786324745044356810779160339043754525380696150076207095270935222357990453526514605136252138548858434185205438977120018229903078779554657803901025945629397528323207691918582872592456064864839202827861075155013045771124563335435635697088553407193005632771869610295139499854074663955338981561733013736877200611663347357372748155257080986094740655389202706200016268401306483099059309919633676720993469414897215316464320745001544350572586696216981803126910438473423998469514825348081773521799600150256294314314276133206007882584307342487863022813895875798257885251314897304846876196157460897983185055356203222631495144643626673218742255139046350797564702785986483559248859618871317343090110809927496613714383038439597785610628211234598650415415759871173776059747592734657545168005815633466239804469299161555488700587230814798238550008440362322620487584628789998957461999628695873558183 408 -230143824312799627105200824869647933645808696084340622991374142505193224715467672876095972766842360577026181795134514942964636133882444775355963242414030523964886893137515782852649691806943280837577494428594290406630662478145034426577437401118166240315723465345504565483915754653375294215770659354793495730473171494474126413405171243933590667518474354588141069347814917634536704536098600478840918893557005519697800752306007192244038673491840177206015876541866290360941929027857274085564112776652728563090280449340877486073444455486707563245328131218802302647259223951350691163351011202597777310379183399039149216511801851730785988643870591355249732779494838218408819834631129248530638747663591148582432368604750863734005251862021278495380285689299095266077534716078685418301372657538387424663716423539091151079771156242540949503289849884519577371535166828108992228912723650384112426714896580359948033385808495424906079311667873558092619286835551752775 409 -135300508864285389153598632825325475668441356257652828879198630448093697436038007022553676016670284021732471725197687828567723756129933329482626055664182719631816476716306378040503107637459004583022119380476942488813102907249460494596849240340090723336860582576113513300224002378599681440038517586775617822861911765400707426375517899933976263089145204307197376145298555358007910591171125547751920715612420389585825022315173931655116505755204773830696734077329022990847968446521624361927746534236891834477171585387539295063263126239851494043273316521058118093302488045761853274324134730456224525896909274942510496813068882386235726752994120723020719375646555622048551672553041896288895050214211822271805857877128618677524447289380252850027312970124033299444995046136056346657730682107593607961170074668425105391285640634244276315491625352934595944940265428467763754718651342925307273333760752495891623070548999734691200678709512626575369309161403814678960 410 -79737752841343543033733777255620977547458624100774931093298024162729540599032578383117927508534836911720275456269528394748946617768786152996345942306469981637114641545980837925023905988057380386076129902631479766164181435908577643500940717685164160394842963214016588562036851355777298338138793149799974469887167468164463039828502100219129486617316025049551378993919376840399843970927232020603816215332853059024373241999865453687082872357448193956618071128456943599458118721634208384919018107663606841116429543969726513502096923527558947935462432028889113776043454124983918951353026672340334010885161663298298097186563589254457451244853225629235034784644273026810468215056227401958522186265577229714477847127627159998919010241624746270688008059367613013530932990085555810951014624233573533437378458076856185202616571735429099112383883703375231799132098913136056992395215909423387209186036385339968970446090614788668661128573917209587405391136184119610695641 411 -47107538284364462449964242195311438563345929507153707391508848182682195271746578953253951181777360396445637833991740797557277110763219736024428071800141844835259691437193801152132305387128356830978049028772405953354381931711430280760826631741845265502291259362123766296539876681110209449795198455055123805152190270710068718751685785509523410528324897047603804826823338302817364021456875319814675784065451663537096618233094804869514051592784124448315839307473439520106536299701153865238679914240108749404837297753290842020091136467224790775290106350314930309042510021847749914653234069069344874384231668065759001069836715403026291896733232843651689827247910408451093856504394940744852963662401470526181357929083249138278169108051485013542607867538377497845240428268667788949954364866796911244205781225863757954159274468945116262261761419922210100171078024272558122736905556797901257928717015973942105156572146097174082026531767454037802625892251762520521381563 412 -27898194160741954631418417353502100411481045086348618276229557570849861957314892861148629737873845122488606580694949500425794654822508297939264434931745150680875574772158883982494009669866601736198901362219472070391296151202493900934859157915885713520074955552510073370117665265195931109275459018540326049550316992049196440522209753482626763699426113559253042046266537028623010791921066787817951515468676000267408950488240225768319987146179435837228561682906333686627308449886438947303324991287570847685529698443276231966348663771164149452547695643202200297839866178262145167994027778889320283874315017492754104776492657773945941512399557601718682857490220002994415584605954435535583704033489494739854911063848739721919769935263536368053452672561277395590046975831882582566130337685548761284172347220810830793189231496695123868832673860338593693986187500804937471808509633286324533243676461275732531790271277496586842536818135569141300773841162728514823905053690 413 -16562216717118634222465556155322779026799687983993623856686487160271951092378262761700580943517069896100033565327551845590673239151841334260111776159718044710090630756352646541152090354627028170266182413980295448301297194084218706429071536118014960105056053596255056845931013643118487614919609126211981377110095492724756637217986289547756671079744078224403377838299892991290043452413722318233757337978423123631662184753431691143764803287041829641128699189369790560857443767224367648459054836243436721594597874148369641652100357204859805290589145179843057540652062967183587746417153729821895528180025584556903480114167676631052212931313383375737854894771955204654462088422773465628552355565285789960551462188008854575408231882872419051540147086291374701473913491965427172344380268816486896790307499488635168420770025768376263680581307245752867103387547072071548990388077452186715930714169943218428514720999892966403712659632371193992063882286752964969986490920300325 414 -9856323670880169932739607127609169124776871703643186313186801657210434602495853565012734323151553277981129537049817912210311054309166445714411854132970533552724104845408506661031440140740781248683611149159748882057237204470958360594156588480673129991636788897285031107311607501713738321978557852554921705635251953588613390439251088093314867936672700150485596973693643166962222727118773796393076098608593064225441756492379089880807308912301719609799796128301994878452137701239780842502986482184032636063741999740882057249746901298107493917872504867448524323213105086011709893667396451241648454435279363380524015800805735881154721688462523782696969691884307271532493269838759928537355960958580907242160754341206032945546214947752345003624841696715935334930884756013892020995073508789099530335575454043890088848286759959060742832431284511588693504703972619619069256846547035180478001102970311375008023219635894494976747307802322564748589882954454673096019599675054589911 415 -5879806326526680838292382582340626907812804725684798975325874661395324386027825873855271752283223759799831880358709905732726626695100225638426274989738624383623709989143696012871745642984062916864251018781035233032975154977280981906787422372371679310112213679216852454305336509814853091694038203544986424899226933135555380434090105894005191705292520314283911485760401582088670533830266716696152338614579625390560818415021038262901759158799543250148462224460063926281209846172513599732574827787082304470915840085255554256449211355538010421306361686271978825158078288685379476691029108690463276760319829269996888437030096383379192840599605626206778830779886844001240531689773892975007558580380071774784401768135617690638144053587497383998220024318554825309820327027096524781604444022733141821989660075867987522916369416600379644768685384986037442359054580795757458256306924203603315766898628566171904885849924215172120733254659760680230054376780408632468400288656817979018 416 -3516091078120861099908581149038970723423830260247847607162076127016999284768206167447809616117561069876239785803499260550221625844305311626939963483170306256500348253673291767798727277435162835428845466906144687495611897032711198203493783478079874175622233582005772037538718360797980352973324032508291358000074598609072079777345465484398210967029202411051710243164785708277507215842488865129626373051537842785598161100919045290006847164979462263824978072650252657775526110085658839061300617312636800872579868674272218517181850255272653888849023826941667793109205361138401246903894754722034266995232138681785025055894942763242544978029979823213820758719350881565660778805367745396790161429764697451242676351652987306955130283025527166684133030012307915004190376381104909124284334709235272262672876897784427309891529961129715959389978373047258258546843932681029388673301754417509552253407621138631294269094386965017891429373187309042292069106322951195690207265857802445244255 417 -2107675338337613198266010039669896388555979195046403211346435074284766891512052155964343369064548777638573580365778967960059348625410748456238714221355406497397003675721151568689346506755074708925959463721268140341550278582323538851426699574724717754858957498415788701868959161376495376246158380784019081715551711087213855192061159763562564179597775280323565056425773368996709648115031794181729234004309031436545915249733288210946305635417682661415684435980515900975755034627330681513680756158914491089567798223865720630745416516347336074462166928327885058759954971103699052731417210741513871665442104656319299606120130447851081459020896266445160048435314896259507317187845408488523900410930084270177933827766292276518581854259043286885819222849027041185566731691490296790612900040634411126368097591881741106506818709295884114807747536306728514082889633057600357448695933400599498329490006103971538030325801091614564755725274264126435211603031901154488609163755863198094586015 418 -1266459478658601382388834902660417762470131425018367646886884362301374538658954786854739461969904170814368684092559558898564691044223092873935075455270408178705824581855081962251010248090507296820136287528603704071534770974788139586406665729365949619272878819321000526963187063302972373184043591075173610753108888372059543694512841892551412555561884650642619182144597546915565562600365358120775852138535802688176719108490399831929072013013465507471765328587362930382291413989106918693738130721731366133844183384883749653047760325114601871959754491129085882491211035247435364683093441994189547289780806943103517877189084130748530874445380904111407745901653938116737766480135931491562972265826253514087497002897985830088946279181195593828149937370313582289634950664663179873670955075261640032158578538120990292903161546436702581469642775421019295850090283408212217051485223696741217687079285817115203900998188919706734152321744572506767658354304994837592929754100758731699682479956 419 -762817006997252382681447841451538070046013181187886986244255453864039637025747581874385449239778089448152909652189326577682198664064844586020432581796249814164220480728326607043699145946578181942023254717127287510559371312450265313614704403061119731051356840327892773305967901945066278617148378447726624627297605090852323795474643337004843245475870881640706622830228953618724869339216770584006486082819282770270007846487120982046894360117069688570240247356756831690078231687933629602643115183133231498131584374541984688983214145889794737989844472479405728158407963338729649581972260863606055540325334421824109888553615315924685900779258054941123032367022833898053083844061102391984372670974207048833679826491712640232063114489802300812478309444621496778483866204108011305609273160982315933967374497542109491496247349287199334230781005532890999023191175938233581226499059834042897957028740451092516912996838378037850136071820486225011585802510357008548100934751932413978817392159923 420 -460562344482746833781293218954442445279616898519356448947239881168534141899089992531017053282960920625267558763247647912465310683213391433707975224158516499648270235023133233652146588285582137094002664045460953829801758614724174559812719496863733014262456725800389851030654571598017407408207423825596633738350311456679850262451491498868621901588679117834874642721761628460228124101002085206015688055923619632365078477076356624194870670295836259011964430108374541054855716959086014438396795257448153909234354188183638165098874082694728090939313766258722595284318004282919015229706190860173103070460001650063316320218938401815101009299823304938176618766012683972969916415647774299010633748626428972744679587114494606813416381890034359462842240842256361967842870389328844166596742831665182153793587697344999898707481579511795468110367093028762848700026751862746972873532782299467172886230457920034317971692709464716723207269958259056981331636939677242989134202228221215663835100069112595 421 -278735958958622306565622363963738893255536715454573855780063577581525105573835934435646176311273137100289679970206870683319544257304184762142497022671902087107365194556358682880011753865301741866500584659299101698523129069382666574221251257957640615660418904791943308424659734765436690468656038225752533643483772974923626750841056222368658574629935302173193367427965411470229792221400643891457475442333188671711215142259662086727530849677996330513473400701458028855231591091194071909668134428709017214716098891991762681014918274057585705334021790592823129963906017697664850261384424016996185064854097028931387917366332220064134931549639977754403737033075627759583283724785824651042331561269579540452357904534192570581878978598278897469699858780434428916055105181398150698521364612134474867728363041217464793344113958678358826638845304763026423623592935380332345226713270449676787288665061065868756628430456210260423265448526048425762783174019036586636255470441444312203167338907395848280 422 -169095330880107180380709218587596099741913903627530292640708096505027210003449765301665112700993786804976942864402044498181979237204001334905100706888290836034233947276192984882361570387990620042598988848675214108287136646845112270326920874303019062162656446470859972596861303141586901391373733830856180884195279017042171430611699176962988828981051396708054276452779245230853900779344189432484520025060273972555594540602386717988550133960780301615828908653544365565063246851675388619964021132252157283987292922070973997862335681210492640841325089008640257314665230709161870729888492410316876225881582269664526488821429120270585363089804080734260261053037350584083226836373886676700148606536430137404558966225440966959617418832256729047406028197010541680022598304435784556181516716904702032550791588086003744415293934625157918513574419537630853273117792990419517556127366802977045854391324784335815712458575094060478976454179189524918704914186471638973772192853167279909192816947680377601901 423 -102825734455300026357454175129040062699347402523897777904834391056326517795676999714248489293729297278440336714285458668836947791563846091565181401506590731088822021165930997482075915127879397748495976049974142433130504304104365664304380608984885706210347726926128872721209788357145919805930162323608790968277487506914788823977989218582509590597351632406028854969363899071084669714369759807584105747053189065927862797426892515176018151987987180252603367860007773311317140759139801169745771920041044573349381847493956906850526868500808380168190050232562757534964427095281502456339035357305291831165600998849567091554672354037616844607556270463465334525184281050404544593021197318638857044747502011323944861169623746571706031659786196427711038450429853881326305421444924282776638967756171624839271228920344315809022750426098774285598079107933798826451032456000808414136550228792275293417013354993559928054440480694083541066548935858478246155500189357642112016184205138983181861502860125859839903 424 -62675985006289440701649467126591693951123745764283208554446261907531755740797109590721935493682998100687988137012195972653978886047278648273207588623484585966526948906217384680177172562039123205419946074373624948038867201285293238308202166834619539563498240335568279918289731880079794703442225888854008172603623731944267346978829356707682618680489578654867267534671923337101856604274923800335673848697222187245439990429179602102606434458430966247268630744893770615300640312281276978588388097207982059231634138947454165750711275697107278175665155222244025716939923189186212168641615058929696724353004905141628959975279841196788845054009130501335166433028253052029405189874334447635722948981709968685764050186059705629931852579761041745494937081463506889230061918056395993843086059096506135210680111766134822763234103465384600901675401787993955361951457304656617841256785173036998657503139258008199455044798643348583390925608439807672052264252700614768973631534355389556625540301037151487256456210 425 -38293690786421103908107793656802312458899065742293812418652270278430992743585948832676937316130414652788888293482910876795609655194239178427575485885936488754306397491057427982037628666845800749293004354317342510543749917494308749616002464543923871989807979381080082518551964747135808334557456417819920008971007301943041199396868817399797221743553054024443854344897089435606882037867677003261990561115316053388043773456322484933024207061419371186309227260538888267669062108504085434988090790155573818396044262066706750744450559306583534980934552635712138448100018719047735956730697052161376925842134895580657891021299356827351532638763435414741613091930096414044856048502697811641125928554618654543765060633048050238575792363168575854605253924404868127496971690828072089312366739688924605976705126528849705073036648201396535312170607636394223024761142599426404799497400459136375875866312333368339561243204370828803031693517606444880953592940803984881601345481628911283637933580228751893466057808745