# Maple code # bfile:= "b217260.txt": # for n from 1 do # v:= 2^(1-n/2)*sin(3/4*Pi*n)*(n-1)!; # if length(v) > 999 then break fi; # fprintf(bfile,"%d %d\n",n,v); # od: # fclose(bfile); 1 1 2 -1 3 1 4 0 5 -6 6 30 7 -90 8 0 9 2520 10 -22680 11 113400 12 0 13 -7484400 14 97297200 15 -681080400 16 0 17 81729648000 18 -1389404016000 19 12504636144000 20 0 21 -2375880867360000 22 49893498214560000 23 -548828480360160000 24 0 25 151476660579404160000 26 -3786916514485104000000 27 49229914688306352000000 28 0 29 -18608907752179801056000000 30 539658324813214230624000000 31 -8094874872198213459360000000 32 0 33 4015057936610313875842560000000 34 -132496911908140357902804480000000 35 2252447502438386084347676160000000 36 0 37 -1419041926536183233139035980800000000 38 52504551281838779626144331289600000000 39 -997586474354936812896742294502400000000 40 0 41 778117449996850714059458989711872000000000 42 -31902815449870879276437818578186752000000000 43 669959124447288464805194190141921792000000000 44 0 45 -633781331727134887705713703874258015232000000000 46 28520159927721069946757116674341610685440000000000 47 -655963678337584608775413683509857045765120000000000 48 0 49 739927029164795438698666634999118747623055360000000000 50 -36256424429074976496234665114956818633529712640000000000 51 906410610726874412405866627873920465838242816000000000000 52 0 53 -1201900469823835470850179148560818537701509974016000000000000 54 63700724900663279955059494873723382498180028622848000000000000 55 -1719919572317908558786606361590531327450860772816896000000000000 56 0 57 2648676141369579180531373796849418244274325590138019840000000000000 58 -150974540058066013290288306420416839923636558637867130880000000000000 59 4378261661683914385418360886192088357785460200498146795520000000000000 60 0 61 -7749523141180528462190498768559996393280264554881719828070400000000000000 62 472720911612012236193620424882159779990096137847784909512294400000000000000 63 -14654348259972379322002233171346953179692980273281332194881126400000000000000 64 0 65 29543166092104316713156502073435457610261048230935165704880350822400000000000000 66 -1920305795986780586355172634773304744666968135010785770817222803456000000000000000 67 63370091267563759349720696947519056574009948455355930436968352514048000000000000000 68 0 69 -144357067907510243798663747646448410875594662581300809535413907027001344000000000000000 70 9960637685618206822107798587604940350416031718109755857943559584863092736000000000000000 71 -348622318996637238773772950566172912264561110133841455028024585470208245760000000000000000 72 0 73 891078647355404782305763661647137963748218197502098759051630840461852276162560000000000000000 74 -65048741256944549108320747300241071353619928417653209410769051353715216159866880000000000000000 75 2406803426506948317007867650108919640083937351453168748198454900087462997915074560000000000000000 76 0 77 -6859389765544802703472422802810420974239221451641530932365596465249269544057962496000000000000000000 78 528173011946949808167376555816402415016420051776397881792150927824193754892463112192000000000000000000 79 -20598747465931042518527685676839694185640382019279517389893886185143556440806061375488000000000000000000 80 0 81 65092041992342094358547486738813433626623607180923274952064680345053638352947153946542080000000000000000000 82 -5272455401379709643042346425843888123756512181654785271117239107949344706588719469669908480000000000000000000 83 216170671456568095364736203459599413074016999447846196115806803425923132970137498256466247680000000000000000000 84 0 85 -753570960697596380441470405260163553976023260075191839659702516742768041533899318922041339412480000000000000000000 86 64053531659295692337524984447113902087961977106391306371074713923135283530381442108373513850060800000000000000000000 87 -2754301861349714770513574331225897789782365015574826173956212698694817191806402010660061095552614400000000000000000000 88 0 89 10543467525246708141525962539932736739286893279620434593904382210603760210234906896806713873775407923200000000000000000000 90 -938368609746957024595810666054013569796533501886218678857490016743734658710906713815797534766011305164800000000000000000000 91 42226587438613066106811479972430610640844007584879840548587050753468059641990802121710889064470508732416000000000000000000000 92 0 93 -176760495018034294723112855164594536142573015750307012536385394454017297661373497681481781623873549553893376000000000000000000000 94 16438726036677189409249495530307291861259290464778552165883841684223608682507735284377805691020240108512083968000000000000000000000 95 -772620123723827902234726289924442717479186651844591951796540559158509608077863558365756867477951285100067946496000000000000000000000 96 0 97 3523147764180655234190351882055458791705091132411339300192224949762803812835057826147851315699457860056309836021760000000000000000000000 98 -341745333125523557716464132559379502795393839843899912118645820126991969845000609136341577622847412425462054094110720000000000000000000000 99 16745521323150654328106742495409595636974298152351095693813645186222606522405029847680737303519523208847640650611425280000000000000000000000 100 0 101 -82890330549595738924128375352277498403022775854137923684377543671801902285904897746019649652421639883795821220526555136000000000000000000000000 102 8371923385509169631336965910580027338705300361267930292122131910851992130876394672347984614894585628263377943273182068736000000000000000000000000 103 -426968092660967651198185261439581394273970318424664444898228727453451598674696128289747215359623867041432275106932285505536000000000000000000000000 104 0 105 2286841104292142739817480260270397947731385025482502766874913064240686762501672463119886085466145431873911265472729321167650816000000000000000000000000 106 -240118315950674987680835427328391784511795427675662790521865871745272110062675608627588038973945270346760682874636578722603335680000000000000000000000000 107 12726270745385774347084277648404764579125157666810127897658891202499421833321807257262166065619099328378316192355738672297976791040000000000000000000000000 108 0 109 -73532392366839004177452956252482729738185160998828918992673073368041659352933402332460795527147155919369910959431458048537709898629120000000000000000000000000 110 8015030767985451455342372231520617541462182548872352170201364997116540869469740854238226712459039995211320294578028927290610378950574080000000000000000000000000 111 -440826692239199830043830472733633964780420040187979369361075074841409747820835746983102469185247199736622616201791591000983570842281574400000000000000000000000000 112 0 113 2740178718958866143552450218512268725075090969808479759948442665214202992454315003246964948455496593562846182310336529662113876355622266470400000000000000000000000000 114 -309640195242351874221426874691886365933485279588358212874174021169204938147337595366907039175471115072601618601068027851818868028185316111155200000000000000000000000000 115 17649491128814056830621331857437522858208660936536418133827919206644681474398242935913701233001853559138292260260877587553675477606563018335846400000000000000000000000000 116 0 117 -117722105829189759060244283489108277464251768446697908952632221108320025434236280382544387224122363239452409375940053508983015435635775332300095488000000000000000000000000000 118 13773486382015201810048581168225668463317456908263655347457969869673442975805644804757693305222316499015931896984986260551012805969385713879111172096000000000000000000000000000 119 -812635696538896906792866288925314439335729957587555665500020222310733135572533043480703905008116673441939981922114189372509755552193757118867559153664000000000000000000000000000 120 0 121 5802218873287723914501065302926745096857111897175147451670144387298634587987885930452225881757953048375451470923895312119719654642663425828714372357160960000000000000000000000000000 122 -702068483667814593654628901654136156719710539558192841652087470863134785146534197584719331692712318853429627981791332766486078211762274525274439055216476160000000000000000000000000000 123 42826177503736690212932363000902305559902342913049763340777335722651221893938586052667879233255451450059207306889271298755650770917498746041740782368205045760000000000000000000000000000 124 0 125 -326592429643495999563822200244880982199815267054917495236767962220938218163175657237645247032806072758151514922337582924310592779016845437314315206339931678965760000000000000000000000000000 126 40824053705436999945477775030610122774976908381864686904595995277617277270396957154705655879100759094768939365292197865538824097377105679664289400792491459870720000000000000000000000000000000 127 -2571915383442530996565099826928437734823545228057475274989547702489888468035008300746456320383347822970443180013408465528945918134757657818850232249926961971855360000000000000000000000000000000 128 0 129 20904528236620891940081131393274341908645775613651159035115043725837813468188547468467196972075851105103762167148984007819272422599310242751614687727406346907240366080000000000000000000000000000000 130 -2696684142524095060270465949732390106215305054160999515529840640633077937396322623432268409397784792558385319562218937008686142515311021314958294716835418751034007224320000000000000000000000000000000 131 175284469264066178917580286732605356903994828520464968509439641641150065930760970523097446610856011516295045771544230905564599263495216385472289156594302218817210469580800000000000000000000000000000000 132 0 133 -1515509521257116182921399159090105915791939287387940117732615141629383470037359351142700523397461075569886965740771420409511525232179640868793412047914336983893601719995596800000000000000000000000000000000 134 201562766327196452328546088158984086800327925222596035658437813836708001514968793701979169611862323050794966443522598914465032855879892235549523802372606818857849028759414374400000000000000000000000000000000 135 -13504705343922162306012587906651933815621970989913934389115333527059436101502909178032604363994775644403262751716014127269157201343952779781818094758964656863475884926880763084800000000000000000000000000000000 136 0 137 123973195057205449969195556983064752427409693687409917692078761778405623411796706254339308061472040415621952060753009688330863108337486518397090109887295550006708623628765405118464000000000000000000000000000000000 138 -16984327722837146645779791306679871082555128035175158723814790363641570407416148756844485204421669536940207432323162327301328245842235653020401345054559490350919081437140860501229568000000000000000000000000000000000 139 1171918612875763118558805600160911104696303834427085951943220535091268358111714264222269479105095198048874312830298200583791648963114260058407692808764604834213416619162719374584840192000000000000000000000000000000000 140 0 141 -11402768103281175143577178489565665048695036308975546312407535806438041124426979790882682031692576277015547063838801491680292744411101750368306851029279605036896543704453259514710495068160000000000000000000000000000000000 142 1607790302562645695244382167028758771866000119565552030049462548707763798544204150514458166468653255059192136001271010326921276961965346801931265995128424310202412662327909591574179804610560000000000000000000000000000000000 143 -114153111481947844362351133859041872802486008489154194133511840958251229696638494686526529819274381109202641656090241733211410664299539622937119885654118126024371299025281581001766766127349760000000000000000000000000000000000 144 0 145 1175320435818135005554767274212695122374395943404331582798637914506154660956589941292477151019249027900350398491105128885144684199628059957760586342694800225546926894764299157994190624047193128960000000000000000000000000000000000 146 -170421463193629575805441254760840792744287411793628079505802497603392425838705541487409186897791109045550807781210243688345979208946068693875285019690746032704304399740823377909157640486843003699200000000000000000000000000000000000 147 12440766813134959033797211597541377870332981060934849803923582325047647086225504528580870643538750960325208968028347789249256482253063014652895806437424460387414221181080106587368507755539539270041600000000000000000000000000000000000 148 0 149 -135330661393282084369646067758055108473482167980849296167080728531868305003961038261902710860414532946417623154212367251453412013948819473394200582426303280094291898007789399457394627364759108179512524800000000000000000000000000000000000 150 20164268547599030571077264095950211162548843029146545128895028551248377445590194701023503918201765409016225849977642720466558390078374101535735886781519188734049492803160620519151799477349107118747366195200000000000000000000000000000000000 151 -1512320141069927292830794807196265837191163227185990884667127141343628308419264602576762793865132405676216938748323204034991879255878057615180191508613939155053711960237046538936384960801183033906052464640000000000000000000000000000000000000 152 0 153 17355385938918485612526201207384346747605789195186431392439951074059478467419480579170929822396259487540265589075757089505566806340456589191807877752853565743396398455680346080833953810154376497105858084208640000000000000000000000000000000000000 154 -2655374048654528298716508784729805052383685746863524003043312514331100205515180528613152262826627701593660635128590834694351721370089858146346605296186595558739648963719092950367594932953619604057196286883921920000000000000000000000000000000000000 155 204463801746398679001171176424194989033543802508491348234335063603494715824668900703212724237650333022711868904901494271465082545496919077268688607806367858022952970206370157178304809837428709512404114090061987840000000000000000000000000000000000000 156 0 157 -2471967363113960029124159522968517417415544572327660400153110918966251114320247009501841836033192526244586495060259065742012847975057751644178445268378987403497501409795015200285705150934513098004965739348849432985600000000000000000000000000000000000000 158 388098876008891724572493045106057234534240497855442682824038414277701424948278780491789168257211226620400079724460673321496017132084067008136015907135501022349107721337817386444855708696718556386779621077769360978739200000000000000000000000000000000000000 159 -30659811204702446241226950563378521528204999330579971943099034727938412570914023658851344292319686903011606298232393192398185353434641293642745256663704580765579509985687573529143600987040765954555590065143779517320396800000000000000000000000000000000000000 160 0 161 389992798523815116188406811166174793838767591484977243116219721739376607902026380940589099398306417406307632113516041407304917695688637255135719664762322267338171367017945935290706604555158542941947105628628875460315447296000000000000000000000000000000000000000 162 -62788840562334233706333496597754141808041582229081336141711375200039633872226247331434845003127333202415528770276082666576091749005870598076850866026733885041445590089889295581803763333380525413653484006209248949110787014656000000000000000000000000000000000000000 163 5085896085549072930213013224418085486451368160555588227478621391203210343650326033846222445253313989395657830392362695992663431669475518444224920148165444688357092797281032942126104830003822558505932204502949164877973748187136000000000000000000000000000000000000000 164 0 165 -67978087079448908785227134757572130611908986833985992248479253514822109453230257768388609203255794782262362561024319794637939427694209779525510282700379333704580902328458286304457517157831092316990289845386418537758997118269259776000000000000000000000000000000000000000 166 11216384368109069949562477234999401550964982827607688720999076829945648059782992531784120518537206139073289822569012766115260005569544613621709196645562590061255848884195617240235490331042130232303397824488759058730234524514427863040000000000000000000000000000000000000000 167 -930959902553052805813685610504950328730093574691438163842923376885488788961988380138082003038588109543083055273228059587566580462272202930601863321581694975084235457388236230939545697476496809281182019432567001874609465534697512632320000000000000000000000000000000000000000 168 0 169 13059505513014224759954381744163443211425752665771494562388529130949636731558772996577014338625314000670369099372843219894383990724754462710482938675148017110481654996242177847619947044200297240596421368600049902297021582520736707206184960000000000000000000000000000000000000000 170 -2207056431699403984432290514763621902730952200515382581043661423130488607633432636421515423227678066113292377794010504162150894432483504198071616636100014891671399694364928056247771050469850233660795211293408433488196647446004503517845258240000000000000000000000000000000000000000 171 187599796694449338676744693754907861732130937043807519388711220966091531648841774095828810974352635619629852112490892853782826026761097856836087414068501265792068974021018884781060539289937269861167592959939716846496715032910382799016846950400000000000000000000000000000000000000000 172 0 173 -2758842610188571974580207466359675014632717560166233380130387215527342064427867129853258494188829859422276605166291070307730239549548705082631501511291379614738166331953103719590276290797817490578330622068873475944580691273980089442341751252582400000000000000000000000000000000000000000 174 477279771562622951602375891680223777531460137908758374762556988286230177146021013464613719494667565680053852693768355163237331442071925979295249761453408673349702775427886943489117798308022425870051197617915111338412459590398555473525122966696755200000000000000000000000000000000000000000 175 -41523340125948196789406702576179468645237031998061978604342457980902025411703828171421393596036078214164685184357846899201647835460257560198686729246446554581424141462226164083553248452797951050694454192758614686441883984364674326196685698102617702400000000000000000000000000000000000000000 176 0 177 639459437939602230556863219673163817136650292770154470506873852905891191340238953839889461378955604498136151839110842247705376666087966427059775630395276940553931778518282926886720026173088446180694594568482666171205013359215984623428959750780312616960000000000000000000000000000000000000000000 178 -113184320515309594808564789882149995633187101820317341279716671964342740867222294829660434664075141996170098875522619077843851669897570057589580286579964018478045924797736078058949444632636654973982943238621431912303287364581229278346925875888115333201920000000000000000000000000000000000000000000 179 10073404525862553937962266299511349611353652062008243373894783804826503937182784239839778685102687637659138799921513097928102798620883735125472645505616797644546087306998510947246500572304662292684481948237307440194992575447729405772876402954042264654970880000000000000000000000000000000000000000000 180 0 181 -162282546911645743940572110085127842238907334718952800753444967095754978428014654103818834617004297842688726066735576007621736085782436972871364319095486610053637466515746011360141124219828109535147004186103022861541330390462920727001038851589620883591580876800000000000000000000000000000000000000000000 182 29373140991007879653243551925408139445242227584130456936373539044331651095470652392791209065677777909526659418079139257379534231526621092089716941756283076419708381439350028056185543483788887825861607757684647137938980800673788651587188032137721379930076138700800000000000000000000000000000000000000000000 183 -2672955830181717048445163225212140689517042710155871581209992053034180249687829367744000024976677789766926007045201672421537615068922519380164241699821759954193462710980852553112884457024788792153406305949302889552447252861314767294434110924532645573636928621772800000000000000000000000000000000000000000000 184 0 185 45001884356939388227622768059671600648708931068184253941251426204883458683744295235337984420507347268515966254613015356889007287300379536284445173258199150588801138202073633584208522718469344104694748566962463448505001949173095422169092691525431620877751330276166860800000000000000000000000000000000000000000000 186 -8325348606033786822110212091039246120011152247614086979131513847903439856492694618537527117793859244675453757103407841024466348150570214212622357052766842858928210567383622213078576702916828659368528484888055737973425360597022653101282147932204849862383996101090869248000000000000000000000000000000000000000000000 187 774257420361142174456249724466649889161037159028110089059230787855019906653820599523990021954828909754817199410616929215275370378003029921773879205907316385880323582766676865816307633371265065321273149094589183631528558535523106738419239757695051037201711637401450840064000000000000000000000000000000000000000000000 188 0 189 -13609896935108157142591957656674771751672711181396119145483158788915539919160858498432696605921982575670176731239824381746110460504537259964941248681438807431004327937872645947319055579400097318217339414784688669875009001937425170247933396460763607131931687162242702866644992000000000000000000000000000000000000000000000 190 2572270520735441699949879997111531861066142413283866518496317011105037044721402256203779658519254706801663402204326808150014877035357542133373896000791934604459817980257930084043301504506618393143077149394306158606376701366173357176859411931084321747935088873663870841795903488000000000000000000000000000000000000000000000 191 -244365699469866961495238599725595526801283529261967319257150116054978519248533214339359067559329197146158023209411046774251413318358966502670520120075233787423682708124503357984113642928128747348592329192459085067605786629786468931801644133453010566053833442998067729970610831360000000000000000000000000000000000000000000000 192 0 193 4480689465479480605976694964568519579428334792547432765899104527984086128941105018126487862767860158871953513567760953652673914605430009792966656921699486726200646136170893571996707756730168711383788948072929783799619703643764694333514946830994401739163090010812569896741120203816960000000000000000000000000000000000000000000000 194 -864773066837539756953502128161724278829668614961654523818527173900928622885633268498412157514197010662287028118577864054966065518847991890042564785888000938156724704280982459395364597048922561297071266978075448273326602803246586006368384738381919535658476372086825990071036199336673280000000000000000000000000000000000000000000000 195 83882987483241356424489706431687255046477855651280488810397135868390076419906427044345979278877110034241841727502052813331708355328255213334128784231136091001202296315255298561350365913745488445815912896873318482512680471914918842617733319623046194958872208092422121036890511335657308160000000000000000000000000000000000000000000000 196 0 197 -1603003890804742321271998289909543443938191821495970141166689266444934360384411820817451664019341572754361595412564229262768946670322957126815201066657010699032975882584528755507405492611676284199542095459249116200817323818294099082424883737996412785664047896646186733014977671624411158937600000000000000000000000000000000000000000000000 198 315791766488534237290583663112180058455823788834706117809837785489652068995729128701037977811810289832609234296275153164765482494053622553982594610131431107709496248869152164834958882044500227987309792805472075891561012792203937519237702096385293318775817435639298786403950601310008998310707200000000000000000000000000000000000000000000000 199 -31263384882364889491767782648105825787126555094635905663173940763475554830577183741402759803369218693428314195331240163311782766911308632844276866403011679663240128638046064318660929322405522570743669487741735513264540266428189814404532507542144038558805926128290579853991109529690890832760012800000000000000000000000000000000000000000000000 200 0 201 622141359159061300886178874697305933163818446383254522697161421193163541128485956453914920087047451999223452487091679249904477061535041793601109641419932425298478559897116679941352493515869899157799022806060536713964351301920977306650196900088666367320237929952982539094423079640848727571924254720000000000000000000000000000000000000000000000000 202 -125050413190971321478121953814158492565927507723034159062129445659825871766825677247236898937496537851843913949905427529230799889368543400513823037925406417484994190539320452668211851196689849730717603584018167879506834611686116438636689576917821939831367823920549490357979039007810594241956775198720000000000000000000000000000000000000000000000000 203 12630091732288103469290317335230007749158678280026450065275074011642413048449393401970926792687150323036235308940448180452310788826222883451896126830466048165984413244471365719489396970865674822802477961985834955830190295780297760302305647268700015922968150215975498526155882939788870018437634295070720000000000000000000000000000000000000000000000000 204 0 205 -261518679408757470435125310743272540454079592466227675051585682485067804581193139781210010169380134588788288306920920024445547193435771024754961202151629993324873260640024098587747453678744662880948108680878698595419920264426845424819540732345702529700978518371988672482583712151268342601769655713734328320000000000000000000000000000000000000000000000000 206 53611329278795281439200688702370870793086316455576673385575064909438899939144593655148052084722927590701599102918788605011337174654333060074767046441084148631599018431204940210488228004142655890594362279580133212061083654207503312088005850130869018588700596266257677858929660991010010233362779421315537305600000000000000000000000000000000000000000000000000 207 -5521966915715913988237670936344199691687890594924397358714231685672206693731893146480249364726461541842264707600635226316167728989396305187701005783431667309054698898414108841680287484426693556731219314796753720842291616383372841145064602563479508914636161415424540819469755082074031054036366280395500342476800000000000000000000000000000000000000000000000000 208 0 209 118876903761532196338780579917617930962656908727532426338399979729151265702660195657426808323831264072780274625226475152134458869683723658080827252505716933829329557885058935143693228964737858889309689408944514102292853917501250524170950763986586867914287282951259514761544887406889740531294893284354331372840550400000000000000000000000000000000000000000000000000 210 -24845272886160229034805141202782147571195293924054277104725595763392614531855980892402202939680734191211077396672333306796101903763898244538892895773694839170329877597977317445031884853630212507865725086469403447379206468757761359551728709673196655394086042136813238585162881468039955771040632696430055256923675033600000000000000000000000000000000000000000000000000 211 2608753653046824048654539826292125494975505862025699095996187555156224525844877993702231308666477090077163126650594997213590699895209315676583754056237958112884637147787618331728347909631172313325901134079287361974816679219564942752931514515685648816379034424365390051442102554144195355959266433125155801976985878528000000000000000000000000000000000000000000000000000 212 0 213 -58347384204045266672207437754849678820622164110066785981050730858624117745046541207144105449634426596665830490667207707679169593856251554422472243221818171152777794447417871607436229346810799959847104764817341137928749847424789509612066253657825221427133483935356313890554065725989073331384953043277234667017266159157248000000000000000000000000000000000000000000000000000 214 12427992835461641801180184241782981588792520955444225413963805672886937079694913277121694460772132865089821894512115241735663123491381581091986587806247270455541670217300006652383916850870700391447433314906093662378823717501480165547370112029116772163979432078230894858688015999635672619584994998218050984074677691900493824000000000000000000000000000000000000000000000000000 215 -1329795233394395672726279713870779030000799742232532119294127206998902267527355720652021307302618216564610942712796330865715954213577829176842564895268457938742958713251100711805079103043164941884875364694952021874534137772658377713568601987115494621545799232370705749879617711961016970295594464809331455295990513033352839168000000000000000000000000000000000000000000000000000 216 0 217 30877845319417867520704214956079489076618570014639395810009633746514510651985199833539934755566794988630266089791130802701924456839277193486284356868133593337611501321690558528113936772662289950566805968216785947926682679081127530509062938140821785112293458175647787512204723271734814050263703472872676391972899712634452925480960000000000000000000000000000000000000000000000000000 218 -6700492434313677251992814645469249129626229693176748890772090522993648811480788363878165841957994512532767741484675384186317607134123150986523705440384989754261695786806851200600724279667716919272996895103042550700090141360604674120466657576558327369367680424115569890148424949966454648907223653613370777058119237641676284829368320000000000000000000000000000000000000000000000000000 219 730353675340190820467216796356148155129259036556265629094157867006307720451405931662720076773421401866071683821829616876308619177619423457531083893001963883214524840761946780865478946483781144200756661566231638026309825408305909479130865675844857683261077166228597118026178319546343556730887378243857414699334996902942715046401146880000000000000000000000000000000000000000000000000000 220 0 221 -17594220038945196865055252624219609057063850190640439004878263016181952985674368893754926649471721570953666863267875470550274635988851911091923810982417309946637903413955297951049387820794287763796227977130520160053803694086089359352262554131102621589759348934446904573250635717871416281647076941894525120106980075391890005467803628339200000000000000000000000000000000000000000000000000000 222 3888322628606888507177210829952533601611110892131537020078096126576211609834035525519838789533250467180760376782200478991610694553536272351315162227114225498206976654484120847181914708395537595798966382945844955371890616393025748416850024462973679371336816114512765910688390493649582998244004004158690051543642596661607691208384601862963200000000000000000000000000000000000000000000000000000 223 -431603811775364624296670402124731229778833309026600609228668670049959488691577943332702105638190801857064401822824253168068787095442526230995983007209679030300974408647737414037192532631904673133685268506988790046279858419625858074270352715390078410218386588710917016086411344795103712805084444461614595721344328229438453724130690806788915200000000000000000000000000000000000000000000000000000 224 0 225 10779736802901506856433639963467287194956140726248376816095228703167788189560850712677567790419453467182040499926858547125686026495772535145355671588068943460797136830385889652992920695014451116186923266230552020195885743888575431262976329419582598373614423439643863393774209747602510331019789084873286142736295941858454820213888133590359946035200000000000000000000000000000000000000000000000000000 226 -2425440780652839042697568991780139618865131663405884783621426458212752342651191410352452752844377030115959112483543173103279355961548820407705026107315512278679355786836825171923407156378251501142057734901874204544074292374929472034169674119406084634063245273919869263599197193210564824479452544096489382115666586918152334548124830057830987857920000000000000000000000000000000000000000000000000000000 227 274074808213770811824825296071155776931759877964864980549221189778041014719584629369827161071414604403103379710640378560670567223655016706070667950126652887490767203912561244427345008670742419629052524043911785113480395038367030339861173175492887563649146715952945226786709282832793825166178137482903300179070324321751213803938105796534901627944960000000000000000000000000000000000000000000000000000000 228 0 229 -7092507886955961068402829011729369195440082121974775966652745949076145378913411038832387274206067132743509260151951716393032938613744522319696745213377523422486073702849259883290834134381472335160621217208349175166645662802862011134927439435404944372112618715430316578786462821147038607650357841782571602033981852798277910818310301802730184327959674880000000000000000000000000000000000000000000000000000000 230 1624184306112915084664247843686025545755778805932223696363478822338437291771171127892616685793189373398263620574796943054004542942547495611210554653863452863749310877952480513273601016773357164751782258740711961113161856781855400549898383630707732261213789685833542496542099986042671841151931945768208896865781844290805641577393059112825212211102765547520000000000000000000000000000000000000000000000000000000 231 -186781195202985234736388502023892937761914562682205725081800064568920288553684679707650918866216777940800316366101648451210522438392961995289213785194297079331170750964535259026464116928936073946454959755181875528013613529913371063238314117531389210039585813870857387102341498394907261732472173763344023139564912093442648781400201797974899404276818037964800000000000000000000000000000000000000000000000000000000 232 0 233 5004988906659192349996266300232235160268262621632384609291914530188788052084534677446214021939144781701685277346059771898637159259177809625769772588066384537758051442845686800873132477227771037469207101599853536648652788147558691010533865093371105272220741468483494544794342790989934985383324368162566444047781384455889216746399807378535404437001616145304780800000000000000000000000000000000000000000000000000000000 234 -1166162415251591817549130047954110792342505190840345613965016085533987616135696579844967867111820734136492669621631926852382458107388429642804357013019467597297625986183045024603439867194070651730325254672765874039136099638381175005454390566755467528427432762156654228937081870300654851594314577781877981463133062578222187501911155119198749233821376561856013926400000000000000000000000000000000000000000000000000000000 235 136441002584436242653248215610630962704073107328320436833906882007476551087876499841861240452083025893969642345730935441728747598564446268208109770523277708883822240383416267878602464461706266252448054796713607262578923657690597475638163696310389700826009633172328544785638578825176617636534805600479723831186568321651995937723605148946253660357101057737153629388800000000000000000000000000000000000000000000000000000000 236 0 237 -3783509001666417008774573018882796595783947266214325713404237838067324761666815340614812197736262308039778182247118839799138170908192095017410883936610490867348390725832133108273646339523114763180384559512868329391313553027760267999446279298687106403905247127868670546905757790822147607061110159301302741838803539559409847353075570780279614001702412331051270142951424000000000000000000000000000000000000000000000000000000000 238 896691633394940831079573805475222793200795502092795194076804367621955968515035235725710490863494167005427429192567165032395746505241526519126379492976686335561568602022215546660854182466978198873751140604549794065741312067579183515868768193788844217725543569304874919616664596424848982873483107754408749815796438875580133822678910274926268518403471722459151023879487488000000000000000000000000000000000000000000000000000000000 239 -106706304373997958898469282851551512390894664749042628095139719747012760253289193051359548412755805873645864073915492638855093834123741655776039159664225673931826663640643650052641647713570405665976385731941425493823216136041922838388383415060872461909339684747280115434383086974557028961944489822774641228079776226194035924898790322716225953690013134972638971841659011072000000000000000000000000000000000000000000000000000000000 240 0 241 3060336809446261461208099032182497375370858985002542573768607162344325964064334056712991848477836512456163381639896328882364091162668910687656803099169992328364788713213659883509762456425199234500202742792080083162849838781682347004978836343945822207559862158551993710658106934430295590628567968117176710421327982167244950326097306455501360351829576711015285712418780437544960000000000000000000000000000000000000000000000000000000000 242 -737541171076549012151151866755981867464377015385612760278234326124982557339504507667831035483158599501935374975215015260649745970203207475725289546899968151135914079884492031925852751998473015514548861012891300042246811146385445628199899558890943152021926780211030484268603771197701237341484880316239587211540043702306033028589450855775827844790927987354683856692926085448335360000000000000000000000000000000000000000000000000000000000 243 89242481700262430470289375877473805963189618861659143993666353461122889438080045427807555293462190539734180372001016846538619262394588104562760035174896146287445603666023535863028182991815234877260412182559847305111864148712638921012187846625804121394653140405534688596501056314921849718319670518264990052596345287979029996459323553548875169219702286469916746659844056339248578560000000000000000000000000000000000000000000000000000000000 244 0 245 -2645682612485980013722198837263588451584719440772746982836232714708449180281321026752782784229980100740959511308342145432483906652949958947867584002794971152837612366282933744195333512975354453171262179564169233207346324552734893452327320901068588982865887000462481378131870315512173156749304952184483895099271252407426323275033106068509953266687293984687151871477736894233363359989760000000000000000000000000000000000000000000000000000000000 246 648192240059065103361938715129579170638256262989323010794877015103570049168923651554431782136345124681535080270543825630958557129972739942227558080684767932445215029739318767327856710678961841026959233993221462135799849515420048895820193620761804300802142315113307937642308227300482423403579713285198554299321456839819449202383110986784938550338387026248352208512045539087174023197491200000000000000000000000000000000000000000000000000000000000 247 -79727645527265007713518461960938237988505520347686730327769872857739116047777609141195109202770450335828814873276890552607902526986647012893989643924226455690761448657936208381326375413512306446315985781166239842703381490396666014185883815353701928998663504758936876330003911957959338078640304734079422178816539191297792251893122651374547441691621604228547321646981601307722404853291417600000000000000000000000000000000000000000000000000000000000 248 0 249 2441898327209072656249643452939616353111947077208949176478935665886833646311332612776523804662453352885764941938724603845274838596547024710917114814111207884896641649495270190303264226165054921837766012505559593902319168287869086682485249496653182681371065823756718648235359815448378606672595253395384542492792962351068781090982560566299639044130986494311947367403752484852921815846609538252800000000000000000000000000000000000000000000000000000000000 250 -608032683475059091406161219781964471924874822225028344943254980805821577931521820581354427360950884868555470542742426357473434810540209153018361588713690763339263770724322277385512792315098675537603737113884338881677472903679402583938827124666642487661395390115422943410604594046646273061476218095450751080705447625416126491654657581008610121988615637083674894483534368728377532145805775024947200000000000000000000000000000000000000000000000000000000000 251 76004085434382386425770152472745558990609352778128543117906872600727697241440227572669303420118860608569433817842803294684179351317526144127295198589211345417407971340540284673189099039387334442200467139235542360209684112959925322992353390583330310957674423764427867926325574255830784132684527261931343885088180953177015811456832197626076265248576954635459361810441796091047191518225721878118400000000000000000000000000000000000000000000000000000000000000 252 0 253 -2403705205947777353101406842103051048637011390961093304646922752870614152957788637213239389964679085606616913923096496997681856164768081834169837950582398010170944501615927043074278446219663839069031973745463262683991469756470598264956168330588404414347411325973795751037972611414904378980280859185840681709798810825176302053133775082122287964751494767301037776617032243175458478955406680117372518400000000000000000000000000000000000000000000000000000000000000 254 608137417104787670334655931052071915305163881913156606075671456476265380698320525214949565661063808658474079222543413740413509609686324704044969001497346696573248958908829541897792446893574951284465089357602205459049841848387061361033910587638866316829895065471370325012607070687970807882011057374017692472579099138769604419442845095776938855082128176127162557484109157523390995175717890069695247155200000000000000000000000000000000000000000000000000000000000000 255 -77233451972308034132501303243613133243755813002970888971610274972485703348686706702298594838955103699626208061263013545032515720430163237413711063190163030464802617781421351821019640755484018813127066348415480093299329914745156792851306644630136022237396673314864031276601097977372292601015404286500246944017545590623739761269241327163671234595430278368149644800481863005470656387316172038851296388710400000000000000000000000000000000000000000000000000000000000000 256 0 257 2520899872376134234084842537871532669076189736416969816033359375101933357301134106763026135543494584755799431119624762109861313114840528069183529102526921314371157444385592923438081074258998374060467445612281270245290128417281917718666648880727639765828627416997161980868259837981431630497142795911368060252732688077958865807828036918622229097194844285936404406287728008498562224481999855348106314127507456000000000000000000000000000000000000000000000000000000000000000 258 -647871267200666498159804532232983895952580762259161242720573359401196872826391465438097716834678108282240453797743563862234357470514015713780166979349418777793387463207097381323586836084562582133540133522356286453039563003241452853697328762347003419817957246168270629083142778361227929037765698549221591484952300836035428512611805488085912877979074981485655932415946098184130491691873962824463322730769416192000000000000000000000000000000000000000000000000000000000000000 259 83575393468885978262614784658054922577882918331431800310953963362754396594604499041514605471673475968409018539908919738228232113696308027077641540336075022335346982753715562190742701854908573095226677224383960952442103627418147418126955410342763441156516484755706911151725418408598402845871775112849585301558846807848570278126922907963082761259300672611649615281657046665752833428251741204355768632269254688768000000000000000000000000000000000000000000000000000000000000000 260 0 261 -2813983498097390888102239799436709243197317860219308716469819946423940533340333482727796766231245935856331654238733327586144575268154691271704190663115646002031132909317602978962306771454771656116282222145007965268725629135169023568334588666240845063739910041724651698478594837817508223820502668049645537103486372020261361264533494311116996571600653646834242546533392761235897901529236126350658729848505805370818560000000000000000000000000000000000000000000000000000000000000000 262 734449693003419021794684587652981112474499961517239574998623006016648479201827038991954955986355189258502561756309398499983734144988374421914793763073183606530125689331894377509162067349695402246349659979847078935137389204279115151335327641888860561636116520890134093302913252670369646417151196360957485184009943097288215290043242015201536105187770601823737304645215510682569352299130628977521928490460015201783644160000000000000000000000000000000000000000000000000000000000000000 263 -96212909783447891855103680982540525734159494958758384324819613788180950775439342107946099234212529792863835590076531203497869172993477049270837982962587052455446465302478163453700230822810097694271805457359967340502997985760564084824927921087440733574331264236607566222681636099818423680646806723285430559105302545744756202995664703991401229779597948838909586908523231899416585151186112396055372632250261991433657384960000000000000000000000000000000000000000000000000000000000000000 264 0 265 3340127376042177013641779388989876891387081026988256070220437712270489887120152200619456781014922184289060916345096857260632026209641549242486411416529172113043279489440831922458657213244675351554339998257708626192902078073663742768782197708471592506766484169238068268986615678841296396497334542205577007289899683178074956343197495863765485093028522391891585219116292518620146170108577077941458316301200095294610849776271360000000000000000000000000000000000000000000000000000000000000000 266 -885133754651176908615071538082317376217576472151887858608415993751679820086840333164156046968954378836601142831450667174067486945555010549258899025380230609956469064701820459451544161509838968161900099538292785941119050689520891833727282392744972014293118304848088091281453154892943545071793653684477906931823416042189863430947336403897853549652558433851270083065817517434338735078772925654486453819818025253071875190711910400000000000000000000000000000000000000000000000000000000000000000 267 117722789368606528845804514564948211036937670796201085194919327168973416071549764310832754246870932385267951996582938734150975763758816403051433570375570671124210385605342121107055373480808582765532713238592940530168833741706278613885728558235081277900984734544795716140433269600761491494548555940035561621932514333611251836315995741718414522103790271702218921047753729818767051765476799112046698358035797358658559400364684083200000000000000000000000000000000000000000000000000000000000000000 268 0 269 -4211885958030004389045193922104717094479555985746482426103823687451530880207907467512974281444548218880116786533744382030453610875762933268374190280897167471481999176187930408968227152396369474185229414250378226288380533610767236247603596356534737960741431832543701132072421519776044642691958234422592323709501497827943368199713695647201434771829408340961988557246532945455847578065228918630806773853804757898085938226247667128729600000000000000000000000000000000000000000000000000000000000000000 270 1132997322710071180653157165046168898415000560165803772621928571924461806775927108760990081708583470878751415577577238766192021325580229049192657185561338049828657778394553280012453103994623388555826712433351742871574363541296386550605367419907844511439445162954255604527481388819756008884136765059677335077855902915716766045722984129097185953622110843718774921899317362327622998499546579111687022166673479874585117382860622457628262400000000000000000000000000000000000000000000000000000000000000000 271 -152954638565859609388176217281232801286025075622383509303960357209802343914750159682733661030658768568631441102972927233435922878953330921641008720050780636726868800083264692801681169039274157455036606178502485287662539078075012184331724601687559009044325096998824506611209987490667061199358463283056440235510546893621763416172602857428120103738984963902034614456407843914229104797438788180077747992500919783068990846686184031779815424000000000000000000000000000000000000000000000000000000000000000000 272 0 273 5637296158983321763610622664117116124197740187138566618906762925324475187322031885266831810945959574365480393291170206115514373626703964448001017386191571147205476495868803517898761166111488347162829157314887597762090540261532649065730041919796674837337645774988676015662755298956025207563555522760328161319976716311323712466457450913370794543404029829573387750405367495302827886414403977164945480011613899524790726645465998675276877266944000000000000000000000000000000000000000000000000000000000000000000 274 -1538981851402446841465699987303972701905983071088828686961546278613581726138914704677845084388246963801776147368489466269535424000090182294304277746430298923187095083372183360386361798348436318775452359946964314189050717491398413194944301444104492230593177296571908552275932196614994881664850657713569588040353643552991373503342884099350226910349300143473534855860665326217672012991132285766030116043170594570267868374212217638350587493875712000000000000000000000000000000000000000000000000000000000000000000 275 210840513642135217280800898260644260161119680739169530113731840170060696481031314540864776561189834040843332189483056878926353088012354974319686051260950952476632026421989120372931566373735775672236973312734111043899948296321582607707369297842315435591265289630351471661802710936254298788084540106759033561528449166759818169957975121610981086717854119655874275252911149691821065779785123149946125897914371456126697967267073816454030486660972544000000000000000000000000000000000000000000000000000000000000000000 276 0 277 -8001397492719031495806394088991449673114491884051483667816123334453803431455138386825818270497154201850004456590882008555255099690068871275432085645353088646488185402714487118152752943883272686761393137218259514116003037845404059962494664853115870780688517741471838349565412880030850639007808297051505323660004645878535099549905155865136732240942563840940428745847978130804609446342845423540455477825850396760008187857785451334430456968783908044800000000000000000000000000000000000000000000000000000000000000000000 278 2216387105483171724338371162650631559452714251882260975985066163643703550513073333150751660927711713912451234475674316369805662614149077343294687723762805555077227356551912931728312565455666534232905899009457885410132841483176924609611022164313096206250719414387699222829619367768545627005162898283266974653821286908354222575323728174642874830741090183940498762599889942232876816636968182320706167357760559902522268036606570019637236580353142528409600000000000000000000000000000000000000000000000000000000000000000000 279 -308077807662160869683033591608437786763927281011634275661924196746474793521317193307954480868951928233830721592118729975402987103366721750717961593603029972155734602560715897510235446598337648258373919962314646072008464966161592520735932080839520372668849998599890191973317092119827842153717642861374109476881158880261236937969998216275359601473011535567729328001384701970369877512538577342578157262728717826450595257088313232729575884669086811448934400000000000000000000000000000000000000000000000000000000000000000000 280 0 281 12033519167284003569819292088225579950998999596314434807354759124917305434942649570608702022741262316813427985388157592839240676257504151583043579846134350712402993576021562956749796544131068540972085313728010075572650641578271803859945507077591665756445280945311710898477765618200475514524211130165272716166978065863003914797108130327715546033535830579275507551734086458962647415639756831001102822682183718301160250741869514870417234055174530855195377664000000000000000000000000000000000000000000000000000000000000000000000 282 -3381418886006805003119221076791387966230718886564356180866687314101762827218884529341045268390294711024573263894072283587826630028358666594835245936763752550185241194862059190846692828900830260013155973157570831235914830283494376884644687488803258077561123945632590762472252138714333619581303327576441633242920836507504100057987384622088068435423568392776417622037278294968503923794771669511309893173693624842626030458465333678587242769504043170309901123584000000000000000000000000000000000000000000000000000000000000000000000 283 476780062926959505439810171827585703238531363005574221502202911288348558637862718637087382843031554254464830209064191985883554833998571989871769677083689109576119008475550345909383688875017066661854992215217487204263991069972707140734900935921259388936118476334195297508587551558721040360963769188278270287251837947558078108176221231714417649394723143381474884707256239590559053255062805401094694937490801102810270294643612048680801230500070087013696058425344000000000000000000000000000000000000000000000000000000000000000000000 284 0 285 -19159883608782794685604211565063359070343621353742005665287526193033575177421151211149993566930066039269923666781453619144716534559066613984986936243285130557425918474598466200714492921131435840873304717160729940790552745137923209157572729010931729803786857089965972225680099346938763727945690028600150569763502359760568926855169626417675587658576344239927949716845799244186206114107953897848391410758005333117533522060548193788286678248875816516732389803880873984000000000000000000000000000000000000000000000000000000000000000000000 286 5460566828503096485397200296043057335047932085816471614606944965014568925565028095177748166575068821191928245032714281456244212349333984985721276829336262208866386765260562867203630482522459214648891844390808033125307532364308114609908227768115542994079254270640302084318828313877547662464521658151042912382598172531762144153723343529037542482694258108379465669301052784593068742520766860886791552066031519938497053787256235229661703300929607707268731094106049085440000000000000000000000000000000000000000000000000000000000000000000000 287 -780861056475942797411799642334157198911854288271755440888793129997083356355799017610417987820234841430445739039678142248242922365954759852958142586595085495867893307432260490010119159000711667694791533747885548736918977128096060389216876570840522648153333360701563198057592448884489315732426597115599136470711538672041986613982438124652368575025278909498263590710050548196808830180469661106811191945442507351205078691577641637841623572032933902139428546457165019217920000000000000000000000000000000000000000000000000000000000000000000000 288 0 289 32271425742037763931434855618386048716629114025695108861052042476519460951472461799803354600634665526637461503031818262835383495540178315203054116818801693373228294609560461531138204603181411802490344506732613958199387486749953983765555074919697120002880961131074203849324180727498174440589726405593481112061566470238151222782666202815633088468644726771744237676864969055877715333698450154222292940721247943810603492165520773608718618984977092307618302967981715914238197760000000000000000000000000000000000000000000000000000000000000000000000 290 -9326442039448913776184673273713568079105813953425886460844040275714124214975541460143169479583418337198226374376195477959425830211111533093682639760633689384862977142162973382498941130319428010919709562445725433919622983670736701308245416651792467680832597766880444912454688230246972413330430931216516041385792709898825703384190532613717962567438326037034084688613976057148659731438852094570242659868440655761264409235835503572919680886658379676901689557746715899214839152640000000000000000000000000000000000000000000000000000000000000000000000 291 1352334095720092497546777624688467371470343023246753536822385839978548011171453511720759574539595658893742824284548344304116745380611172298583982765291884960805131685613631140462346463896317061583357886554630187918345332632256821689695585414509907813720726676197664512305929793385810999932912485026394826000939942935329726990707627228989104572278557275369942279849026528286555661058633553712685185680923895085383339339196148018073353728565465053150744985873273805386151677132800000000000000000000000000000000000000000000000000000000000000000000000 292 0 293 -57455266390763849850772394162514224744288993685661570765435884797328590802630373898968191283889261163759557632553320956104704044240646266277639091766191024444766824794980732633683251865098926678430543168160018163898819802214063326308406641920867943373738793564933974469829733201789566143149719838831410577475934415550418780927204250450831096857826784401367367701665741080782603815737105163037142798839732606597596555165087544695864506511832348248162551469811910895636040154664140800000000000000000000000000000000000000000000000000000000000000000000000 294 16834393052493808006276311489616667850076675149898840234272714245617277105170699552397680046179553520981550386338123040138678284962509356019348253887493970162316679664929354661669192796473985516780149148270885322022354202048720554608363146082814307408505466514525654519660111828124342879942867912777603299200448783756272702811670845382093511379343247829600638736588062136669302918010971812769882840060041653733095790663370650595888300407966878036711627580654889892421359765316593254400000000000000000000000000000000000000000000000000000000000000000000000 295 -2474655778716589776922617788973650173961271247035129514438088994105739734460092834202458966788394367584287906791704086900385707889488875334844193321461613613860551910744615135265371341081675870966681924795820142337286067701161921527429382474173703189050303577635271214390036438734278403351601583178307684982465971212172087313315614271167746172763457430951293894278445134090387528947612856477172777488826123098765081227515485637595580159971131071396609254356268814185939885501539208396800000000000000000000000000000000000000000000000000000000000000000000000 296 0 297 108043471298766309660441492666589566595149102645553754600366965482656596806527653141279358489981298088730010010525800434070840006455084297119297480415014050381151696423109896805686112751625968526405332836585507414445909715832729493887566838822423881233936254199555941220268990915138595090330925121564913526334464303123433332099359719079183797902852551435333491424196914554386319513852777313793363465162148534492083446393326102937423029784339582577175960045194696427358135400997201838604288000000000000000000000000000000000000000000000000000000000000000000000000 298 -32088910975733593969151123321977101278759283485729465116308988748349009251538712982959969471524445532352812973126162728919039481917160036244431351683259172963202053837663639351288775487232912652342383852465895702090435185602320659684607351130259892726479067497268114542419890301796162741828284761104779317321335898027659699633509836566517587977147207776294046952986483622652736895614274862196628949153158114744148783578817852572414639845948856025421260133422824838925366214096168946065473536000000000000000000000000000000000000000000000000000000000000000000000000 299 4781247735384305501403517374974588090535133239373690302330039323504002378479268234461035451257142384320569132995798246608936882805656845400420271400805616771517106021811882263342027547597703985199015194017418459611474842654745778293006495318408724016245381057092949066820563654967628248532414429404612118280879048806121295245392965648411120608594933958667812995994986059775257797446526954467297713423820559096878168753243860033289781337046379547787767759880000900999879565900329172963755556864000000000000000000000000000000000000000000000000000000000000000000000000 300 0 301 -214438960931986101737947754267610275860500725785910010059502263659154506674795180315577439988882835936777525614861551360410819193833709516208849172326131912202542205078262919510889935509757023736175831451681217913574646693065348156441341315030631272128605340410618765646902279925298126946678787158796853504897425338954540091755874509331238759295482788046251412870375124780920312215476733907858302447058352075494985868582987122493046692966530122718281384030618040409844598530629763407424436725350400000000000000000000000000000000000000000000000000000000000000000000000000 302 64546127240527816623122274034550693034010718461558913027910181361405506509113349274988809436653733616970035210073326959483656577343946564378863600870165705572965203728557138772777870588436864144588925266956046591985968654612669795088843735824220012910710207463596248459717586257514736210950314934797852904974125027025316567618518227308702866547940319201921675273982912559057013976858496906265349036564563974723990746443479123870407054582925566938202696593216030163363224157719558785634755454330470400000000000000000000000000000000000000000000000000000000000000000000000000 303 -9746465213319700310091463379217154648135618487695395867214437385572231482876115740523310224934713776162475316721072370882032143178935931221208403731395021541517745763012127954689458458853966485832927715310363035389881266846513139058415404109457221949517241327003033517417355524884725167853497555154475788651092879080822801710396252323614132848738988199490172966371419796417609110505633032846067704521249160183322602712965347704431465242021760607668607185575620554667846847815653376630848073603901030400000000000000000000000000000000000000000000000000000000000000000000000000 304 0 305 448883201864652117481572437393225274474534045069299152060428128229914693175342386545541575719593177674938963186905709113342872386249073248323974242253129112116141298861286565081177698780978280471521318856334079957916371625883009132474379851665161814106966066556451711678173726054090902330660683400194536922114733638946374955574009797016372502481522840515719406139202110143809405193447434960758494199430651321403105790548332053875295563186554206546785372538870780265782354422997731914110338877901265856102400000000000000000000000000000000000000000000000000000000000000000000000000 306 -136909376568718895831879593404933708714732883746136241378430579110123981418479427896390180594475919190856383772006241279569576077805967340738812143887204379195423096152692402349759198128198375543814002251181894387164493345894317785404685854757874353302624650299717772061842986446497725210851508437059333761244993759878644361450072988089993613256864466357294418872456643593861868584001467663031340730826348653027947266117241276431965146771899032996769538624355587981063618099014308233803653357759886086111232000000000000000000000000000000000000000000000000000000000000000000000000000 307 20947134615013991062277577790954857433354131213158844930899878603848969157027352468147697630954815636201026717116954915774145139904313003133038258014742270016899733711361937559513157313614351458203542344430829841236167481921830621166916935777954776055301571495856819125461976926314151957260280790870078065470484045261432587301861167177769022828300263352666046087485866469860865893352224552443795131816431343913275931715937915294090667456100552048505739409526404961102733569149189159771958963737262571175018496000000000000000000000000000000000000000000000000000000000000000000000000000 308 0 309 -990338630328631469442359322800763749734116615495723870643084460632771563805939169989086848596281773648312141131855394507970033924396110162123782762420985041858985610405769683938663051473059308240947074960000773233963526210300308107529498889710145902342547697181118694613591345122280476235351555230755550779313544691870009862457392261830563861276379850787345326924156794962082017705906472390437746242017241077531859499666112759274018575989521899749254347803589373751015037682235365095698675887570299840012524453888000000000000000000000000000000000000000000000000000000000000000000000000000 310 306014636771547124057689030745435998667842034188178676028713098335526413216035203526627836216251068057328451609743316902962740482638398040096248873588084377934426553615382832337046882905175326246452646162640238929294729598982795205226615156920435083823847238428965676635599725642784667156723630566303465190807885309787833047499334208905644233134401373893289706019564449643283343471125099968645263588783327492957344585396828842615671739980762267022519593471309116489063646643810727814570890849259222650563870056251392000000000000000000000000000000000000000000000000000000000000000000000000000 311 -47432268699589804228941799765542579793515515299167694784450530242006594048485456546627314613518915548885909999510214119959224774808951696214918575406153078579836115810384339012242266850302175568200160155209237034040683087842333256810125349322667437992696321956489679878517957474631623409292162737777037104575222223017114122362396802380374856135832212953459904433032489694708918238024390495140015856261415761408388410736508470605429119697018151388490536988052913055804865229790662811258488081635179510837399858718965760000000000000000000000000000000000000000000000000000000000000000000000000000 312 0 313 2301223948229298941971340357425063801262198740254419880162401925221191916856320409816170795789483706769748809536237548243941749174631100493562989604404922760379328994656606591517945818509260349866798970090131343943517780689758640287400041447738533421653654756041053308986177224839227841325218567385990732165571481371898308760534043264286266520286035643650060723473004270028497877235991329262213009282378847080489372135292444959892999171220532632764006892512375129815428841488523796951016807768612369147787291545609342812160000000000000000000000000000000000000000000000000000000000000000000000000000 314 -720283095795770568837029531874044969795068205699633422490831802594233069976028288272461459082108400218931377384842352600353767491659534454485215746178740823998729975327517863145117041193398489508308077638211110654321065355894454409956212973142160960977593938640849685712673471374678314334793411591815099167823873669404170642047155541721601420849529156462469006447050336518919835574865286059072671905384579136193173478346535272446508740592026714055134157356373415632229227385907948445668260831575671543257422253775724300206080000000000000000000000000000000000000000000000000000000000000000000000000000 315 113084446039935979307413636504225060257825708294842447331060593007294591986236441258776449075891018834372226249420249358255541496190546909354178872150062309367800606126420304513783375467363562852804368189199144372728407260875429342363125436783319270873482248366613400656889735005824495350562565619914970569348348166096454790801403420050291423073376077564607634012186902833470414185253849911274409489145378924382328236100406037774101872272948194106656062704950626254259988699587547905969916950557380432291415293842788715132354560000000000000000000000000000000000000000000000000000000000000000000000000000 316 0 317 -5628212879407613690129976688815281249031985501834308603666885713973051843154987681449303870507096007386705700433645810560378300265403519678557482466908601137235436166911938555650998597010684523184073404776441415430692829373770118369412752988705800111373211501206348950693402111239885133597498890903168085236467288226620554938185848215903004126361927380390521944786542154021822514000084110084127360274765509066508476310717208500017050183024631620688272240825392668674519637578472259280122766629240824115143739174555594352137286451200000000000000000000000000000000000000000000000000000000000000000000000000000 318 1784143482772213539771202610354444155943139404081475827362402771329457434280131095019429326950749434341585707037465721947639921184132915738102721942010026560503633264911084522141366555252386993849351269314131928691529626911485127523103842697419738635305308045882412617369808469263043587350407148416304283019960130367838715915404913884441252308056730979583795456497333862824917736938026662896668373207100666374083186990497355094505404908018808223758182300341649475969822725112375706191798917021469341244500565318334123409627519805030400000000000000000000000000000000000000000000000000000000000000000000000000000 319 -283678813760781952823621215046356620794959165248954656550622040641383732050540844108089262985169160060312127418957049789674747468277133602358332788779594223120077689120862439020477282285129532022046851820946976661953210678926135276173510988889738443013543979295303606161799546612823930388714736598192381000173660728486355830549381307626159116981020225753823477583076084189161920173146239400570271339929005953479226731489079460026359380374990507577550985754322266679201813292867737284496027806413625257875589885615125622130775648999833600000000000000000000000000000000000000000000000000000000000000000000000000000 320 0 321 14478966654350310872117626815966041925374715794306645670343748954336225683859604683276875982763033929478330983463567821264999110780864899064369305539310489148048765252728818887605160487833011314405271316941133688826091873052389944495896000872932250131411284703232296058498248859118533407040000155971739126248863643581943601591240421941239161330711272322475150295840203337014824405637384059005106649189976463865579732375202615639745382774339515506758202312900608491306460550467969311000677259239351433161970107761796011753554789124951506944000000000000000000000000000000000000000000000000000000000000000000000000000000 322 -4647748296046449789949758207925099458045283769972433260180343414341928444518933103331877190466933891362544245691805270626064714560657632599662547078118667016523653646125950862921256516594396631924092092738103914113175491249817172183182616280211252292183022389737567034777937883777049223659840050066928259525885229589803896110788175443137770787158318415514523244964705271181758634209600282940639234389982444900851094092440039620358267870562984477669382942441095325709373836700218148831217400215831810044992404591536519772891087309109433729024000000000000000000000000000000000000000000000000000000000000000000000000000000 323 748287475663478416181911071475941012745290686965561754889035289709050479567548229636432227665176356509369623556380648570796419044265878848545670079577105389660308237026278088930322299171697857739778826930834730172221254091220564721492401221114011619041466604747748292599247999288104925009234248060775449783667521963958427273836896246345181096732489264897838242439317548660263140107745645553442916736787173629037026148882846378877681127160640500904770653733016347439209187708735121961826001434748921417243777139237379683435465056766618830372864000000000000000000000000000000000000000000000000000000000000000000000000000000 324 0 325 -39154890451567171605134678726050089432910080486159984386323660569315775393851528663955952744808018030709274922211173817115493422910256376629000732583951616619365288810637027281368044626458262104091666897982858090991649341577207269616811386296011771977963781560030677158548250810749378306033191264028136185380186754286088665530789432986257946067624233275044283873879730051196929069277898649229454061169125647312991430266443819621153542659807674850343029227233813396104059956047273991774507351074672062078697882587735129315444144560370096918090481664000000000000000000000000000000000000000000000000000000000000000000000000000000 326 12725339396759330771668770585966279065695776158001994925555189685027627003001746815785684642062605859980514349718631490562535362445833322404425238089784275401293718863457033866444614503598935183829791741844428879572286036012592362625463700546203825892838229007009970076528181513493547949460787160809144260248560695142978816297506565720533832471977875814389392259010912266639001947515317060999572569879965835376722214836594241376874901364437494326361484498850989353733819485715364047326714889099268420175576811841013917027519346982120281498379406540800000000000000000000000000000000000000000000000000000000000000000000000000000000 327 -2074230321671770915782009605512503487708411513754325172865495918659503201489284730973066596656204755176823839004136932961693264078670831551921313808634836890410876174743496520230472164086626434964256053920641907370282623870052555107950583189031223620532631328142625122474093586699448315762108307211890514420515393308305547056493570212447014692932393757745470938218778699462157317444996680942930328890434431166405721018364861344430608922403311575196921973312711264658612576171604339714254526923180752488619020330085268475485653558085605884235843266150400000000000000000000000000000000000000000000000000000000000000000000000000000000 328 0 329 111236823690613730671557611124424537038826692659616950370430815125871837689467361552623615445478948610622708838113855440869686366010959354466436216929469032758954467499144231386919761215637602454263123659656184208453516552903178425329173875261366460321923952865632700068040690867518014277690344299159264507343399512337809877545637183353108503952578412440374115474796664094756572619940282005607467677736217674592006006772870784179124695290644793154660531584814079701112075234930797530196041769836337394459660822261812777803344629013014872359799802677113651200000000000000000000000000000000000000000000000000000000000000000000000000000000 330 -36596914994211917390942454059935672685773981885013976671871738176411834599834761950813169481562574092894871207739458440046126814417605627619457515369795311777696019807218452126296601439944771207452567684026884604581206945905145701933298204960989565445912980492793158322385387295413426697360123274423398022915978439559139449712514633323172697800398297692883083991208102487174912391960352779844856865975215614940769976228274487994932024750622136947883314891403832221665872752292232387434497742276155002777228410524136403897300382945281893006374135080770391244800000000000000000000000000000000000000000000000000000000000000000000000000000000 331 6038490974044966369505504919889385993152707011027306150858836799107952708972735721884172964457824725327653749277010642607610924378904928557210490036016226443319843268191044600838939237590887249229673667864435959755899146074349040818994203818563278298575641781310871123193588903743215405064420340279860673781136442527258009202564914498323495137065719119325708858549336910383860544673458208674401382885910576465227046077665290519163784083852652596400746957081632316574869004128218343926692127475565575458242687736482506643054563185971512346051732288327114555392000000000000000000000000000000000000000000000000000000000000000000000000000000000 332 0 333 -331790925059874722138849473328242202779768639427906363765089646763785569547215936974647767705099637357853262907774626768717789850923310204504487585518947578154652108214025136637696355348668890796173649354479298244747634480201182396840455523014777889393537213315907124734994935905074713646669640017017224581578322971102718573644131792024882763801213002730470398941851865877951601487627834733823658384049242534458365273783397052865973280271367849561835442303807369266522752300829085125396025636272426109128602720368767810009276028816390717366158482314421636360568832000000000000000000000000000000000000000000000000000000000000000000000000000000000 334 110486378044938282472236874618304653525662956929492819133774852372340594659222907012557706645798179240165136548288950713983024020357462298099994365977809543525499152035270370500352886331106740635125825235041606315500962281906993738147871689163921037168047892034197072536753313656389879644340990125666735785665581549377205285023495886744285960345803929909246642847636671337357883295380068966363278241888397763974635636169871218604369102330365493904091202287167853965752076516176085346756876536878717894339824705882799680733088917595858108882930774610702404908069421056000000000000000000000000000000000000000000000000000000000000000000000000000000000 335 -18451225133504693172863558061256877138785713807225300795340400346180879308090225471097137009848295933107577803564254769235165011399696203782699059118294193768758358389890151873558932017294825686066012814251948254688660701078467954270694572090374813207063997969710911113637803380617109900604945350986344876206152118745993282598923813086295755377749256294844189355555324113338766510328471517382667466395362426583764151240368493506929640089171037481983230781957031612280596778201406252908398381658745888354750725882427546682425849238508304183449439359987301619647593316352000000000000000000000000000000000000000000000000000000000000000000000000000000000 336 0 337 1038434950513644131768761047687537045370859973070639928761757731483059887459317889513346870914262095115294478784596258412555086841574902348890303047177597225305720410183017747443896693933352789611795201186099647773877824256696176466354690517246294487293561805735330077475535574261130945206046324353511489632882241243024501944667432200496725112659728144273830976930653641098705779201286376998296525008730997368134246431807938814570000144218545989486016228408541739139151986677175143913684660919754218596605370852663022327286926795143247359444534447180085335153766551844290560000000000000000000000000000000000000000000000000000000000000000000000000000000000 338 -349952578323098072406072473070699984289979810924805655992712355509791182073790128765997895498106326053854239350408939085031064265610742091576032126898850264928027778231676980888593185855539890099174982799715581299796826774506611469161530704312001242217930328532806236109255488526001128534437611307133372006281315298899257155352924651567396362966328384620281039225630277050263847590833509048425928927942346113061241047519275380510090048601649998456787468973678566089894219510208023498911730729957171667056009977347438524295694329963274360132808108699688757946819327971525918720000000000000000000000000000000000000000000000000000000000000000000000000000000000 339 59141985736603574236626247948948297345006588046292155862768388081154709770470531761453644339179969103101366450219110705370249860888215413476349429445905694772836694521153409770172248409586241426760572093151933239665663724891617338288298689028728209934830225522044253902464177560894190722319956310905539869061542285513974459254644266114889985341309497000827495629131516821494590242850863029183981988822256493107349737030757539306205218213678849739197082256551677669192123097225155971316082493362762011732465686171717110605972341763793366862444570370247400093012466427187880263680000000000000000000000000000000000000000000000000000000000000000000000000000000000 340 0 341 -3408352638000463983256770669297890375992729669107816942371342205116945924072216745412573523266941619411731748526127349950487499482987854278642017618967545189758578705254071005055026675844455093424211769728345912601932200465503907205554653448725606738544265896835410352399010552834332211327299082197486262654016681914170348086845149056201109855219666312157688573106849314422733235695495236371872882015826641697776565345082556990216606725654312110469927850445073184075542054093085738626945834092495974736141997494076057084222186055847411732282680590437357667360308440198837539595878400000000000000000000000000000000000000000000000000000000000000000000000000000000000 342 1162248249558158218290558798230580618213520817165765577348627691944878560108625910185687571434027092219400526247409426333116237323698858309016928008067932909707675338491638212723764096462959186857656213477365956197258880358736832357094136826015431897843594670820874930168062598516507284062608987029342815565019688532732088697614195828164578460629906212445771803429435616218152033372163875602808652767396884818941808782673151933663862893448120429670245397001769955769759840445742236871788529425541127385024421145479935465719765445043967400708394081339138964569865178107803601002194534400000000000000000000000000000000000000000000000000000000000000000000000000000000000 343 -198744450674445055327685554497429285714512059735345913726615335322574233778575030641752574715218632769517489988307011902962876582352504770841894689379616527560012482882070134375763660495166020952659212504629578509731268541343998333063097397248638854531254688710369613058738704346322745574706136782017621461618366739097187167292027486616142916767713962328226978386433490373303997706640022728080279623224867304039049301837108980656520554779628593473611962887302662436628932716221922505075838531767532782839176015877068964638079891102518425521135387908992762941446945456434415771375265382400000000000000000000000000000000000000000000000000000000000000000000000000000000000 344 0 345 11725127611989560484112136973130338140013353476146467526215398322690589496000812507740834897899038458870453839350160474227197866852468371460588419094639856659930496440110609647632552914572814572123082900923126613760105918865130525657390494048080697861925901615156965692013348601615656697925363245591911595749637164139777654121560453600405967517628052921516078816886030198063442648700934780865824176651774271469087752611182081422812086649778968500569211362499307873111360514526228540109454170020157364056380028232683560637788161255484177032044903345078937042493603994147804792848055156500070400000000000000000000000000000000000000000000000000000000000000000000000000000000000 346 -4045169026136398367018687255729966658304606949270531296544312421328253376120280315170588039775168268310306574575805363608383264064101588153903004587650750547676021271838160328433230755527621027382463600818478681747236542008470031351799720446587840762364436057229153163744605267557401560784250319729209500533624821628223290671938356492140058793581678257923047191825680418331887713801822499398709340944862123656835274650857818090870169894173744132696377920062261216223419377511548846337761688656954290599451109740275828420036915633142041076055491654052233279660293377980992653532579028992524288000000000000000000000000000000000000000000000000000000000000000000000000000000000000 347 699814241521596917494232895241284231886697002223801914302166048889787834068808494524511730881104110417683037401614327904250304683089574750625219793663579844747951680028001736818948920706278437737166202941596811942271921767465315423861351637259696451889047437900643497327816711287430470015675305313153243592317094141682629286245335673140230171289630338620687164185842712371416574487715292395976715983461147392632502514598402529720539391692057734956473380170771190406651552309497950416432772137653092273705041985067718316666386404533573106157600056151036357381230754390711729061136172015706701824000000000000000000000000000000000000000000000000000000000000000000000000000000000000 348 0 349 -42253384274590978684466793748878259352854991600268711981736181699867609845406519282400969287139303978798866432234669890202824896155582344293249520701819623866191826536730688865654497934403679513694621001207732311450494092476020814661900689154465952372156906205565053081658917394112476918606443584197566541616921510086513791044920877272860817282125300585239849599212811287561389934419273924284282157649417157272365236826422347939466727391583061921201949747950822934372807425342867250243377916127218405301763024974418696523683078332928077003583576190287273185963950488602392777253279793964339242729472000000000000000000000000000000000000000000000000000000000000000000000000000000000000 350 14746431111832251560878911018358512514146392068493780481625927413253795836046875229557938281211617088600804384849899791680785888758298238158344082724935048729300947461319010414113419779106884150279422729421498576696222438274131264317003340514908617377882760265742203525498962170545254444593648810884950723024305607020193313074677386168228425231461729904248707510125271139358925087112326599575214473019646587888055467652421399430873887859662488610499480462034837204096109791444660670334938892728399223450315295716072125086765394338191898874250668090410258341901418720522235079261394648093554395712585728000000000000000000000000000000000000000000000000000000000000000000000000000000000000 351 -2580625444570644023153809428212739689975618611986411584284537297319414271308203165172639199212032990505140767348732463544137530532702191677710214476863633527627665805730826822469848461343704726298898977648762250921838926697972971255475584590109008041129483046504885616962318379845419527803888541904866376529253481228533829788068542579439974415505802733243523814271922449387811890244657154925662532778438152880409706839173744900402930375440935506837409080856096510716819213502815617308614306227469864103805176750312621890183944009183582302993866915821795209832748276091391138870744063416372019249702502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 352 0 353 159420717463796105174349731237270207087933815374072562030761576079204136024335558731704959170522550021445576043735296667902640086188210593082226209522727824802726682814827557784897358547968703171840783243229936812947521535693978272278259713638574080748814944680885813873464180233330636749613018564715025276471163056373905868987722286387483859492286469648851927150462281233381467331753940402687728624920795332340190049696797264967291426873239231870387783378966218046042223733349937574856957381508178324876668598927312529888003325111324980349749122591807220882627857503821778994879085261609797861169621788262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 354 -56275513264720025126545455126756383102040636827047614396858836355959060016590452232291850587194460157570288343438559723769631950424438339358025851961522922155362519033634127898068767567432952219659796484860167694970475102099974330114225678914416650504331675472352692297332855622365714772613395553344403922594320558899988771752665967094781802400777123786044730284113185275383657968109140962148768204597040752316087087542969434533453873686253448850246887532775074970252904977872527963924505955672386948681464015421341323050465173764297718063461440274907948971567633698849087985192317097348258644992876491256627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 355 9960765847855444447398545557435879809061192718387427748244014035004753622936510045115657553933419447889941036788625071107224855225125586066370575797189557221499165868953240637958171859435632542879783977820249682009774093071695456430217945167851747139266706558606426536627915445158731514752571012941959494299194738925298012600221876175776379024937550910129917260288033793742907460355317950300331972213676213159947414495105589912421335642466860446493699093301188269734764181083437449614637554154012489916619130729577414179932335756280696097232674928658706967967471164696288573379040126230641780163739138952423014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 356 0 357 -629420793925985534631114093774373245134576767874901559411539246871950381433358069750858400833052774912165374114673218243265538601675685783533956684624408120826532291259155275912576879797737620384573549558461577406197624941200435891825471955156551901730263187438340092849517976979580244417214962307802420444766115552689581416208020355547309390585803842011109471677600855426614322419852541279477977324182199909577077121945722226565904199247480911613936845705702086764539748602662412441148947046992049237831162870801996802029924296439377186384132728741943693305864502897158474951821545576514254088546676190403610279936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 358 224703223431576835863307731477451248513043906131339856709919511133286286171708830901056449097399840643643038558938338912845797280798219824721622536410913699135072027979518433500789946087792330477292757192370783134012552104008555613381693487990889028917703957915487413147277917781710147256945741543885464098781503252310180565586263266930389452439131971597966081388903505387301313103887357236773637904733045367719016532534622834884027799131350685446175453916935644974940690251150481241490174095776161577905725144876312858324682973828857655539135384160873898510193627534285575557800291770815588709611163399974088869937152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 359 -40221876994252253619532083934463773483834859197509834351075592492858245224735880731289104388434571475212103902049962665399397713262881348625170434017553552145177893008333799596641400349714827155435403537434370180988246826617531454795323134350369136176269008466872246953362747282926116358993287736355498073681889082163522321239941124780539711986604622916035928568613727464326935045595836945382481184947215120821703959323697487444240976044511772694865406251131480450514383554955936142226741163143932922445124800932860001640118252315365520341505233764796427833324659328637118024846252226975990379020398248595361907718750208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 360 0 361 2599137691368580628894163263845049042525408601343085495766504786888499806422432612855901925580642008728206154150468587438109080231047392748158513446214310539621395446198530129934967290598572130784235776589009001095460509936024882608873780941720853579710503327129284598126300729422685639118146253523292285521323672489406812398524995483318476188574390732834241704103819068744806542646402983410615934171289041107498509851497331638646851871996350751542202551948116266712239465321252593510692013962360945448403964636281413305984441464618919924468068205881145166589439485816530566765564818907188498292298134824232286476785638440960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 362 -938288706584057607030792938248062704351672505084853863971708228066748430118498173240980595134611765150882421648319160065157377963408108782085223354083366104803323756077669376906523191906084539213109115348632249395461244086904982621803434919961228142275491701093671739923594563321589515721650797521908515073197845768675859275867523369477969904075355054553161255181478683816875161895351477011232352235835343839806962056390536721551513525790682621306735121253269972283118446980972186257359817040412301306873831233697590203460383368727430092732972622323093405138787654379767534602368899625495047883519626671547855418119615477186560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 363 169830255891714426872573521822899349487652723420358549378879189280081465851448169356617487719364729492309718318345767971793485411376867689557425427089089264969401599850058157220080697735001301597572749878102437140578485179729801854546421720512982293751863997897954584926170615961207702345618794351465441228248810084130330528932021729875512552637639264874122187187847641770854404303058617339033055754686197235005060132206687146600823948168113554456519056946841864983244438903555965712582126884314626536544163453299263826826329389739664846784668044640479906330120565442737923763028770832214603666917052427550161830679650401370767360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 364 0 365 -11220005685742005325763442292751668423251264825489407923265032518977862122941774756714290943667550218638933850419831506824508407188024140778300868266067771379468486095693942214901851376560595991345241293446715612129458201884029089322463897387410688219010646885126267607732387914093148063165651267623915840185485887018154416724422947605955612302558275673173756418752342301233267074685870613120557861489098306527844302694366993027330034959674590088724388016250054651983027100602328430767450794739130116763326702705669163983108277462540697767675879037217945491605745276539923671328258773801090005858541985678528991505681783416961116405760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 366 4095302075295831943903656436854358974486711661303633891991736869426919674873747786200716194438655829803210855403238499990945568623628811384079816917114736553505997424928288908439175752444617536841013072108051198427252243687670617602699322546404901199938886113071087676822321588643999043055462712682729281667702348761626362104414375876173798490433770620708421092844604939950142482260342773789003619443520881882663170483443952454975462760281225382384401625931269947973804891719849877230119540079782492618614246487569244853834521273827354685201695848584550104436097025937072140034814452437397852138367824772663081899573850947190807488102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 367 -749440279779137245734369127944347692331068234018565002234487847105126300501895844874731063582274016853987586538792645498343039058124072483286606495831996789291597528761876870244369162697365009241905392195773369312187160594843723021293976025992096919588816158692009044858484850721851824879149676420939458545189529823377624265107830785339805123749380023589641059990562704010876074253642727603387662358164321384527360198470243299260509685131464244976345497545422400479206295184732527533111875834600196149206407107225171808251717393110405907391910340290972669111805755746484201626371044796043806941321311933397343987622014723335917770322739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 368 0 369 50608203212925579929950478471825910967732375706805657470890495339314968820292022612700839261583799810116073743791589765212108741517002366651377963450543079187282997922232021293861760818627664344087387324196184082913374580648606928181939613083194320785993577564153986781203764999545210030439219349353199756639558569913044211374201597272426360396548134232961281499042718276446439542199986109601562063722120294454363579482298589512463698017557517534762658758247283859559842701234618119255978751358882045563610259136701401867621972121959490114360921459168802399782019074048585167425583912987246195133545552238455844796139410237427855194353932697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 370 -18674426985569538994151726556103761147093246635811287606758592780207223494687756344086609687524422129932831211459096623363268125619773873294358468513250396220107426233303615857434989742073608142968245922628391926595035220259335956499135717227698704370031630121172821122264189284832182501232071939911330710199997112297913313997080389393525326986326261531962712873146763044008736191071794874442976401513462388653660160828968179530099104568478723970327421081793247744177581956755574086005456159251427474812972185621442817289152507713003051852199180018433288085519565038323927926780040463892293846004278308775990206729775442377610878566716601165414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 371 3454768992330364713918069412879195812212250627625088207250339664338336346517234923656022792192018094037573774119932875322204603239658166559456316674951323300719873853161168933625473102283617506449125495686252506420081515747977151952340107687124260308455851572416971907618875017693953762727933308883596181386999465775113963089459872037802185492470358383413101881532151163141616195348282051771950634279990541900927129753359113213068334345168563934510572900131750832672852661999781205911009389461514082840399854339966921198493213926905564592656848303410158295821119532089926666454307485820074361510791487123558188245008456839858012534842571215601664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 372 0 373 -238399789084749147448630297905141786217518566809896836829516938877331237927768313141807508798002400597156815856920087994484050851155851441601842588471691015689475615111239623433759396896183309650028353955325540458024145075704911347623181471057696706845304493606205563457148089470988973350803765912821438092791285135277514136951267929840577612093409550605804508437007623163750367176203551264575225469125027334415377515760298966380993479822701922864836593546491597959422870793956901895095113929181240800484632348583757364223222720240045390280878474025121383361432174431397479545345942366500051390413677360448256338035053572691242012979346469303808425984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 374 88923121328611431998339101118617886259134425420091520137409818201244551747057580801894200781654895422739492314631192821942550967481132587717487285499940748852174404436492379540792255042276374499460576025336426590843006113237931932663446688704520871653298576115114675169516237372678887059849804685482396408611149355458512773082822937830535449310841762375965081647003843440078886956723924621686559099983635195736935813378591514460110567973867817228584049392841366038864730806145924406870477495584602818580767866021741496855262074649536930574767670811370275993814201062911259870414036502704519168624301655447199614087074982613833270841296233050320542892032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 375 -16628623688450337783689411909181544730458137553557114265695636003632731176699767609954215546169465444052285062836033057703257030918971793903170122388488920035356613629624074974128151692905682031399127716737911772487642143175493271408064530787745402999166833733526444256699536388690951880191913476185208128410284929470741888566487889374310129021127409564305470267989718723294751860907373904255386551696939781602806997101796613204040676211113281821745217236461335449267704660749287864084779291674320727074603590946065659911934007959463406017481554441726241610843255598764405595767424826005745084532744409568626327834283021748786821647322395580409941520809984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 376 0 377 1172317970035748813750103539597298903497298697525776555731542338256107547957333616501772196004947313805686096929940330568079620679787511470173493628388468862492641260888497285676034694349850583213638504030022779960378771093872275634268549420536050911441261778213614320097317315402712107553529900071057173052925087527687303143937396200888864095989482374283535653893275169992280006193969860250004751894634254602997893295676661230884867672883486368433037815170524149173373178582824794417976940063039611258759553161697629023791347561142170124232449588141700033564449519712890594501603450233405028459558480874588156112316953033289470926136228888418900877217103872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 378 -441963874703477302783789034428181686618481608967217761510791461522552545579914773421168117893865137304743658542587504624166016996279891824255407097902452761159725755354963476699865079769893669871541716019318588045062796702389847914119243131542091193613355690386532598676688627906822464547680772326788554240952757997938113285264398367735101764188034855104892941517764739087089562335126637314251791464277113985330205772470101284043595112677074360899255256319287604238361688325724947495577306403765933444552351541960006141969338030550598136835633494729420912653797468931759754127104500737993695729253547289719734854343491293550130539153358290933925630710848159744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 379 83531172318957210226136127506926338770893024094804156925539586227762431114603892176600774281940510950596551464549038373967377212296899554784271941503563571859188167762088097096274500076509903605721384327651213140516868576751681255768536951861455235592924225483054661149894150674389445799511665969763036751540071261610303410914971291501934233431538587614824765946857535687459927281338934452393588586748374543227408890996849142684239476295967054209959243444345357201050359093562015076664110910311761421020394441430441160832204887774063047861934730503860552491567721628102593530022750639480808492828920437757029887470919854480974671899984716986511944204350302191616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 380 0 381 -6015079718688108708384062541773765654892006665066847340208105604261172664562626275637021756042536193552457670962176253309390833057499736940015422507671612809580139960547963871902726750509478158647996885434163858248619706211888567227892345903543391515046473477034766149403877790062783992022835066482636276478400531548557948619987082701054284149405093694143531395833211144853989363529216669916862314131750450857805714240683106764692084688072587573659165120427309172047636358327400705670582626651549939927678603727406067991527073968610280076537919943582998384917791634439667760096938273549013019568610560722883722196780938721174986123517899470198725102155265260818268160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 382 2291745372820169417894327828415804714513854539390468836619288235223506785198360611017705289052206289743486372636589152510877907394907399774145875975422884480450033324968774235194938891944111178444886813350416429992724108066729544113826983789250032167232706394750245902922877438013920700960700160329884421338270602520000578424215078509101682260923340697468685461812453446189369947504631551238324541684196921776823977125700263677347684266155655865564141910882804794550149452522739668860491980754240527112445548020141711904771815182040516709160947498505122384653678612721513416596933482222173960455640623635418698156973537652767669713060319698145714263921156064371760168960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 383 -437723366208652358817816615227418700472146217023579547794284052927689795972886876704381710208971401341005897173588528129577680312427313356861862311305770935765956365069035878922233328361325235082973381349929538128610304640745342925740953903746756143941446921397296967458269590660658853883493730623007924475609685081320110479025079995238421311836358073216518923206178608222169659973384626286519987461681612059373379631008750362373407694835730270322751104978615715759078545431843276752353968324059940678477099671847066973811416699769738691449740972214478375468852615029809062570014295104435226447027359114364971347981945691678624915194521062345831424408940808295006192271360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 384 0 385 32188425457519459858026962617363461557919744215045945626600472116090596836662209365333413441926920969012209654557006004536624299454654915010193906924181171532485367261716622392425350034378412487061530570948418515825487362061849537387286786265921459800878240811871629799011312618822209479176594975093510734238433802139955644185588282529852549587198427272049935536889550134225468115802811878605533797982219024398080844545859466647490908247440261158453825255707485274059599916876027199261101414678071797732492001468945916986196338434267504414448152132763881818477545898832039225148571204799748812008603879833942533045200358383279361763744300840663059625335871278781575354866728960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 386 -12392543801144992045340380607684932699799101522792689066241181764694879782114950605653364175141864573069700717004447311746600355290042142278924654165809751040006866395760899621083759763235688807518689269815141128592812634393812071894105412712379762023338122712570577472619355358246550649482989065411001632681797013823882923011451488773993231591071394499739225181702476801676805224584082573263130512223154324393261125150155894659283999675264500546004722723447381830512945967997270471715524044651057642127009420565544178039685590297192989199562538571114094500113855171050335101682199913847903292623312493736067875222402137977562554279041555823655277955754310442330906511623690649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 387 2391760953620983464750693457283192011061226593898988989784548080586111797948185466891099285802379862602452238381858331167093868570978133459832458254001281950721325214381853626869165634304487939851107029074322237818412838438005729875562344653489294070504257683526121452215535584141584275350216889624323315107586823668009404141210137333380693697076779138449670460068578022723623408344727936639784188859068784607899397153980087669241811937326048605378911485625344693288998571823473201041096140617654124930512818169150026361659318927358246915515569944225020238521974048012714674624664583372645335476299311291061099917923612629669572975855020273965468645460581915369864956743372295372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 388 0 389 -179568628875956196566552563385907489806454770216748295375044300794244101566353868483249952179471075324466909153233159787363073464571896303897301300793908246296255654445360806598083217492312345548141413528841964970930799084248594187597469711894669220225318658363774146389437980586181864224743583639214945851647403547346810044113774690715555721389130424156524358801028700790044198251705484027041717331161166210791870939526517022031336756630565077194637916517779628882751434775362720987763416045292236391533041362503445679180658346428202461923077960272526069467752767576698592341470567590451466496889599693110285259637868989010332199881243212128779454963889569042138721222378905191999078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 390 69852196632746960464388947157118013534710905614315086900892233008960955509311654839984231397814248301217627660607699157284235577718467662216050206008830307809243449579245353766654371604509502418227009862719524373692080843772703138975415717927026326667648958103508142945491374448024745183425254035654613936290839979917909107160258354688351175620371734996887975573600164607327193119913433286519228041821693655998037795475815121570189998329289815028714149525416275635390308127616098464239968841618679956306353090013840369201276096760570757688077326546012641022955826587335752420832050792685620467290054280619900965999131036725019225753803609518095207980953042357391962555505394119687641497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 391 -13621178343385657290555844695638012639268626594791441945673985436747386324315772693796925122573778418737437393818501335670425937655101194132129790171721910022802472667952843984497602462879352971554266923230307252869955764535677112100206064995770133700191546830184087874370818017364825310767924536952649717576713796083992275896250379164228479245972488324393155236852032098428802658383119490871249468155230262919617370117783948706187049674211513930599259157456173748901110084885139200526793924115642591479738852552698871994248838868311297749175078676472464999476386184530471722062249904573695991121560584720880688369830552161378749021991703856028565556285843259691432698323551853339090092032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 392 0 393 1043872623523703232119037714094914736622990467718436944948671547930572698350263556161821153693564082898362252112674668360438762158136335113509898599600080296507490295381234151595958262345222094328032799928677826630941929970956151162911391997015839966247879382877987758340282009578770752516010664813903263756209038476692832055585044057629813735494347615228193844731392331895189720527848745302409074241544226429107796776346490693047350738832873581585404824790811331420785472465257527771571379168526385640641266704228630754151254015511904614305781329450143827699872331637677230891962583686909765975591916970669412433910334195439421810049356216710605149971521884049712636268723719832494508292964352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 394 -410241941044815370222781821639301491492835253813345719364827918336715070451653577571595713401570684579056365080281144665652433528147579699609390149642831556527443686084825021577211597101672283070916890371970385865960178478585767407024177054827225106735416597471049189027730829764456905738792191271863982656190152121340282997844922314648516798049278612784680180979437186434809560167444556903846766176926880986639364133104170842367608840361319317563064096142788853248368690678846208414227552013230869556772017814761851886381442828096178513422172062473906524286049826333607151740541295388955538028407623369473079086526761338807692771349396993167267823938808100431537066053608421894170341759134990336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 395 80817662385828627933888018862942393824088545001229106714871099912332868878975754781604355540109424862074103920815385499133529405045073200823049859479637816635906406158710529250710684629029439764970627403278166015594155160281396179183762879800963346026877069701796690238462973463598010430542061680557204583269459967904035750575449695985757809215707886718581995652949125727657483352986577710057812936854595554367954734221521655946418941551179905559923626940129404089928632063732703057602827746606481302684087509508084821617144237134947167144167896307359585284351815787720608892886635191624240991596301803786196580045771983745115475955831207653951761315945195785012802012560859113151557326549593096192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 396 0 397 -6320749375195656990709381955270724620981965104546128436170068724143553675024693781469276646791958118462815667646971299887233334768575175036370729509902473639094240025672750492698082644836392484018352769210385364079618875085607995173962094829233343292762055621377519143550189154588000395772694644036378970457504464089774636052505920723046118258760513820260297880017151123160091773037080242703621549791397918307117739763465208711569425418717780413841626862987520693873318313704534706135117158062092902682922484118627313898676850786324217942345371170198593165089155512757628821512663738336931887952746764074118434525379826848705481374505558750615567252520073762345851245402384791239583298509443676053176320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 398 2509337501952675825311624636242477674529840146504812989159517283484990808984803431243302828776407373029737820055847606055231633903124344489439179615431282034720413290192081945601138810000047816155286049376522989539608693408986374084062951647205637287226536081686875099989425094371436157121759773682442451271629272243640530512844850527049308948727923986643338258366808995894556433895720856353337755267184973567925742686095687858493061891230958824295125864606045715467707370540700278335641511750650882365120226195095043617774709762170714523111112354568841486540394738564778642140527504119761959517240465337425018506575791258936076105678706823994380199250469283651302944424746762122114569508249139393110999040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 399 -499358162888582489237013302612253057231438189154457784842743939413513170987975882817417262926505067232917826191113673604991095146721744553398396743470825124909362244748224307174626623190009515414901923825928074918382129988388288442728527377793921820158080680255688144897895593779915795267230194962806047803054225176484465572056125254882812480796856873342024313414994990183016730345248450414314213298169809740017222794533041883840119316354960806034730047056603097378073766737599355388792660838379525590658925012823913679937167242671972190099111358559199455821538552974390949785964973319832629943930852602147578682808582460528279145030062657974881659650843387446609285940524605662300799332141578739229088808960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 400 0 401 39848781398508882641113661548457793967068767494525731230450966365198351044840475448829897581535104365186842530050871153678289392708395215361192060128971844967767107130908299712535204530562759330109173521309060378486893973073385417729736484747954961248614838284403913962852068383637280462324969558031922614683727169083460352650078795339648435967589178492693540210516600216604735081550826343062274221193950817253374379003736742330441521445125872321571457755116927170770286585660428560025654334902686142134582216023348311658985945965223380769909086413024116574558776527356397792920004870922643869525682037651376778888124880350156675773399000106395556440137302318239421018053863531851603786704897983390481286955008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 402 -15979361340802061939086578280931575380794575765304818223410837512444538768981030654980788930195576850439923854550399332624994046476066481359838016111717709832074609959494228184726617016755666491373778582044933211773244483202427552509624330383929939460694550152045969499103679421838549465392312792770800968488174594802467601412681596931199022823003260575570109624417156686858498767701881363567971962698774277718603125980498433674507050099495474800950154559801887795478884920849831852570287388295977142995967468625362672975253364332054575688733543651622670746398069387469915514960921953239980191679798497098202088334138077020412826985132999042664618132495058229614007828239599276272493118468664091339582996068958208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 403 3211851629501214449756402234467246651539709728826268462905578340001352292565187161651138574969310946938424694764630265857623803341689362753327441238455259676246996601858339865130050020367888964766129494991031575566422141123687938054434490407169917831599604580561239869319839563789548442543854871346930994666123093555295987883949000983171003587423655375689592034507848494058558252308078154077162364502453629821439228322080185168575917069998590434990981066520179446891255869090816202366627765047491405742189461193697897268025926230742969713435442273976156820026011946881453018507145312601236018527639497916738619755161753481102978224011732807575588244631506704152415573476159454530771116812201482359256182209860599808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 404 0 405 -261463993751175863496869680299040680915241610184831210491291510346150084728561626081372586833951726946469400702009491422405723334833564264297373681457688869204563005370880015060776851958068369065751537669239916440560160820314940285259294126086074330999197410485168292801850859529851980513725049656868264551790416553962425189680752374036018718037810089513386929161145914507330993087391410210805479444686740189244081820787259553833091105000305252950875804701141728053629575279206983769857699841456085375848675277934171025000918550739862192491925613755303022091037528547831564424592671317616219324261020967410024079788697703882669045303899120933498336642472434758231542174400236555531953535214073872937608768975911987970048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 406 105892917469226224716232220521111475770672852124856640248973061690190784315067458562955897667750449413320107284313844026074317950607593527040436340990363992027848017175206406099614625043017689471629372756042166158426865132227550815530014121064860104054674951246493158584749598109590052108058645111031647143475118704354782201820704711484587580805313086252921706310264095375469052200393521135376219175098129776643853137418840119302401897525123627445104700903962399861719977988078828426792368435789714577218713487563339265125372013049644187959229873570897723946870199061871783591960031883634568826325713491801059752314422570072480963348079143978066826340201336077083774580632095804990441181761699918539731551435244355127869440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 407 -21496262246252923617395140765785629581446588981345897970541531523108729215958694088280047226553341230903981778715710337293086543973341485989208577221043890381653147486566900438221768883732590962740762669476559730160653621842192815552592866576166601123099015103038111192704168416246780577935904957539424370125449096984020786969603056431371278903478556509343106380983611361220217596679884790481372492544920344658702186896024544218387585197600096371356254283504367171929155531580002170638850792465312059175398837975357870820450518649077770155723664334892237961214650409559972069167886472377817471744119838835615129719827781724713635559660066227547565747060871223648006239868315448413059559897625083463565504941354604090957496320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 408 0 409 1784791661781887742105083747501649252888347389943187216698122279300671569342618452761715761126270815719495799123207997884770389573018596898712009749508832130607897529514676609584677026878549562454440042921299801275778748914313585089700680526085960558048665025975048296107841695264137697824862316814583326602775787624389277900512202569383894544798017589857739436600307284099392226617137474384087395311019646376322725173603125857364284423786340801520967080650800597550933925476024420223802503596809929649215014719418013298480365662395629100489424402397432733443729994204945360958871278028585429043970781978843452990377861061039523733247455978740819288846970015957046662083786495050839509139180015429812916744270790068464019004456960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 410 -729979789668792086520979252728174544431334082486763571629532012233974671861130947179541746300644763629273781841392071134871089335364606131573211987549112341418630089571502733320132903993326771043865977554811618721793508305954256301687578335169157868241903995623794753108107253363032318410368687577164580580535297138375214661309490850878012868822389194251815429569525679196651420686409227023091744682207035367915994596003678475661992329328613387822075535986177444398331975519693987871535223971095261226528941020241967439078469555919812302100174580580549987978485567629822652632178352713691440478984049829346972273064545173965165206898209495304995089138410736526432084792268676475793359237924626310793482948406753138001783772822896640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 411 149645856882102377736800746809275781608423486909786532184054062507964807731531844171806057991632176544001125277485374582648573313749744256972508457447568029990819168362158060330627245318631988063992525398736381837967669202720622541845953558709677362989590319102877924387161986939421625274125580953318739019009735913366919005568445624429992638108589784821622163061752764235313541240713891539733807659852442250422778892180754087510708427512365744503525484877166376101658054981537267513664720914074528551438432909149603325011086258963561521930535789019012747535589541364113643789596562306306745298191730215016129315978231760662858867414132946537523993273374200987918577382415078677537638643774548393712664004423384393290365673428693811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 412 0 413 -12669916118780079913463972029354143325658782942703986533895121256299348411397875118650131705919529859274399272743576724414524108181935847260834401058255794827202695708550474335952886352147295901425991155409414504693370680717544228127929504001713543614876653957164262346163456786213071325459116436993684357783478300841123564525458017237989756698101862721707462057786359536747056282686282341103102559329066875574294997685375725573181639723761958124135488702610168399022980883066834291311937260911034034336086360686060315115388629201408899815770743113083733282848224109134045765089982544225766897416701030384555604666612970248281608868484980051546006414483500100843114272659555051312401713413815914302076410598510263042322100106513790219059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 414 5232675357056173004260620448123261193497077355336746438498685078851630893907322424002504394544765831880326899643097187183198456679139504918724607637059643263634713327631345900748542063436833207288934347184088190438362091136345766216834885152707693512944058084308840348965507652705998457414615088478391639764576538247384032149014161119289769516316069304065181829865766488676534244749434606875581357002904619612183834044060174661724017205913688705267956834177999548796491104706602562311830088756257056180803666963342910142655503860181875623913316905703581845816316557072360900982162790765241728633097525548821464727311156712540304462684296761288500649181685541648206194608396236192021907639905972606757557577184738636479027343990195360471449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 415 -1083163798910627811881948432761515067053895012554706512769227811322287595038815741768518409670766527199227668226121117746922080532581877518175993780871346155572385658819688601454948207131424473908809409867106255420740952865223573606884821226610492557179420023451929952235860084110141680684825323315027069431267343417208494654845931351692982289877426345941492638782213663156042588663132963623245340899601256259722053647120456154976871561624133561990467064674845906600873658674266730398548828372545210629426359061411982399529689299057648254150056599480641442083977527313978706503307697688405037827051187788606043198553409439495843023775649429586719634380608907121178682283938020891748534881460536329598814418477240897751158660205970439617590067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 416 0 417 93498699121965392721649788715973980588092217483722266182239744673339865203750574829458509122780566627837332321278774883914313991572467667368951783164814600149008330069315520077591129239584560587808428259728611967918359051326098873746297768281017717535727536424370593476999442460387429876714121908553136633306997083773437258606300794278138231262219442181669644579680683403629596253401637419958537826453580440339207670819437775297603553199395209071017117022732698657787414216762704168002734865118102581532083314181082320727402780294656197298232885667168969280688940157742641945365520464463122865231058529912473648899130302817281169812314058761925638839734160862700143854749529963375733530967673495970969660602955434293880015548979368347790374600704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 418 -38988957533859568764927961894561149905234454690712184997993973528782723789963989703884198304199496283808167577973249126592268934485719017292852893579727688262136473638904571872355500892906761765116114584306831190621955724402983230352206169373184388212398382688962537479908767505981558258589788835866657976089017783933523336838827431213983642436345507389756241789726844979313541637668482804122710273631143043621449598731705552299100681684147802182614137798479535340297351728390047638057140438754248776498878742013511327743326959382871634273363113323209460190047288045778681691217422033681122234801351406973501511590937336274806247811734962503722991396169145079745959987430553994727680882413519847819894348471432416100547966483924396601028586208493568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 419 8148692124576649871869944035963280330194001030358846664580740467515589272102473848111797445577694723315907023796409067457784207307515274614206254758163086846786522990531055521322299686617513208909267948120127718839988746400223495143611089398995537136391261981993170333300932408750145676045265866696131517002604716842106377399314933123722581269196211044459054534052910600676530202272712906061646447188908896116882966134926460430512042471986890656166354799882222886122146511233519956353942351699637994288265657080823867498355334511020171563132890684550777179719883201567744473464441205039354547073482444057461815922505903281434505792652607163278105201799351321666905637372985784898085304424425648194357918830529374965014524995140198889614974517575155712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 420 0 421 -717003420041499422225836375724409036253770150661274918016459353736696700052296673895357057236381358704566659023846033845610432400988269013304008356170770011648746157936827575321149149425474987251926486755090037980730609795755665337686339756217617312631067141795579057627149042645925318035222943610592612181059189034936940147365720965556349925876574609801952208451315603753527892497976008604364270888152093769324532190212179253280754617110126508836077558841636791749887671523437420959583387526051147117424495166541692101180285883624664895840063051333622884043552522905945836220136181631412806596995720252616065183021294429733422164695502904296840476706324922793471027032449019213182525936305212784621553277898279703171628054322386100297221607801437951098880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 422 301858439837471256757077114179976204262837233428396740484929387923149310722016899709945321096516552014622563449039180249001992040816061254600987517947894174904122132491404409210203791908124969633061050923892905989887586724013135107165949037367616888617679266695938783261029746953934558892828859260059489728225918583708451802040968526499223318794037910726621879758003869180235242741647899622437358043912031476885628052079327465631197693803363260219988652272329089326702709711367154223984606148467532936435712465114052374596900357005983921148666544611455234182335612143403197048677332466824791577335198226351363442051964954917770731336806722708969840693362792496051302380661037088749843419184494582325673929995175755035255410869724548225130296884405377412628480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 423 -63692130805706435175743271091974979099458656253391712242320100851784504562345565838798462751364992475085360887747267032539420320612188924720808366287005670904769769955686330343353000092614368592575881744941403163866280798766771507612015246884567163498330325272843083268077276607280191926386889303872552332655668821162483330230644359091336120265541999163317216628938816397029636218487706820334282547265438641622867518988738095248182713392509647906417605629461437847934271749098469541260751897326649449587935330139065051039945975328262607362368640913017054412472814162258074577270917150500031022817726825760137686272964605487649624312066218491592636386299549216666824802319478825726216961447928356870717199228982084312438891693511879675502492642609534634064609280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 424 0 425 5711655522132530280819953578443948225723054458179155187042297363984627231132900962160090945691407065195754822969623918410005056671218654013263211055153520544056133890546127359870523636305286117907834771359365270122872596910209001716615079279620444953876270249167476335148097857034458491190670685214075002983229757206566855121763263545874657920932744316969634718416717299220029657529103596820297121708575475626172267632834077429476033006186695185655905202427583900451353753372154354582099187144664616041247688665550797517058195283537277577827770242515717371492912082814655095791346766388240782002202470826866107154214373961710467709808850209452061260577798375553814180972801583175824232234804423330738435558058197392802270051507371321780361530218652627844377901793280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 426 -2427453596906325369348480270838677995932298144726140954492976379693466573231482908918038651918848002708195799762090165324252149085267927955636864698440246231223856903482104127944972545429746600110829777827730239802220853686838825729561408693838689105397414855896177442437941589239644858756035041215981876267872646812790913426749387006996729616396416334712094755327104852168512604449869028648626276726144577141123213743954482907527314027629345453903759711031723157691825345183165600697392154536482461817530267682859088944749732995503342970576802353069179882884487635196228415711322375715002332350936050101418095540541108933726948776668761339017126035745564309610371026913440672849725298699791879915563835112174733891940964771890632811756653650342927366833860608262144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 427 517047616141047303671226297688638413133579504826668023307003968874708380098305859599542232858714624576845705349325205214065707755162068654550652180767772447250681520441688179252279152176536025823606742677306541077873041835296669880396580051787640779449649364305885795239281558508044354915035463779004139645056873771124464559897619432490303408292436679293676182884673333511893184747822103102157396942668794931059244527462304859303317887885050581681500818449757032588358798524014272948544528916270764367133947016448985945231693128042212052732858901203735315054395866296796652546511666027295496790749378671602054350135256202883840089430446165210647845613805197947009028732562863316991488623055670422015096878893218318983425496412704788904167227523043529135612309559836672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 428 0 429 -47246777067736620514869316630192400915320227992051270633747408667833102356622992838486970154163624964583006863410638602050896243251199509515529494974197510684872775974920582443714764367587508967709536932366917110613882816825739100330878691972251039144550059611543232197375070253348077063426110609197840272486007011457811322554324668502098944842946278880497542239635679869649775435886488137268938617827189143210331646430450493433418581959160152052892181788301898123859050291527376233492101963310989906339965810469075437703381654654241252954623180674194925619040585470468684516395143018242207905745096724253652522406659441307119539691975309684618578836498291378001791027524129324180048247397581051822895522599504503552067455011200138200484992916600671605353981622958755414016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 430 20268867362059010200878936834352539992672377808589995101877638318500400910991263927710910196136195109806109944403163960279834488354764589582162153343930732083810420893240929868353633913695041347147391343985407440453355728418242074041946958856095695793011975573352046612673905138686325060209801451345873476896497007915401057375805282787400447337623953639733445620803706664079753661995303410888374667047864142437232276318663261682936571660479705230690745987181514295135532575065244404168111742260414669819845332691233362774750729846669497517533344509229623090568411166831065657533516354825907191564646494704816932112456900320754282527857407854701370320857767001162768350807851480073240698133562271232022179195187432023836938199804859288008061961221688118696858116249306072612864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 431 -4357806482842687193188971419385796098424561228846848946903692238477586195863121744457845692169281948608313638046680251460164414996274386760164862968945107398019240492046799921696031291444433889636689138956862599697471481609922045919018596154060574595497574748270690021724889604817559887945107312039362797532746856701811227335798135799291096177589150032542690808472796932777147037328990233341000553415290790624004939408512601261831362907003136624598510387244025573454139503639027546896144024585989154011266746528615172996571406917033941966269669069484368964472208400868679116369706016287570046186398996361535640404178233568962170743489342688760794618984419905249995195423688068215746750098715888314884768526965297885124941712958044746921733321662662945519824494993600805611765760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 432 0 433 405694352326722806937120483259140073578932952160726249560946132633309364490073181922047602558191472287639566447593744689935466378493160309824308082956913718325999212847588885510213729108311017389617212080328080581435805051957302786876955227558423252542442218765008158262500322650095555328137710321616518999108601371511818020053463250370803889748839511429594343505583503253821280587179674763113787520749911443932363839174889127071452561190364007203622923010869804786286571230778908505843424112857246281832889034827958145288811698348191861291841111692716813116504713287270551017554151292307621019769000965273521979067376832336102247535883846952874935848973555499153552713163664398613159447190054338562512410786361371913591573709542133759425685313507269576113581185924260599232945192960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 434 -175665654557470975403773169251207651859677968285594466059889675430222954824201687772246611907696907500547932271808091450742056941887538414153925399920343640035157659163005987425922544703898670529704252830782058891761703587497512106717721613532797268350877480725248532527662639707491375457083628569259952726614024393864617202683149587410558084261247508449014350737917656908904614494248799172428269996484711655222713542362726992021938958995427615119168725663706625472462085342927267383030202640867187640033640952080505876910055465384767075939367201362946380079446540853388148590600947509569199901559977417963435016936174168401532273183037705730594847222605549531133488324799866684599498040633293528597567873870494474038585151416231743917831321740748647726457180653505204839467865268551680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 435 38119447038971201662618777727512060453550119117973999134996059568358381196851766246577514783970228927618901302982355844811026356389595835871401811782714569887629212038372299271425192200746011504945822864279706779512289678486960127157745590136617007232140413317378931558502792816525628474187147399529409741675243293468621932982243460468091104284690709333436114110128131549232301345251989420416934589237182429183328838692711757268760754102007792480859613469024337727524272519415217022117553973068179717887300086601469775289482035988494455478842682695759364477239899365185228244160405609576516378638515099698065398675149794543132503280719182143539081847305404248255966966481571070558091074817424695705672228629897300866372977857322288430169396817742456556641208201810629450164526763275714560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 436 0 437 -3614867162705639053666138691899968692810157795957474337971676328867425288897452993162945726963896809206100410561816804763429629376425373115685033811354822662443878177598845139909250976396744271014012382219644593901150430210918428858369014312655390795823875394887044079692819842791125348207167187897373925803063321519629417904706147356189079419317219966089746701063450714813699136570246156738137907097362009759455073773229855941796582311493398960959917145267577946701126763016145030207407643266055482647252667212417378790701581472788929213058651600038860533376659656800515194393731263956141048186290386904367541756364455016525255286110600042671811131579971484862113347431447384621023776624936383893768897440973161041158149490209872611832963900226517155266285773777701990759102072961436011724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 438 1579696950102364266452102608360286318758038956833416285693622555715064851248186958012207282683222905623065879415513943681618748037497888051554359775562057503487974763610695326140342676685377246433123411029984687534802738002171353411107259254630405777775033547565638262825762271299721777166532061111152405575938671504078055624356586394654627706241625125181219308364727962373586522681197570494566265401547198264881867238901447046565106470122615345939483792481931562708392395438055378200637140107266245916849415571826394531536591103608762066106630749216982053085600270021825139950060562348833638057408899077208615747531266842221536560030332218647581464500447538884743532827542507079387390385097199761577008181705271374986111327221714331371005224398987996851366883140855769961727605884147537123737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 439 -345953632072417774353010471230902703808010531546518166566903339701599202423352943804673394907625816331451427591997553666274505820212037483290404790848090593263866473230742276424735046194097616968854027015566646570121799622475526397032489776764058865332732346916874779558841937414639069199470521383342376821130569059393094181734092420429363467666915902414687028531875423759815448467182267938310012122938836420009128925319416903197758316956852760760746950553543012233137934600934127825939533683491307855790022010229980402406513451690318892477352134078519069625746459134779705649063263154394566734572548897908686848709347438446516506646642755883820340725598011015758833689231809050385838494336286747785364791793454431121958380661555438570250144143378371310449347407847413621618345688628310630098534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 440 0 441 33412201785554108647013751311480583133777657136762724527031524548380450970047427312655356480178501341291578876835123733088791772116078580136187294700108589497424223984625089057100910761425947846851921929163426725742363407538686339425397862639872805213835290065231766209792954315505841303284862955203206753384790359756185036071878645965067923707270737855210473215608528426722976012960463437481980970833432821444481671607349284510839498251692839634272940484461184121476461723758218065429240163151590512712200325748011507264421069164250998635462669109303371744454593023237023971586529955451427255225016772560020975848348775605164564211932757363259368507278255903901988157706008118086264281782998574101110531591411828957758740404293024257114758921367483101163197972649903207575899826607722240654916452352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 442 -14734780987429361913333064328362937161995946797312361516420902325835778877790915444881012207758719091509586284684289566292157171503190653840058596962747887968364082777219664274181501645788843000461697570761071186052382262724560675686600457424183907099301362918767208898518692853138076014748624563244614178242692548652477600907698482870594954354906395394147818688083361036184832421715564375929553608137543874257016417178841034469280218728996542278714366753647382197571119620177374166854294911949851416106080343654873074703609691501434690398239037077202786939304475523247527571469659710354079419554232396698969250349121810041877572817462345997197381511709710853620776777548349580076042548266302371178589744431812616570371604518293223697387608684323060047612970305938607314540971823534005508128818155487232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 443 3256386598221888982846607216568209112801104242206031895129019414009707131991792313318703697914676919223618568915227994150566734902205134498652949928767283241008462293765545804594111863719334303102035163138196732117576480062127909326738701090744643468945601205047553166572631120543514799259446028477059733391635053252197549800601364714401484912434313382106667930066422788996847965199139727080431347398397196210800628196523868617710928339108235843595875052556071465663217436059199690874799175540917162959443755947726949509497741821817066578010827194061815913586289090637703593294794795988251551721485359670472204327155920019254943592659178465380621314087846098650191667838185257196805403166852824030468333519430588262052124598542802437122661519235396270522466437612432216513554773001015217296468812362678272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 444 0 445 -320252596388729893907032433320617093407537397803994412758358543290198657602864806845641233875116816297965991778537012312731636110692266157404523013694547237620218232742666367698612525349341651372872750153989095816835176508190031370647444297470372706596924096111606663719751980180972506447969479116604916540133740947140620232689941814202528435198264983876662364250312415606684009985474595599452101291242770658547398580615336383077398958437938562274279927918679404362114781966678052798772999717747039308409455622435154576461064917208421229681052811227203347837557186907855597586169889006260587105601199182152259406758476110213646682563659565356322583755283312417851749765214167304277024179847307832100438728301920633219778245768290448481265269770724281620802484273432258765242057705557842560238521820619957338112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 446 142512405392984802788629432827674606566354142022777513677469551764138402633274839046310349074426983252594866341448970479165578069258058440045012741094073520740997113570486533625882573780457034860928373818525147638491653546144563959938112712374315854435631222769664965355289631180532765369346418206889187860359514721477576003547024107320125153663227917825114752091389024944974384443536195041756185074603032943053592368373824690469442536504882660212054567923812334941141077975171733495453984874397432492242207751983643786525173888157747447208068500996105489787712948173995740925845600607785961261992533636057755436007521869045072773740828506583563549771101074025944028645520304450403275760032051985284695234094354681782801319366889249574163045047972305321257105501677355150532715678973239939306142210175881015459840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 447 -31780266402635611021864363520571437264296973671079385550075710043402863787220289107327207843597217265328655194143120416853923909444547032130037841263978395125242356326218496998571813953041918773987027361531107923383638740790237763066199134859472435539145762677635287274229587753258806677364251260136288892860171782889499448790986375932387909266899825675000589716379752562729287730908571494311629271636476346300951098147362905974685685640588833227288168647010150691874460388463296569486238626990627445770012328692352564395113777059177680727399275722131524222659987442801050226463568935536269361424335000840879462229677376797051228544204756968134671598955539507785518387951027892439930494487147592718487037203041094037564694218816302655038359045697824086640334526874050198568795596411032506465269712869221466447544320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 448 0 449 3182094514363098460397234990587776870399527379737836716357980695225841945286793107738458666963702170342827587279162361098749693204863605233116428970079628747100266654231605667472998587490181243001773075655386774152556979837844926740292386975209256025663586925386266044194060162558297794991127750174926334264303280277159800808543883849358136579076145745186459047121671864600958121920413446582434815710417103602421631555299153049433328331820878693381909750287832368476005969776052958909518101243317544890059794447307877567753952269381342815873034679505585257366499222672783557075344230377375578620695814964195578794133136383935145411674133905705388397860220259835548385148760520814225360552009114163716670061066098663793277702741638752243680814527631730147123415506844898282296365477443862807354525810169406992459717672960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 450 -1428760436949031208718358510773911814809387793502288685644733332156403033433770105374567941466702274483929586688343900133338612248983758749669276607565753307448019727749990944695376365783091378107796110969268661594498083947192372106391281751868955955522950529498433453843133012988675709951016359828541924084672172844444750563036203848361803324005189439588720112157630667205830196742265637515513232253977279517487312568329319719195564420987574533328477477879236733445726680429447778550373627458249577655636847706841237027921524568952222924326992571098007780557558150980079817126829559439441634800692420918923814878565778236386880289841686123661719390639238896666161224931793473845587186887852092259508784857418678300043181688530995799757412685722906646836058413562573359328751068099372294400502182088766063739614413235159040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 451 321471098313532021961630664924130158332112253538014954270064999735190682522598273709277786830008011758884157004877377530001187756021345718675587236702294494175804438743747962556459682301195560074254124968085448858762068888118283723938038394170515089992663869137147527114704927922452034738978680961421932919051238890000068876683145865881405747901167623907462025235466900121311794267009768440990477257144887891434645327874096936819001994722204269998907432522828265025288503096625750173834066178106154972518290734039278331282343028014250157973573328497051750625450583970517958853536650873874367830155794706757858347677300103187048065214379377823886862893828751749886275609653531615257117049766720758389476592919202617509715879919474054945417854287653995538113143051579005848968990322358766240112990969972364341413242977910784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 452 0 453 -32766263166705064870461167153056890518158873554115712228930645163009045506798351646091847700435396606536026586879131582122901063220231683721727904688118068613363043223395254831529709578231658656128425941497077460378182633490344186846108501364223921062592257525672898848693414483423846092805141035673891934707216575102147020324806325525828162260574411234391974384150199261764825942459237658116395384911749843222367659688895204382213597314055392423908638967321793740967555966626676212218211029269647951728899301357687483194284095473380461601614435080390496734249676221779013474105576676970518815456459531281001469945356490317443061095040832464077492387316389350858908527789545863416696912414522780019605791209882645992295300776672312524366660216123421149217720218675241750162013307596739607789756717605403207862886203766534569984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 454 14843117214517394386318908720334771404725969720014417639705582258843097614579653295679607008297234662760820043856246606701674181638764952725942740823717485081853458580198050438682958438938941371226176951498176089551316732971125916641287151117993436241354292659129823178458116760991002280040728889160273046422369108521272600207137265463200157504040208289179564396020040265579466151934034659126727109365022678979732549839069527585142759583267092768030613452196772564658302852881884324134849596259150522133191383515032429887010695249441349105531339091416895020615103328465893103769826234667645023401776167670293665885246490113801706676053497106227104051454324375939085563088664276127763701323778819348881423418076838634509771251832557573538097077903909780595627259059884512823392028341323042328759793075247653161887450306240160202752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 455 -3369387607695448525694392279515993108872795126443272804213167172757383158509581298119270790883472268446706149955367979721280039231999644268789002166983869113580735097704957449581031565639139691268342167990085972328148898384445583077572183303784510026787424433622469861509992504744957517569245457839381981537877787634328880247020159260146435753417127281643761117896549140286538816489025867621767053825860148128399288813468782761827406425401630058342949253648667372177434747604187741578610858350827168524234444057912361584351427821623186246955613973751635169679628455561757734555750555269555420312203190061156662155950953255832987415464143843113552619680131633338172422821126790681002360200497791992196083115903442370033718074165990569193148036684187520195207387806593784410909990433480330608628473028081217267748451219516516366024704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 456 0 457 349540270422325830055536255076989125114463766417225120709073962501850928863783963866893151846251413128661295996369874216285591269927643096444171084802906581842865459035912285819536214619404351572177816507291518769322166718402384788467338295934605070178927410743995023433046622442241892872633523796257486764739441689185278036825871321647591245059492784197723778370588007813325536822571543507082114163894731766840142221509251523711975142571165102252497555573512753189687080716458436311365090445314810462704081226567828390760617122215189341259175393636994632502564655979976747382813562603663679303187958936944392132058351890760114114480250282284599948765616855642502007143463693265247184847199640941270421662443823111467297913013979861648097177325617613345050814411056039194787802407569249497339117791933145479356224329512643407811402792960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 458 -159739903583002904335380068570184030177309941252671880164046800863345874490749271487170170393736895799798212270341032516842515210356932895074986185754928307902189514779411914619528050081067788668485262143832224077580230190309889848329573601242114517071769826710005725708902306456104545042793520374889671451485924851957672062829423193992949198992188202378359766715358719570689770327915195382736526172899892417445944995229727946336372640155022451729391382897095328207686995887421505394293846333508868381455765120541497574577602024852341528955443154892106547053672047782849373553945798109874301441556897234183587204350666814077372150317474379004062176585886903028623417264562907822217963475170235910160582699736827161940555146247388796773180410037807249298688222185852609912018025700259147020283976830913447484065794518587278037369811076382720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 459 36580437920507665092802035702572142910603976546861860557566717397706205258381583170561969020165749138153790609908096446356935983171737632972171836537878582509601398884485328447871923468564523605083125030937579313765872713580964775267472354684444224409435290316591311187338628178447940814799716165849734762390276791098306902387937911424385366569211098344644386577817146781687957405092579742646664493594075363595121403907607699711029334595500141446030626683434830159560322058219524735293290810373530859353370212604002944578270863691186210130796482470292399275290898942272506543853587767161215030116529466628041469796302700423718222422701632791930238438168100793554762553584905891287913635813984023426773438239733420084387128490652034461058313898657860089399602880560247669852127885359344667645030694279179473851066944756486670557686736491642880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 460 0 461 -3861796831267994203847110909120541127072461804052206619062318355675844089127343735316227069458898136514895674687997741841901731743440341912872180783303841955538619680235116124241838960576356756988625509516080248154263182372742451324987056484036776770904083598722544722047338976798749111818406035628756498865541520836248259685094605309072363148711615652244107891020156185742797663255623643431208370588726536134736966610526144858493366853246949932457453258970215019944783199686235226304912710851133652821935293344604590859128055079878528203508184654388768591492460201335708515834623260579209470729402015791922337966395676083731932741164611373844075271917406400775576282781958514943265042532882293353164471874968657158308749154758135278053926198281310289637916076100745346506289140857386016563285890395052977054457137357942297810774988771422738841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 462 1780288339214545327973518129104569459580404891668067251387728761966564125087705461980780679020552040933366906031166958989116698333725997621834075341103071141503303672588388533275487760825700464971756359886912994399115327073834270060819033039140954091386782539011093116863823268304223340548285182424856745977014641105510447714828613047482359411556054815684533737760292001627429722760842499621787058841402933158113741607452552779765442119346843918862885952385269124194545055055354439326564759702372613950912170231862716386058033391824001501817273125673222320678024152815761625799761323127015566006254329280076197802508406674600420993676885843342118700353924350757540666362482875388845184607658737235808821534360550949980333360343500363182859977407684043523079311082443604739399293935254953635674795472119422422104740322011399290767269823625882605977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 463 -411246606358559970761882687823155545163073529975323535070565344014276312895259961717560336853747521455607755293199567526485957315090705450643671403794809433687263148367917751186637672750736807408475719133876901706195640554055716384049196632041560395110346766511562509995543174978275591666653877140141908320690382095372913422125409613968425024069448662423127293422627452375936265957754617412632810592364077559524274311321539692125817129569120945257326655000997167688939907717786875484436459491248073822660711323560287485179405713511344346919790092030514356076623579300440935559744865642340595747444750063697601692379441941832697249539360629812029419781756525024991893929733544214823237644369168301471837774437287269445457006239348583895240654781175014053831320860044472694801236899043894289840877754059586579506195014384633236167239329257578881980825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 464 0 465 44174465468611077819358390795212076039236706295829352843139846992637504425957244047853461143482143764675562642574324745425015590957783216686340607510023250128951058345088253161463872256193144904588827846484521273672710925754448831109028505427376251401173008271605998573681265683466450954465292866885483224175278083156576868151022999094032342385443897522842641350284950424413569944118169983995365982589379755133859449424914507569386772789796695455760999973587111764475169127413795017036226732711903097734922967531551840508031044122534564368736172525549730072326598394136163534085554487837657432807525272842141583388630135623901007756519961411888952155277158892084529278356258385379452894807558582270898926378955649334753209782205867487691170173974695309606345161502537078984769662747698949037547724830064552024237443665139763696140179791532093186852362649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 466 -20541126442904151186001651719773615358245068427560649072060028851576439558070118482251859431719196850574136628797061006622632249795369195759148382492160811309962242130466037720080700599129812380633804948615302392257810580475818706465698255023729956901545448846296789336761788542811899693826361183101749699241504308667808243690225694578725039209231412348121828227882501947352310024014949042557845181904061586137244643982585246019764849347255463386928864987718006970480953644247414682921845430711034940446739179902171605836234435516978572431462320224380624483631868253273316043349782836844510706255499251871595836275713013065113968606781782056528362752203878884819306114435660149201445596085514740755968000766214376940660242548725728381776394130898233318966950500098679741727917893177680011302459692045980016691270411304289990118705183603062423331886348632064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 467 4786082461196667226338384850707252378471100943621631233789986722417310417030337606364683247590572866183773834509715214543073314202321022611881573120673469035221202416398586788778803239597246284687676553027365457396069865250865758606507693420529079958060089581187151915465496730475172628661542155662707679923270503919599320779822586836842934135750919077112385977096622953733088235595483126915977927383646349569978002047942362322605209897910522969154425542138295624122062199109647621120789985355671141124090228917205984159842623475456007376530720612280685504686225303012682638100499400984770994557531325686081829852241132044171554685380155219171108521263503780162898324663508814763936823887924934596140544178527949827173836513853094712953899832499288363319299466522992379822604869110399442633473108246713343889066005833899567697658307779513544636329519231270912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 468 0 469 -523013519194649401159806019715587125414564968917084617966102169052318847752241232948319855930202621670830437087552659214837965629401236708981194547480955349230902557659204767104170060416707879498099918361724442453327722734884108369001947721608576799656890469252969587018238551712865914514876003686509369846655154127325974576177452644356522156486588934908687314805164763138044416209403205143124235948630105788308056107795045469889652127223866129023257314393788669212810712994304072740837688019697030959758332035614435537019282208150881574092524087068808750581101328662619933326346373540813804743257908208323650202593206427522979152908972602040580396986633166088641203122578916259773488240824661002797046386741177301213902506560838484042176265895857233766806407102699561282254614886646230292100674322984340793509354985516876958864704557529681130768817202554822721536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 470 245293340502290569143949023246610361819430970422112685826101917285537539595801138252762012431265029563619474994062197171759005880189180016512180242768568058789293299542167035771855758335435995484608861711648763510610701962660646825061913481434422519039081630079642736311553880753334113907476845728972894458081267285715882076227225290203208891392210210472174350643622273911742831202210103212125266659907519614716478314555876325378246847667993214511907680450686885860808224394328610115452875681237907520126657724703170266862043355622763458249393796835271304022536523142768748730056449190641674424587958949703791945016213814508277222714308150357032206186730954895572724264489511725833765984946766010311814755381612154269320275577033249015780668705157042636632204931166094241377414381837082006995216257479655832155887488207415293707546437481420450330575267998211856400384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 471 -57643935018038283748828020462953435027566278049196481169133950562101321805013267489399072921347281947450576623604616335363366381844457303880362357050613493815483925392409253406386103208827458938883082502237459424993514961225252003889549668137089291974184183068716043033215161977033516768257058746308630197649097812143232287913397943197754089477169399460960972401251234369259565332519374254849437665078267109458372403920630936463888009201978405410298304905911418177289932732667223377131425785090908267229764565305245012712580188571349412688607542256288756445296082938550655951563265559800793489778170353180391107078810246409445147337862415333902568453881774400459590202155035255570935006462490012423276467514678856253290264760602813518708457145711905019608568158824032146723692379731714271643875820507719120556633559728742594021273412808133805827685187979579786254090240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 472 0 473 6407469240865063468384727442580052023924157202836484060836253408680934526558054761051643349645278472150816295173394733373650353540302496070125558160317993518553931210918642971640253688280425025810487918618707039844579149029954111744346782911446297338682417053186200479400064544719137589892381622004682098249883116406593128195301661774089553569924241766482577848233482207549416244101523564672044093099439858818954842930201652373579935550855111631787118380121489598914839762832357881708420764567564999352191710021069814633079563440836915316814859967040033011433331395117536712951966346565217001149782303778119553898452231749888284797487434638855273899059682515257486208510745098868242851578344539820921719023061642945690732669729566339485557262488752514359610002262244117301218750161458431578846660704356026564593159965208111781028667474100921320582174755058170720859654717440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 474 -3030732950929175020545976080340364607316126356941656960775547862306082031061959901977427304382216717327336107617015708885736617224563080641169389009830410934276009462764518125585839994556641037208360785506648429846485937491168294855076028317114098641196783266157072826756230529652152080019096507208214632472194714060318549636377686019144358838574166355546259322214437084170873883460020646089876856036035053221365640705985381572703309515554467801835306993797464580286719207819705278048083021640458244693586678839966022321446633507515860944853428764409935614407965749890594865226280081925347641543847029687050548993967905617697158709211556584178544554255229829716790976625582431764678868796556967335295973097908157113311716552782084878576668585157179939292095531070041467483476468826369838136794470513160400565052564663543436872426559715249735784635368659142514750966616681349120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 475 718283709370214479869396331040666411933921946595172699703804843366541441361684496768650271138585362006578657505232723005919578282221450111957145195329807391423414242675190795763844078709923925818381506165075677873617167185406885880653018711156041377963637634079226259941226635527560042964525872208346867895910147232295496263821511586537213044742077426264463459364821588948497110380024893123300814880540307613463656847318535432730684355186408869034967757529999105527952452253270150897395676128788603992380042885071947290182852141281259043930262617165154740614687882724070983058628379416307391045891746035830980111570393631394226614083138910450315059358489469642879461460263036328228891904784001258465145624204233235854876823009354116222670454682251645612226640863599827793583923111849651638420289511619014933917457825259794538765094652514187380958582372216775995979088153479741440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 476 0 477 -81201973344302746949235255224147337869129876062584273701515137542587509945938432359695913152217075174843717230966559335819208324805134935156755264332034725600416980134430319461102573098156899813768029271961805383612420750310248448807823765296190477778789234532656528686355671146390662857139649853153613415632642144611005852625021884858031934708091853039197594081193080630627598328461814167589157122245081775702066406589360430670203866353823522644403104988766398879935024727232190558950581186359551681338563848157383641155171434571846334916316188870520743426490465141956224634777938293013550557738061889350692301613033000029117318722098853826408117460477234543127523118082736256906276229835831342269484712816288567313393824841207482838972894901828548536462221749629960532064662507794603117723413729288529638279368607145619772607393950466728883417367737179106526345435915750884769792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000