1 4 2 -6 3 20 4 -66 5 204 6 -670 7 2340 8 -8226 9 29120 10 -104754 11 381300 12 -1398410 13 5162220 14 -19172790 15 71582716 16 -268439586 17 1010580540 18 -3817733920 19 14467258260 20 -54975633702 21 209430785460 22 -799644629550 23 3059510616420 24 -11728124726250 25 45035996273664 26 -173215367702370 27 667199944785920 28 -2573485510940370 29 9938978487990060 30 -38430716784401786 31 148764065110560900 32 -576460752437645346 33 2235968978631333700 34 -8680820740063910490 35 33731189163354608172 36 -131176846748287427360 37 510526106256177860940 38 -1988364834885248566110 39 7749524484709159655580 40 -30223145490393217209030 41 117943982401427236556700 42 -460543169376896868580110 43 1799331452449680632120820 44 -7033750223212787747782650 45 27509778650786228307224896 46 -107646959937857624583746070 47 421426396352469880816723140 48 -1650586719047179563838733290 49 6467605103205252048452567040 50 -25353012004564565511935906304 51 99423576488488580509208489260 52 -390046338531762979375898931510 53 1530747894615220409354509531020 54 -6009602845526420532753496145920 55 23601349356976489220593165056540 56 -92719586759550494653358766140850 57 364371709370865096738977376122340 58 -1432357754078573133935475260617410 59 5632322016037779122473758730001460 60 -22153799929748597900945457720170878 61 87162491526879729370741446575760300 62 -343026579557397644545955273323518150 63 1350326852860866918505454721585639360 64 -5316911983139663491903458617407311906 65 20940453348980828520823052765030857476 66 -82492695011136597202124344318504110950 67 325045843028956144203820520531838291540 68 -1281063028408238921278221285407024341470 69 5049987590246970820094139100576259483380 70 -19911379641545199233497168577425784476482 71 78523750699051489934984923495240709528100 72 -309732572201814210299172786650692966605600 73 1221958641015376610495107850556074603067420 74 -4821782745628242841412873012114085209659890 75 19029969236079465080777146259311589805362176 76 -75118299616103151634647624153443498817086730 77 296570949133705949310812668976518469897658900 78 -1171075029912582466509358971965490788097972330 79 4625005181426907968999002635178110821695989060 80 -18268770466636286477546075520526282955997995718 81 72172920362019897195243695442779185978089144320 82 -285171051186517642576328688875088412877783193450 83 1126941021556358876687178666190868834433490153620 84 -4454100228056085084049325434740255890471370359130 85 17606796195609936332242038455311456613266561695732 86 -69608264029155562243747592993426078990400378079470 87 275232676161258774848841060910615870181751984280540 88 -1088420128455886973265871471663401520426721002460250 89 4304762755241260838085244458287385347243649219616860 90 -17027728231843209537314966954581879368671525278135136 91 67362441356742367400366902292321282796428093282058060 92 -266520963628850236236234265645181598859143546924410610 93 1054620587262547171343378599329245029537501266680894100 94 -4173604877251782422763157860964596918913097137027831590 95 16518688777333370431146814271599122147637777482538218108 96 -65386476410277924623289473159238485193730975009683274730 97 258849556098419825312816058688975934684633214204702454140 98 -1024832936389662165524210518071487244975312548582143959040 99 4057924354189369382681722455406976268994716782519225963200 100 -16069380442589902755419620923424302531224312209313902121472 101 63641110663722387150176716528362875347413979951793775655500 102 -252068712824939651065405818406407167038765096421701337049410 103 998485775073547355676558969998392296712825161185424674362020 104 -3955539801252899139795598996532287583223919404690635693025750 105 15671471974487676591952087452927147666502235095637664255400668 106 -62094511597026643100187516322918121606533291092949279852729170 107 246056756234946697892331840382407552146951157477918484239044340 108 -975113811745899876832574330404358859606006936156235024768040960 109 3864671253892006851299744135180566323629177812864187568965540460 110 -15318151515426499883333531299442960172982789933653442089570094890 111 60720600601690630168168952898692861877561135916627722421597492860 112 -240713809528130712452384063276961034517267883547931652917721374130 113 954334395297367780342195224319278961898659979558958317915172044220 114 -3783852163810616111532212643792228684289534004787550717982745627990 115 15003796406066443016162512744080490114024149939500840336697933145836 116 -59497813334401411960644447088595047720067747489031276165428561964630 117 235957140061215855980675414094941041109439622977600980903815723087680 118 -935830013124144242364034693190105143278904615326247598785157817887310 119 3711863581467193969712809875510333016444293900999199491852113723893020 120 -14723725539819869413194145839524320976305932438827715895927992190081950 121 58408167430690391060604876057617141019090376756218808532945659546828800 122 -231717647839788108797809508294153247933793691531723277363364516225906050 123 919335058096069895067732032906884430999666417886461606638246653382348300 124 -3647684262768277325591323872501509194137931657521912155132005874665656450 125 14474011154664524427946373126085988481658748083205070504932188993789886464 126 -57436552201049700110898306055896779688446852776764137252278900943644131360 127 227937183538024006739312962615527377663917292648898748109168472456521908740 128 -904625697166532776746648320380374280106330211191886738304358219558667948066 129 3590452379451664974374294108796524274519999524515985882066495199189033622980 130 -14251334059977377898285659693376973274238143270635117467518983393794488000646 131 56570181001436919901591931607297909180223503958786229759735002874094964098900 132 -224566476096613227488137667895637154624564852971778175000237864427495597602850 133 891512025406103639952907433450349004825176423290345395311312526497013307318580 134 -3539435802358560719813035482056609481843075217305826942119079165086093625668990 135 14052871037512507746813237173202538387170188361198925925811355682090770686017536 136 -55798164413652604288817265246539490654941094318627586508356907645131674167140350 137 221563514168080414110340089738083816907208809198464817661018751110732696761542940 138 -879831925826870050235263544757028490327174485446485456755796586637261282346555630 139 3494008798967138616761622134574674292522314458726869642539230952767813462599295860 140 -13876206373040921935139013620167992190302915948919388781541133952571721611422578646 141 55111174247538413359417359058823231394110832313535872943173351761184759265407432660 142 -218892269546561022075432327529410581030130308800337554277276149097837326768964503350 143 869446217499626996775143790466470000175622641254104401119692267295733386385547360700 144 -3453633586179073903856821167686255834030945646514534138687554793582001652832225649440 145 13719261694063079783596751673015747313116031746133730136288661431535432412550050692548 146 -54501176592853330647165177879103653709639029613387552636472130576353964805527999894570 147 216521681158002347605064380145554651472307439802926897389043385091919392866988869468160 148 -860234787303414732376877402199906318011599830817114451630059110467449626119725480205670 149 3417845597876654507161821624847949934650114754473047400396208807641579362019021319099660 150 -13580239842229907241789637922729187740343122614924590386201195337636634006217629796481536 151 53961217916145326788568097706208693007985917713004933791685839717996855622869846521414500 152 -214424839614156430133520598779934543268575620423447176190803202065153919669334332721055850 153 852093480296778493602487085347713740570548870553071372815117540444954263215267602672708160 154 -3386241622997587260290403222290914345643999407504179981036081798297331410572871798755685150 155 13457579611396862918315408935040020883333571839444636907428437549283138393245452265247558220 156 -53485252301705480829202266280287262485043682952224479070120594183723499344620577579450915790 157 212578327619517325079122383177702240704886994661291079811608440268931103282308971936998615340 158 -844931580664916962972714282503778526346006535740034320964287182021125390209563060895703463910 159 3358470182265581890558210229826339802834441072887818820671449068392611905852537457924223374780 160 -13349918974505688014968885663559700716266903264738214197402328192127646331444937659576227619526 161 53068000892444970991180663507318064959073404282152863849615940567011670205730200000133413686660 162 -210961682560089884680989798140202677985452298504324680941995938970112236540129363947654395985920 163 838669756435203958731787663772094081807196867673777774703132901230810199079515307984475911435220 164 -3334223665827762079836131443776861837428611937337356665442926500299875053338390455958998510846350 165 13256064998684920753772740770409826456685875338746742038944064281264575302937831166844874285048460 166 -52704836741759323478855475352231840128992034479353953069869236432849680487760300305908401978370270 167 209556955667833477784191830143005639794315634097553287322229519177001484953233621386683897199813540 168 -833238371345909304522857991282903377277397878435511726640883782865350355924151102698122953712581050 169 3313231867126929305558346568888231180653321741471375051627202812076615194053492522752777356910264320 170 -13174969071634142415043778120990848694833208807262635519543014553642374297687601433011279179026524142 171 52391689875504192059823211241367117616880596426541509588303838619035945704872571007093542988895387840 172 -208348348109563182377436491215669235174106557882293014794828675132552458727764506915606847270413066810 173 828576089591788840899863040210291524854250357358483064934100014229379651766071101181365084216085869420 174 -3295256632169642976452328872560469742523800271793507224075599906995501287909190610555642965386020239690 175 13105706377086122923490405116011925375980371366675892135643364796496702149077056046107645487791476390912 176 -52124968545228897991155020347774703199921931572006389720064356032191733816764937773547828587342044021850 177 207321908790062961501543131778719723461836383201652530959330064577348958672930836061532930078023988219140 178 -824628715861598745747710883704121147252697524195337031101583148900510390337507140050021862327883502211210 179 3280087406108705625543967313951588027061009146519999819423590742363420426137721289753769550816716065687060 180 -13047458793187962377163781093274094596531569716157332623554369513322766011909597068628930594497420968501088 181 51901493541963165257226090536780928781783039754879997142702562906789149726289689358313790019552899514517900 182 -206465282002095228825448843673787870538521542761170977610915787807976862463738170257241468349872742637076210 183 821348225669537303742769170461844643453790618197445200684517061082302609847093051358126078715901468595204700 184 -3267537506467941882281016482489512385913993111524618950682534876989672457408007141146822884992844427474615250 185 12999500566272460677615287195201519546122696919362808365428464620805308333607346195172041921386687677979030052 186 -51718443113126994093738239378758733678122557636174613926446151100970490752221689928801788471347118692758048350 187 205767495594473174362252674319767368216701512734298998725498691323977073088116282019835531494845189467690045900 188 -818691950556733693739175533995670167160067720879019420463113510472321905413035722285892779935603546640335748770 189 3257440988458538294665925934204994527536354106354616953368741187520314299891845741860410982098999710165857730560 190 -12961186248813973425091789506626188751670966865284686403922100328060583897513772188724156443424861973492941022138 191 51573306539783349754291937303852897650627930982284616057523944246394923784682212842165269967126852932992968573700 192 -205218782272887912563953333854914655234790308700340868062263388051984939855524511033701622078971691170315963988970 193 816621890080714595073140727464116348291808067781667288454886909932553819098387784692523652950982707581484517933820 194 -3249649995578926120600333204135555777738535197564160549933750443613350523819072302190388811404609488820248410860090 195 12931940495226905997876197776457391197564632375947633778198414245496031760901641630774591572094761620811747723110164 196 -51463844827943809583384868702228393541328639047138542586708487475074851838752588209963381888203550650749233915371520 197 204810428147756074687176330266736347900516005141911763390756611400749335502604790183188876370569307696375568843016140 198 -815104128183998923502499738637314354270740464908214492686443474996360664790321634996524639163346305928226059938967200 199 3244032510159432901577787904526396827047369086468873759837511754448049776403066827424177579497660592256159763784858660 200 -12911249390434542948279595860015059371648528964146117564153304817393459405035583682958688484890201725847658192153367040 201 51388057275361364968276998447821131827456831698094000255336504607774082030185894312141840448659152557649939364466788260 202 -204534643808864046705419340356674207867699468738948397055893778598505865922318598743692852910058392149319186239567419250 203 814108335948582018413688802996023448064537786901824161680601964623652452261467174661563067043984340945307954560983683980 204 -3240470435246316661528996608003779607001983740020986369042396181301051467549783109850345107629487616441638382010085419030 205 12898653049565826321012981620151630045432286496864023790919976493159137389976806747808569959799322607583714973861349923860 206 -51344152915747463996265266643322022510944053045769415090069808842458533141774776206395405132043873767672173739328312007670 207 204384454118724204506872365768586215212646858501033806928587067137980534488521382282433141663839310355842231746818184940480 208 -813607346203382891017741917578795125942651917494499962196490826930884720609601995528801603422813961470551057911842469919190 209 3238857952350308925008427155146208348250174140456574012188901274454504929310922574760735653063485414755662206285280593404100 210 -12893739276975515530033548103343953233986407530579504162809149827611721731346310620683866794422929227558619632160689690811338 211 51330526031561294053214125150753178751415082112259637425401354795146277173534242132700947980304716715369357430416979632497300 212 -204353603635083642362795856732243787104690232560127990504899733272101302659187379851978664271728399379367226039824805118923910 213 813576788180990275697891485957477612510691630098537727456126637504290289849068551361468662888305591433340688993049582858846900 214 -3239100109954222966797212831942854793734155461887636185946821939847323616982556584511748105631389188993570228458942126839559790 215 12896138112189836556178670623921319550867149187794495698467346886579633989793607549023136772577393386499134138181154584008339356 216 -51345735076311386288489151558205253767341427321774381021675547789647210754125276291008302552569587329270489424346785999627878400 217 204436475142548561074906114959858706244161259013885093100127526681262400575529999855481983860213056449577232144598366190069857700 218 -813994772585927298224855540298886958807027398275469086288581161279424378591219317099847201284083721417236041834530422715766523810 219 3241111605912916000237780964112463141916565713681319832162752386471886094969133148393759629039629853289678465128978190843704842380 220 -12905517121725974619128618748011444146904143478112891695338959502504805526634807059000456728607171146784919012720283671381499697870 221 51388484466601165904222554290724302485410164075743641139811241457907189487655396162768032431685772451976988235737144933083533499860 222 -204628019227366804771769090058559835122083716409717922376545664183708178019912533999721952968588039474726477701501793158933924254010 223 814841619165478576849017721847538715643095695837800516010639236749595614476903501486761267616326867220585786554110064947908746220420 224 -3244815733462530761380909856642877385507327503068384197685224103485117178839576223062436239860940112508128359231064087520370527641010 225 12921577320810789165321312140231191721842513078885654405004270207655809566460407525798952006345806975720400907239283124441168872472576 226 -51457608799688983401722039496495896237425937039810128161521430030487260044370345887875567006017119338272149544790126923215173502729370 227 204923693193475070463245478875913172681202850590257074264384901971633984313909546664652983461149199100831724153308525937207993410710740 228 -816099620261734052546609187804075266642685036561199225579217065746684601386739222726936945830069624240265815028128965541467569271667570 229 3250143465845857886124487245752474424358640844296129666935571895026090091825849229196592296641458039887427170850727363335980052697386060 230 -12944049629194807929087088335257680750923978319022846847447755894973464342069092157839702978411347805567479024856832443747728203951723106 231 51552059129260706903723468694532754505844415816021727704120932568725515569047236258771922834941412532745618164069837591679878832070208100 232 -205319407911365918875174504628225280876725173336224467235378196954751652101491349541676914372125307369033410433606489318627753746702767350 233 817752834943122629683098456201686955594853909253288865212150071991457105335616245546871359649394146482234036325978716515916285876959486620 234 -3257032658833291841301913509316120694933349758222500950332153278188196557973542537125764775444959622055586028286275833809719850436279594080 235 12972691781565792184930174658382506257266448398707493146854874333549583356132669631483984803289112247173482925205229140981733394318751404812 236 -51670890994372223109467644825760830007756192774512896432388058786172069767765470348491382686643471647353731035155679165057593583449480106330 237 205811481429060669263027243525393348216547873329705376507064672971081997548771467571222712490998720143303641658406867348241331431366942931540 238 -819786909221636615383822801941482748358350352590591163565955083935234173254300777575306928763209550469577958984104788706136402527936155744170 239 3265427353887021162533051495599546344925311864712312919308741589566288429727788305565173747974363986568856622511931613907372359497163478353860 240 -13007285626316634297423321790804859607285825594437379795246487331772382252444219520411210136028283376671283827935117618444560532720579452513182 241 51813253947153398031229829540135540344375072907302425740400945387972974918170383736436615818481194542071816284172724031459717438660386478112700 242 -206396598367999486372337006928473805338750290424130324023745914685974990967144056457898183184639179899113871217489960243077238753645331270860800 243 822188918601742809911202562579270138139548482018757833971135989366353050553353908179833706156639836659351334436865642183412920075483010847211520 244 -3275277167544647587023315126340371206031316084107510715655508941246291660516924392570707014990109445200009797580680384610513352953332146626432150 245 13047634757239085897692879850237560396271691828934410034611333578189308818577306102053850814436799095786378683544164822563371738195682583926751232 246 -51978382366237008860727732736718736537992918668112690381784987425307002610132852714906330085588341668451537103926324661466515476850943755095996050 247 207071774284928002910753396813486788475243044410618977067515901321870812019526477409113745718996973503978155625478243358376597706597001077665235740 248 -824947229812535753531549822789213496022339225313272376381877864943582105950582550519305028865896507992421793943818046820731267319804206996851633250 249 3286536754915805090374688450630119630739600447834402399079609807325435538558910195665933827636449956603154884508884461796258975271603353435150398180 250 -13093562431584567480052758787310396608866568184172259157933165472384535185611461213955748107089643442040503742269410909990195888530162560110432354304 251 52165587376830946135668361702431858999468399140128522541566396304320857313221905257103905853799269436667516878526853721262426399137615825551052232500 252 -207834324310866150477027917258895184267723304510670780284653420196579923581277896363927197378684284526202720321924242944228074739015860187340902171680 253 828051379072541816920332571529511247991561624295478840027393863866215663912644946689839074738568640544097817328710848002331638019512510495425521807700 254 -3299165337092174483162899851920729854202599857429230653967411772569331700313258811133101632230612486158955980943669530244855147774554315849016239293190 255 13144909735237840293700024508044947183803299824110189586003491611491925519679948016472425782516571987925534850470567325981148340517193159830881437728708 256 -52374249726338269920211035149241586435466272736689036631732661889538140742475245190980904743602839838574377133181015630481067833019191515885284198715426 257 208681835485487892600373929933164920272052386312722075917876442703840685292973493802363802306099664244202830477610677834299671327812397975819978972857340 258 -831491964647602920903815503764703635812673849339063155207662725192047381709985614187879998084840157205792591738937427733986190967975010255867179453736230 259 3313126283846819360512500385657043058527719739451402224611227538216960995848289600445250791825026329622247254532567981678147677606040778328593907559106220 260 -13201533961789634067272886152079602340902760192583279633450891267664506121918576456671952374576361748555416518085638763907910340765252468726766740981649858 261 52603813487590879042006902674953204730033986974278202370838800453529066539445640246149882303919191992163098381379830216708169068303195647678751010664543040 262 -209612142294064418778073306842179945565478940462391004867006517837726509416722293917125060828454692104104312729411237614572356118326849714561892060643601150 263 835260551802963919693615306352108680428220264656219669584117226973145938664353588090957827000633253837541756519115541662311420593121416737651592795877117220 264 -3328386744305750164839709478342493681100332266736148077282164101423293664677651531494176055900046255572977251141070667267814686411850943031628876313401269250 265 13263307177308951600266917770300654065063965561031593847584774683407540037356980749761322777428923517541040420499766789867948897263114276292193285997214732516 266 -52853780481005596602567416678641704169051892837193569467819026933879670825557892767578581823544642161115842845238102088389329074464218458827171887637290119630 267 210623304987977358745811727887920499010753610407393100800597171002426853027691379696584301783890021402149853931816951208119433468565250781031125599535707873740 268 -839349588534178429628831811135444376654794238489163550951633502352954772513337291008344894855379400419562687042021325832502665486091735696811111588448398756970 269 3344917319362971288334972868168016251947730199480978909368591503800622736558727041129398279631145618698825955861353825370415067699252267426772130245996404353260 270 -13330114946794655949068262244995501804058361832005678912891127622553592831619223312437388736366385703333887809599920344313712317495810718750763647099688440692736 271 53123705323019293081157650275258826377797161544524476848422206023460812760696535738084613267647419715423420346964084370458547791061187302600838555641212266924100 272 -211713590331444535661672400361693263946809276155384312145917909299380592031599429219383349788185871892640204888376610980327727004152980005156234000912847803052030 273 843752330698211189743221873968946048256880924751128687233548297867128513298095893627600304500070373209069416184272115995768160397831208921156399308902680752290940 274 -3362691770519878172261307614503974761666109378935155206054871318506950133290221590551041354281203762084624854757764950383012576744436323199815237251353306938686890 275 13401855201781041733812338710895841231949294106592473112131414418485881258494846775874029563841117782462600763603564790127026223827853208112804152470023577113226240 276 -53413191021591108359397002108642845489652983758158407330958535725849526754870766136169743934743976911743939163463301710692117228331092154992215572706895870171997690 277 212881454468724128623733900100872568305331747541541089145769759716021218546488540844208411844407647086048531985038574283606192725063447237847553827359696302101161740 278 -848462775364555160126248781697002898137797036964127794149326955990473058091760083650709543527148347854719093391067843811421078523767139061950131432661213782110737710 279 3381686760592778989463758585114936282183621165247706477039611380148408747663215817281475560195034737940383848593522872796871789500165820603594045788912454147285297600 280 -13478437231505504829434123503529531753274718644344430101343593929448657722829103043171676407392444630758527989062812013594332122344893131349443855730930349011466266230 281 53721885050840446295253445992715571400952615237244703606778737370044472062521691844642373312137491352903464413249307400708478073023840464520447462653846207027037655900 282 -214125527649449154737109479772384050548477799739939882461061350368546051766930431324008003288204387816949702669732394056423042763031377259563989454870885419952797429310 283 853475601373069422415051212661657982398172996843293948466703898288763061459708574323364347743357459797363872798476629235283807124788645683688804919051917126479015197620 284 -3401881622374347134414922439200693084770182508544397005860242298812956991452077838500280015309000901956868364078819438721294183674419748404966354211812441969765309108050 285 13559780782516695946299480319059604716838341507741877188271000882286032078208983945741030759936570448991100407128072308427828884178428170833747085342890332090225099275372 286 -54049475846395221604130795677370452367817165450439650330870423097224043948105740203302974599715342185976628036936965047200822379742911236690949366082674940965082511095450 287 215444600586327991341901150713978388532344380750184529541866773600084690859348316350449826708399864973517135388515800818250317974134800705546642992232186720211474482015100 288 -858786116226057409932300420207108298733094962156985555257163389211448698286568983230267008279442551306388287528695416260728229527157591014904946453011451516682302254408480 289 3423258151876879364159204443178507820555451198632689825800180707168127683135389164987078215380526574250486801744168018537735156184176487335190950243624818933101823776522240 290 -13645815253688526017131173573497776001938281329722032546982789301677088281739689223189863543748079588575841797542295317745729099049326999891475516813745382092791036744000678 291 54395689671060790996124265791262612241403458221572363417525895498094235074976080752234534941304312300117700932182243617216771204979068804449365158405001712499110156568311660 292 -216837612250393016162632347195307125510252141677774763760274460136238663107096431491784269276883568746312597161561993219203394027673844730662954171728022793809665572986396110 293 864390208561293661699503691208596322853155295152358102634814230167668117778459494820491449442706068496068312424029101308859378140375813102412174958444841651694898753174975820 294 -3445800423244340719427953490124064253006455802444094205061232237267030728014811319488489615367906061398118925906456548425223799269183366341498374457813142527839690292061839360 295 13736478975374049783211095947070845971307091605675439949667827495003485207272603768537165813516630674947688978453723481138755134651124785844433708129459225200601557298709208668 296 -54760287807234387649287477086295940020751243563165605204756879878730109947911055563763026308325583504539369548490706869357655826368589746761132170809041501246083910978834969350 297 218303638935237424164162871616748797927843341342720796506505541334735522485948450462947550975752514430145090836032238486778416580769567071717986182483973171649091579858760499200 298 -870284305553899529889347286847978429323080166158229215603116050690153693668814628020072785402466419662385390423137171884413277447470260202210963147976544939080533294894019461010 299 3469494622810194781364889518136422367067262735988659615380984389373455527937214169230524288417310864789463115895736445804678219962718875675490698021834417798546138631371266119180 300 -13831718562936643195041359545637203836708154107474789666652191098968842704709693821332356836613799235408946576265821591967221246942070586145952588789214082956107457966959966632448 301 55143064038285620711128343703537025262623870195912782724194781789909007460636653108301754803283771352667081549651837729998606658809458808078230894805501178308549750027474321971860 302 -219841884444026117007279886818074762967546820251254935099107673096193526432471954776143419784786479481037158412937185010863608519869916656498162234441263647600840098679063998825750 303 876465334681133826220442585070080243118140458295432216500732901320797953565762776797297858523480669420609454597766503325633207645707319005289082973643330117365765093869852931269500 304 -3494328900110309859799922411529398864010481037677841599996343014476339209610870018020805936062668246576086961686803069227773714645160884173986847070260200467185372779391566717220970 305 13931488336177497670546575909572947602087688333823788149493616739682716324219075219387868911874866509347916838983514780730402080987611993164839868278084546991511431721534155774204740 306 -55543842386067147575381773234245085210937842376683076935889583079780764429893044992330719190709041957251802072021919962198904004865635655627699502896537101217268768453908872699368160 307 221451671272137422254942314132625356020156088172834156904002767718735034730257612607859284332082568617647668319998541139949062394851943083532308004176297006673649520087720951257528340 308 -882930689357742709509964810892415380495947000896884235967907138826644878729728403514451951819217128157184951737152372130163147500348577971787279165989460918947365543424864481518629450 309 3520293233944139217204778792943222487932060534320263361529001925677755632993609686504222668735241349676004358536675838444756283622905863595252628579094048745548236316114185158043753780 310 -14035749797274051846661634155089751597045247807805953273709181871411954717355166362965223285660233494708951204512878864299316047410110561516544738533494219738878776341174307213645350770 311 55962475075947988070290759975277466174714171323727916589708635114311330705853396431115359724202679205138795976222911078041404217801298748620486014997503325879406633706540723476629155300 312 -223132432674613131921287517337324256158155221559992077684607506673728510891287260129190729156783578944076052081508515816100100155501099767701962905454713115966039109751002932079149402350 313 889678198012514979673376426955209813691302608648147325720096384437102816588902557959201373762404254711727312388770624678383474082361861256024084379001842011424688208702065942554973408220 314 -3547379311820601129143526390280008556501626961870956852871212335398894033023267524092102292835976917521166658887590445487825510507408863166816340582738483035609832656304662584346235428290 315 14144471160783095295886568718068859514177915759079116848273786327812733033261028603998985650165461928877239302993534248855061703361789345552262134651022086238960641567898969770500665901888 316 -56398840704388291369674292989768237303367638786201541863370160674190011461737012788097221263318403574604641071683553298778523258939985676307977906099582037411041585718875686247239982524130 317 224883705521598739089174467946583760099232477683781542319557990827054178194434019445283557340170120257228031820465024019651454294231833497547942691232364658332610147592678674590047032346540 318 -896706096230777362154318318730403169200713150009544011513206076631146848901076530366728146878412510972975358870531609124187112108412880407155276731667531119919727112967114916320912679573530 319 3575580421334008792038535741144428938004097576213604961268959653526077717248179769988959883477563792929970462048271479083611837555936863634994248683167879457877738773009612028941969190927100 320 -14257626930069360058253661267813410390291339085151749783059976618435234897527116832830977535366792299267744470261490007288733982104656377196171940298423236098072769939131510139550163327935174 321 56852842587192463783690611909037898129510635604343425926220467512763553485466384878578352789001512769827318499359431866799859248782472520485580525247381152124892120304415221028642426652363460 322 -226705123857003489125027160531691494404632472409866331954245590951516778494841112372964611742478055442578053632103046387839113656315368314142711659951787698278262813372389305844672187877258310 323 904013001634119176449024714442162986975748063355751812870180560822147401552183754601790773759479162804436866293219944482613241802377795764359660447251460396433831762102343519521064854525463980 324 -3604891352195314740654752873639736355471192894616146117988497791920414946930312996745412591658170100367669771559881131456430886177162449009742227795997761909035005215076891672569481906628853760 325 14375197515215778165810952997652610205202049204377001135117209656396485449912878903944783750119964041148706846164186686418908411183656764646802231358140145622796655627265099861634964976103207936 326 -57324407269265373053847358579596298364302650201503378759669854458022794738916388267264475077165500358251989573850298831482183250574903249901084263619033474553427207251893237038479298226590567870 327 228596413086000142086290384060530804486393443005383504289325658144531267093415811316553136087534596373006959021571164432349613878148605281335465976500113410243382259986064221897723591194957530140 328 -911597891208805444661182385216994793500617754423907389056213295283679565116426467079425310983217233544834706085268488325118450402516469643127573584143878621580863472102567130843658511391130264750 329 3635308307799248460168605742871419966786658035878925515020522320401785986117785789690595769027297897336086351370396146839067415837325966014024150908806261751261796024059202091288438924522478158820 330 -14497168888072154465399651992784208109973460530959593872021234465602273811306079088584315248605830396081936101880089105659728764013024002801877741781180113183156163376421899571557980082430388125010 331 57813483179018863729086225469713458323761232328902307888423049832613297374392822951454066852446211877876611944452463193235199024071552522954148430163009552443027475137909234807227793220654680374900 332 -230557384725966793907560730487652466327288769889959806157446138489096402782217161408810796724815616069450714197551533028112688001027774101819187485266528075084555563701426963926763876179769715491210 333 919460080829080787715437387650457883731650109350950818549815230971531600284637808861563777929595009325028639212673408622743585680128935199935445340790840609563068328596693388147065338598999733821760 334 -3666828825342322183344199402246736230929814208549300869186688286389461352033345992226356144318025605945934538427403561363875510455239002397035836677490405317786719553180303122653589221587239271535990 335 14623532270618932647605523586273551058275318754095122272338553882436777212885224613774363608384723013981351014104847525796948729861871864432963347397888887868096580164819086509145052627971699591289532 336 -58320039412587409963664885730971900053836092650260309062302566078765718646625598162076331057248597734747007158591096570618307858781059639175080541487195414572387052815591529478397852197732268992227770 337 232587931663256614217108624398890901104913081667506989257372845133119067836987548753206495373715475830682615535910928006740786920058258734007963032797283201700290854992801278130575871161799168961306940 338 -927599206751686141907285283105635901447996550555619590292717737394806223207867502128172650188664087039053933600187810356352722479575212141752434301485430095168623660619373240014722005860595866397573120 339 3699451703623243846190707087784129022884045239974034472199865430553917444770020244475780009012017243890975406990064082042319537088360268395077138655576377123598548501600772262924741613988587594763793580 340 -14754283853273878398337055326574349867737545133543502189126522128915035456200433680909287330059692302112948225355013821941008042859955790156486447613548384223577967413667845367628344955093795015594292026 341 58844064634757990093074472856718814721768508450496079112058856584529173666957741366676336565633963433620676268369816953071968238027173306452595269107000634536913468158178744477657013363243771902086336500 342 -234688023864941223646063102270656325381556273469229976341661638541806411934884091298674044080481655331724103658151225459496885694581259100752907071340935762146426236174229736765487268493043263361672206240 343 936015208884080448827447008473054965370171959492439089316014931560324115238838008444857411959472024763365626006488983370147693022379759650161398799556254991351020064930096880086821435159984691322751549440 344 -3733176937758599929625747952398347129325220722161704739946431645641757808452574847634722003512777959230736845339470145497708005532541062059509841514380628641466920836378692719022834520036633550770314564250 345 14889424540161836241058055601449639565076822358534799194684898389574083317190559392305441961836470933047392914561192871696726200889333683937276289928310395494712200435996133829222401185303816425666241397404 346 -59385566085038537608844268005781799421404667210341106614639190108705881438505699310351184703278410079783985197777302842404643008443133246839720350104149976878335240355155502982458544085928495534021983841570 347 236857704500557164411067628011533171179320055962859053471644493113685705795077486586530373571577289770667460773423010523821119968037815375681187624759180513776802218620697253160647683622312802470789501609140 348 -944708315651647540811959389885080579301425970334621742007593552993665975987263078684207352061348500579560370483233149784314992013966417422913177638121390975769570790635168005019468111386818633461086347362670 349 3768005660134938042436239171117570677328323640990812220270974858931756557519398869708930183579934420649701267088952878017922229405575790732899580781269255623177094320292582090395174611664987619821843303535660 350 -15028959718709638592117113951086081901572399436637639598566516865910663297991659491753332960793109860648516215307320650404308061226538576503391480587607750196661388806536182510687616689940879053398536354488832 351 59944568678613943102461423166725112997724670117643006945849355020726292356661889710697054544473942464125162038247045216102785552708647337471463396288377097278265400743773989432925500272503160463950166699540480 352 -239097086434016977601863176494551302979560900128326084522649131957669643377140037368803024376254020510317433737765100692313515225245801335675591541449962405465824122261423003891664112059696511986773442770191450 353 953679030309053553720746041088748539929806649803634920702237897440223393413635049901627927257126518069481331464009648537204656271987998434108159051902890579028709107513372391740131672817554260355135320428017020 354 -3803940086995433948739246920952861407855612964753481661106101444027105738700713814861860546008651535350586450088146236986973979895233697614603269514987305525621351701394506197638818066431776830813402999465718790 355 15172899051226857665957108845265497897249430867861774738383773647161638664789326089702519811685212884666001577771060549121498305983628775086881358662387397155927180392212737164399898747655665010017566556864967980 356 -60521114193095892937244647641227547792399415259448652046362243199352603662923716425217916102789332292768883110165217424486248139295758876283527360339183738009572328974318530597831306859012154990277547296608450030 357 241406349050332077150241955857445456740551168990069693316582168952039517131662106973418242381994423487122938268178218260532522067190508242278671359917630871847574198328832634641857877123618829395295295867005712780 358 -962928118558307838465210930068246123534935947815138329765584740959531928670428739547601257322592281395563003519058240174810431674798593778323149790192191162856697937676901849538638540180436054956262230037934106910 359 3840983470126732102178780088740190665465259825268184089761329663103202567844161434629986073777025478992886416122100230373709654729226136712801609680328040817634156417950682397627731209322640374363136206637951735460 360 -15321256286394409163135356131752538321133647525236423202492414989489441353956155055912944449843912743982735821944106982195778589112914803080333714193851529844606091125449256727113615257353579411298328064866073354080 361 61115260532986008850179813932752507430560810072965233827116558406827688503315410749348033262535275211454680260956630812372820655857825288859646664830482732566455940345453517152281684394319241856902643686781495541760 362 -243785735385723195523921688726228234060027098744093363663967708120052989499412853928338563621825793937404857147588962878372983744477285441867352692023444392797466560855444731047123347533047545266771889349830847917650 363 972456597351314565065120124726111523192614983419964712356543364622139748746969180408358788221497932841218273243210742623320694513043523053590410823673498634133091441052753476859242274797940367666649486670670017331200 364 -3879140053170628429875149508522840471636475153642276819620057597338865151595052884486090550817623622212771793370106262674293901316403530281435903797402180867440977925269366148007004316520028460629081135161588997731430 365 15474049088812150668214295025778782812884131023844260409224120169110651125266841095374651621891671216278892413689227378510264640360977484644529058019106554007839978583466937646728934696414478254469511906485138670431636 366 -61727081064660491736592542999008259308226315013149235512205506685523362412266633877724020131043278622314707442174768435320931826071312484662554248436017302417649583970662149657467165914436769052576729893101115489949450 367 246235549533141580115453632017842211518374183049728830490105890429444693655472348765634783302036403005636871106117405696185137601384491853744004628968889033803230176914024293891891624849500035114878025894612275127257540 368 -982265724768075651112733510332044474209166578035331312933357193343545680125634260836825711650514781555094909740167332780407291590141687701288774658517673462346934202880146764818616465151828581423817445935208644611419090 369 3918415032137147312839955900294768200639276972542026267311386960980214745650226644855846741326714792544985656192740938341461051477858363591286707808109046597145666671397885131939406059900556197275133210659567703697908800 370 -15631298884957917388518310564419129362550196787762245325815154471369721525891174399478999432968191983233510347400218155100638126367459774404397025970779909988886894183114423405630842245471679158651791203415550064807588662 371 62356664015465546455544742952399761338475178560345345235057759077162231424040264450751803667905455889988127531433807277541741369070824201193953430999690195428250893750475499891458226247601690614510463272894692121205108460 372 -248756154298255029408678490702583994156712809095571215937703533522872987723859549583106657642934668120275218431874703307233832829576716201871709720610803045395885855181594682980911061839697240419009235403351868716519215050 373 992356990873467784879661110363123279638575495802171499504833399147546932260329784932071599390581196147371380768340697049565085165695475759483398301378447721346105376146977392374520190363977578514231433301902947893023073420 374 -3958814519741213730054690846689251158344263742611871329575431635101978670942278179461633225376329263775075133974133265979344760918748418671260518095722248174778276225801128380067380779025606423544181962825155079954975529650 375 15793030724087615307098180017725652621021382823859625357452921936300160244612395083932275480434636209620033067801219413311478475383654931553591789500332711332264596851444447416134331520758181704273737338257788853083204222976 376 -63004111931200592980444867091990635456202325095184675628136656660771915869464342090155354310244559346888429791760593175675325476090173835986114016600884033871009263804330058429765436622697508529043594370959228467864659998850 377 251347969083622524781403395507570068239067100644980774919675150179843399118499656508205975815935854795013788877472988010262256902657638167961673042445690228158877745775921955551878471982693610125111223085231056764399498715940 378 -1002732109465880336958614604300041436255325893578388911584312503892073666324596513265541300345056267277462417003250397521504404088545043643610153978948119725216691232179073131484731093526406285315052872084658283022833386127360 379 4000345513225359022378430822431827576828635227151778454658259909986320273041662079307383762854155873676842149100045022896838875031216024879010057498766236032333378792929713023453643649075482470381717408047793506634680199883060 380 -15959273152762221784015002965280659490716344748321305624373479009313846141924104505868404696018158696037086047462291361413144761058616476727856595115769556075583700896047864666691109027788887663271962774144625727490253567483134 381 63669541186872905804994237551775859385535023667843529000125165601462063348358632149396260204586879837208322289088380626893519522806545865790858237985612667590675327221199275279466254372747407829130099612233097007445403553303060 382 -254011467981136933106835649290330915454333445208883607843431288944052839117535485329004975266467028460485558032907545091319828937532389606558227536090634950956703716334126000061624395082544577222319591316867953057645553066402950 383 1013393010640149435475835175236620466877862935454762801004603157980451013502856975411800527956035560019900607504654747523610691934800792683710370283969439385903691237611520826077196661639424572340249999473705266808676792985519620 384 -4043015865366429518617134084537767070981474002908064091507948015692841022620773141486662522991266869662728465357112272417129626142171944454386425569414026310290719281644068861528354149580269833586422467788318575443885523631864810 385 16130058101825547378171215464545481093578036541472172583262878317153776131806513104736399052765158212472599799450712448895289143315478591079940647013414868978747584166450388629093665305204046275890273611957710817155534316601690620 386 -64353081546143375550216766361140002290440871175821621187110965306779314100989715495580452179425760744061667593663463766038135997740725857893648175715553569710658543405561986258110434163778469244460524171073689016455239179142734970 387 256747178054897601678384204810336339887443682417231480911884574763998090366739330039215034018174094544783500683763278256317780679130098504011458360730324528284022639576407266824116377895789842521283961978903353597485287253208550080 388 -1024341834095313111850873064552579005530316547375964774359786911687291350226063100259548640876632727719909430563055555080443359880425412063593760682238049620907651549764134698307591667964288916803996894423170522757886541610599174270 389 4086834258395696528515565542893579991216070132461432724438018732490170117097300595379998690592632373833674643274710074455320560321782956135832776785712517960270853201658998208954939980685750147817658897620477285349394023594621190860 390 -16305420784778727688128769191647206323928731092589716203142454225012063338983076221567379391184964035090250628039612495719872808439609256824351882741993319023655027805630141891451212764312143550460272583511459852799419954331233379614 391 65054875765357583615040613654653815512349924563785056974174497675239945802592324566867293734651007403429132940516101031738913471720657593323332999269244787173211739967073158190627996009688258107460636774398594946328972897142036746460 392 -259555677798518522382457958560914712911518576575917931396961516234885906212383662302501141329066774436130520201446892917669832285836977434441650705341489748059480649356267261237515725769361181040298718606022052456064125260565602508800 393 1035580923124877972253674501332097378741122463285087319161413886657254709773581634835424401027930540243899887215950961970887131498942579907966339041802532795288045678175118170823053944010314800553853599598057541693915442924021161256100 394 -4131810180589614650717706386025525582185392163157759557669397537627422344578858705485500402070829465135559956100190132431185066932055301781597329723772895984316745096394470361886351589337106286466881493792745672423306095422842549767090 395 16485399606605652378559760162977793208921969744649693830093596251394474974826028657835819325730701865958588584338986452842881728773040360661499594670517281561746334996820645170250885793887988653541697635049296731206422005214159981636748 396 -65775079238477097874051568327032609267920990395319485483706772922230480960164457776213622562258860980339823139534339888012989264752109991663293706640418048012970147908985696906271140648861480582327981608573728076486898276454985506685600 397 262437595752513156253142781435817765945558813063440969788895537301796175921663730774615562062010165725083828345144570231654943390039332693654099340850552190101352234710091882811046846895143813945566948053207123818548911682835188180540140 398 -1047112819233645457613042052563011588747606520464181557851171138782041023526638202186154554156965183847821908070576827957845446316232997914846055176557597762056585177166633245468034054608860480003391997113270287195530688174287652858067510 399 4177953905313191901052538715990763030792455089170368521551539982308294008657664205213929950420773365127149066787865438875870176475012133508999596524016810805823736400448933904339989560875450149785963673106900414462185822388047333758281220 400 -16670036082199635685199629476803144492861895805789770400990644529410093094544080178803580502178885726857324776483583101121177628830515684175048188060834604801062158430858095178234352140821375408162139143397034311134874957875432902882513408 401 66513859679599543881095778461059928151069908452029009081259429543780920077981367296971892278020491678233714818887114617914102759642088429729310284811280100210425512015102389610604272178671461593306384200856724209293673297131934775971709500 402 -265393609268849921356412011570995335209741624768792364592885883055285064191746550110305759238668827492255916839539631460507193599386970663997985124749455804080107521931616474718781493038984672442600767431782301586508101209571863572691025910 403 1058940257330795715982904502744815134037877252179201295943822580528283829330839832698192706838162468008802764957766072924409139716783224231124701705581074746774417084587833577522672482129915874894922483952101098081459572889314843267037205100 404 -4225276472319907658822876382239212861557074580477407151142183167850479041785430223538333275799796778292549646316630964243041705993821653460414638257793912578687216913467463621712471727828144550027134403240506329283401526294417016286532747750 405 16859374763627088337426588231354488850064771659386394953693254319126849707469766027748016231339436033878420317154754662263185513318069703314301423697745111030127011022925335416488015666633775750552918276539248165188729294287541720121507577856 406 -67271396840088382036037125455158305263805246522674777894046975362033242675125667401359079543768193041583844615248035844498017900450924525171010659023002184997164197721547619031141887833192583245026509531123877182340706271409763581735926152530 407 268424443411065190237160421963580068177935430842319015478949110535483995342516176559722715427713871006221532322267346956917548221870004121564307679512010612961236024036259495149530895912479511010219564679042668518103246230533476353471622559900 408 -1071066161453956200260042075874285174004114905419841561764042039097470452003961606468697501755681818622864349560419707955545170493071463133592266709690161884658629029964324458495016578708492631379389025462403463675139597751958463165781865146550 409 4273789671131678530132979627938467980378277568814624520290749652340028796260306459063360202604578797047713003624951010717474508608355664644564233762792697094385254250670224529128961354968377935693275807310332169657428702820381979141102355674460 410 -17053463175540063598286718710505691746094785616050550524867479100556797830931369187872334857222172956024532863244926472033623541120474893571003118962674930151841371549669829767750834589139435803973733149634647264075861555420162916528993615188510 411 68047882257629450854477417725618818646217636034848912070030816848937100833886728632872577045850033206521250354553964511277744974046422066749460695240183478797219230622948291672975441298774873277516578994528483839534144554007325472819937613630860 412 -271530869979472857293108919274071208384421829226435950104686074999156780997353839496219700639265666484274115492443489457622872121912180877945865567038325639512780751797260256732981181573230493368208295530143414447816068826361743112101209109099410 413 1083493640983465541934730021703799882366893885145681466761556057139492433616559630725835512478232005729016325257982737593613682686027291794054366905325536456587200147850303121302466754747237393169076876824748231214235128089973476454634453470868180 414 -4323506026339819022406217381291491318043740817054748268333552189358554348634194468500193880710239790976654515280646093006400390071823873110791017403425294997428757551274333904902253126538821841469096485321741997261262137161688801993494722067214880 415 17252351758117446508686014417876408729350445284440152126169548013440400003224641059846556786641342394836963559770481759080961964311489985964123509663593120253321008619264585603775181482818661913400626285594774753472761140640614703763196238064905596 416 -68843519034795579818314384455949130987311873010025607041926561784401596166713711921503087177463048979397498820237980096332685168238945641836746052240104413485334303797062622495814755123969691770207348814801331683906446819956221993958473470011587030 417 274713706652037997164688574903355764899009488462068609395121819686437064799548241336645412621818977222343976107616304269298770846590631910795635741405895248158396875854751034019210486278623620211688921597761101391224669865980808709896184837229244740 418 -1096225987310046361891628093155017741271645518551986699691538744586069435611594417582594613045918789490119024276325348136819016974143210492805155717473104900408280393878641239742345150007888276144474674997344016664744972701569658681547280446299181350 419 4374438784683526293753704467196156714573248942765923059389624775532000229934572473026487334159370443979663504988104969176041525270770157777633607796324899989768076266612576550226909977887003918089934511997211684578662423462604308714517809963757410260 420 -17456093816975214448407639731001806318154202923989731065564312199503886631834151106648554219169297295499800081809676019854870473955942934762314733270680081154955892761872183454723689485212288708973602343680305109525994946139444551142831838628226236654 421 69658521644936722739488918641527398134202044922334318741444286211796982283803738382825584532552065217196351870404407870204708753955446882995856785431263965632791409243160838937580058175188774980700524865627807917851194505684796402902915434672279521100 422 -277973816232401519178434452588464783075820482581068703224152080522905493284183638475540958182032411909380702724552186856456705049360738289823672467862720642930568759755688452805927301439175439079704266014199380411756842898762962558185051597169232835550 423 1109266670922680294026471290707632514969231618432255250691178987996842724973290736989865573076290097643107863354714164098579002758023381096595960535851049816790739793527006242099220730382477329603714991534851878267823729626968750166229510049200127706560 424 -4426601903776356267671673169521967488980990326385320481531780301157212006261339450440689975578025578330515341500415956733008662051647464118108720300879004521805694803872771101606818571959975974876154092009491400419660708954791470188165856333953915123750 425 17664745479540471129343900460021780850145316690704714203947998566500309559104074606935082820189015013761303574552248147339253389803064101792379908015623306258917004523743300181968537293856812734870540630391543643476949398721044809060148564879967112553472 426 -70493115763424415304893499488349829683678493836145573114346473152700765846189969088708076981974942543178910978260145188912513526976331260949518579584292803124920601468512352149426530140226462792196192858022307009659791846801191230462290792396323845995150 427 281312105997365816579715510838754355458988649875391233224464614173775421550135145965242536714953869071608581515117769091116915809510154314258040689710160380704064709043218831937672256670319266035409077954769185054963197703508294826155902413537717380645900 428 -1122619338886684146537743206805122521317646294362542584923798039740206588802875769412696852124161701809129572962198947681373112624618016337109666385326068869809143572207773443442753173330666358620275435195966309544186283605279191262928014787055307431581370 429 4480010042363643960076028834616246518638252811069167611630634601480731188882338734812440584700617327499370230562434961376481978579425114860165347300931971377552844037723242273816708053904337265054435393663806636786645378691165272416170665641065743396528300 430 -17878365657432588454628989488840648897635446101848120050135276688699848186330449462646855914758742637183533292197996264469867616836094947455634700253071741162180457361154993404225327570037221678141948778005350418212449659765731412883112369805433957554814826 431 71347538122468798473229378006510246180818949640786001128150060103396145894404577901978172096020968296880921722924718271202255918721981411601333976504865548806317219199378972057472922786881530414994517701604940038812382990085912277773800135689404621903112900 432 -284729527136889371684832054822277000962342289770173763761413665782997582226744195145857334938750345703293307986856977545260854638629135723095331099381254312219127825725636795442739233276571839358188449503022438407435437168053465904852969129535894603038064640 433 1136287812684861049125611525942019994602603872339169200415064236658244392812503393099402944051179208718916480834385351497022533061216590795387526794405433774984673310852003213183217726416478137971829547506391839509584741569589956276046479759155044509570130620 434 -4534678552005021514022025721040503757262004393759080772163343912193731079150359163244621887319452510371344112454275181550329555903186111849090468594831697399371347546407111917113640638135051755016992708193964645304058022813000699015257338510396844963975928950 435 18097016014438430685844222187876585109441010638082216598794402371421418743459824154925663439969125420700352595909475207290510595512893197771137438233657115386422567120879720135503538995343020623557025546062067309828357839943022840159590356264844722987918750932 436 -72222036387896489434332446346112977271622381904273066242895092032736854618394711076996913728317151908299572286427722157535523936221586272894960721737560548807707394833373039028801334622165946909710627719870051006583916000334111096012573219779885387972998435830 437 288227074280300864012530403724533254832287034418883815852652266602043648637254865259227957762437329354861450955446103987967857539518848184181044782851838725605265599911493940903737571024745465990620964947342157038806520442805280259238444366917204516535895233140 438 -1150276086397182443593386177421196642572688895352075137238438726073909355748679233956918881663790985644515562260547465230520125523009673110746053314659730635449460363509615709590136742752180012567310474207321271467416132334489469123814925888624372874867611842130 439 4590623470086249752108456908523773389037245887600992347247709904513642804719102546452213851195812771866039328201547059416563234433521153767184203010706278745858808825925206457400758762198223913909844617111199002312836425822538768958075633288120943008540495269860 440 -18320760939707851283414659844017604707157735860516687640379496800740810829742600162659289824317834607719920591640719628035193271966513602793050545911855531304210524581902230569911175505893308554355090658772254096439834226384083047771813088479305871605482827155950 441 73116869056430426890725173073630349851695272368501973349360350043772850476977270490431632858955530407226893971173847041591701040047738285851931614392745809321796537853284920990365308069274599605906585321332574282265156148132612186337283046394520249522763815976960 442 -291805785103039079265247070818741939227127738592844979611474338183745041270108382681270136568320261625222264627037706292687241254851128912641946264550087725020703264032455486382061038095089142083368318718279355942148145893082911079036665335889022195894419717688510 443 1164588325196778989031505239746130357908717475919074320435861467062892173737136841039470883640609983190503304425739649493162624240579777302418125217054660114163874426846000908597126123546016244561724554061907423647688056161716020339919575556325471916640665960288820 444 -4647861514073631460729340731599421158140196773262611927505284954133884981671636221445816229304416419399936611356780763292531914761953627944381050360476389763595447037510159262655457508004025840361335379319162437755688081871085409496685698145242644273549878539056830 445 18549667525830942638775975593978813431139302178234604007301991187734336466177136919747796906167738338998398700605938506983228495769054969706830722558389732335266386376369560539632426884705984587535963234136628806324561389188823999898337898396510938537627765271867988 446 -74032305372150398872244925016327999792439367437797298504478798910688607421065703401684032495467655254298541899279306148946517314952730189166990162000473287501843488226018451457859973150810722406422016585069889968113049821825771676650245774759054289767069008196640070 447 295466740008761323463277284628924276576536535814385638774027242184940661385192874426407861234707599493665769011888774428905116084733045602489115759766744729814533939596758995620094787830229366088891479005885223168896519476710232551782863958790649941381306064984090940 448 -1179228864142109924893615591331510282408141352759199826178483725505968532492689418469681374749234794407755345967091805086790954373889924696627819808191585103196862883936471959397527243291265005676837976788882132000831772484679253741301244220601400141914924796728647090 449 4706410076932429811602136168521306071437392659564556990004104312041638330126724806008171544656188756299994610184918741014542071799578490309581639006351354805419925915358619903507630447006026200917810538157783415627153926884200995446221798652713019835096112079267153660 450 -18783805551490319870305414574809479342892349370173209675660825209837294313127995003534835764894477791810645155315809019693594579893428812641452725495509935629419900871035430960298354436699123547558899412285640336658916808790864507088301819561315444654771975282319425536 451 74968625260936975092128040431612112676732214781179107352970034096911595928227031056236595070532283869754237870440035998777095884275325663822692892730882778097864185755956375580485182109293330881138693805156354895488855456177605213493697120889335542482543660130684099500 452 -299211061882146688199555276412894361214214414746121924037075091838116192598499035454537206874425309958045675040428816242906816316886476790189286653133236239994973268388977546914727963544810029675702191403794235558609432176203263505892746754193827174468681932333225892510 453 1194202207247066693741271390186562925111036781150084853551946503406874340437276503535989558562827727161471480073058056881182171966734547439612697381779360103210127956765962927569053125722995077925722890561204201519503171668662305864956988697076485506401961265987768160500 454 -4766287223638072354755911363475885507271362659568180076291028775712018292670363489883729251356484232635652691392910130107273338334191629766653148239791540775022088442351618119211623815890499657572278657337265613317011522050403416743202374027639644508074366258023415440190 455 19023247468410416255465351727631226552098449647858934106691226937786868614262373840942532572446978827398561071581373178625952488823938461191896331039861103358389027320087251206638455352990265516951096773556334309480354482238372360583673626871523809397171058339388145523748 456 -75926119281813503475760833649756211238638549033121184373197440848184431749906842961656599302310310232160923575171270142761477038727122806042372885772417921256348518732210434189943370714480550551668223109258591894796955695939935028418420635546480172607298723566621710637650 457 303039915908157177986406478286991967832115346687993523625190661065838957356302147838209271613597387009762635888648570547914516670980901526207889037133892412361208137615394286180148697964483879569811782300853640641175012535612834574323966557178087549437360178885900721741340 458 -1209513026812470133971945507224064011347394877173913015691809014035706580889345690498354909409729308851192354594868093802593311079810235784200301978607104528108691913283022078513500145273499646561943174858047650794647269495809226355830392428604196322172332321100424566903410 459 4827511688715567070667982939508682502807031405190868507074932709615282039628063845300623516424017633584715454505007293782899664266257847406605848887849719649640858174823013116665026752474805718799687674646320906993619802512215837065004190469222630507201687239961094734479360 460 -19268068392351698134231340602039002337290673173761814302151253162725343097298098304286836469901079076655516466241724763881312573027933495307620586897406285000936186795835475336759791590087998444719214922998396423287807098433193659394820822075583076416016050085856008481795638 461 76905088594202005568298626264103610196561472103517870533532116744934124292903472624485421051232072670382104767645929643257299640718866879293087536295809850557402304633189172079800339419221036960154924153886050164625481706217823736484402376263294617318385340668588497262392300 462 -306954509453914498415460317816032591347314620257331067670634682419174296961285721903790295278077796545854115133201502731962035795423356115594253011408255716738289455573947547671648843798746952045307610992003377296291506236493889364561238097744388858582713665688968499086691350 463 1225166163003961108146372931585374144297705006988224218262058084472211880743965473171067960418764077789931759754117445029515857775253481861049273580384219131126132611175817134472154003361067750795038273345709516229541151328429088294403783860298188115206069703610170098936081220 464 -4890102874748568905791126442448519213877908777892653560821835285436500868831517362743141945464549724282227627294451526281602087499503121566187260287730626560397926898645175858202218651807546445842712551572750892772419293414835135970527459689468996152083603228183597218453710070 465 19518346097921169654082431563837530453671825143588741954592099547892786263551174677959723550069256533909278443566671038233663385804468373390651653082766226501897613728151512542300466358917642952795434441274574640523676657642984737064976118773123947371118404571267732662331814780 466 -77905844940200376730886958602441645158432606796298412093436277165408975215032585624474433053924500328479094216811176247027068449777491790786312313998719814851530900416452404008637910872830779583614041092287671414958293585733025144938764135660934291342989734998214733395584545770 467 310956092009707713546837881873557230354000811709422355764807752968570299359359185447581034716306785037012915674809491487063074069347419053589825051254348447910317443549137587397677665332720853032621619835375283810824525877207800808049446880928102014816156380791233921813053179540 468 -1241166623662679506208318725085053218592464778361540514035600176378823331630946492342054215491583492412692577949880619867166287097309783743817425943130961305528499214339677319447598894625936485016999665949931009769314771564533501928656000429794859515407216303935110366604778502240 469 4954080851804980886187574953857611141162247473545423970734847612326561357810515636810928553092205325792239884695472324928220233360690650678940666914653500219159684303196494782591572527433028174541042096822865928858168139348607009888583085488855011051648998753966831319640725356020 470 -19774161016991796047846575773269954257064630341215351849145902384520487462239419860972982905533994023800514944018523577798598208052458852497212005424087869042510870556918945368449643502320562967126561868449600703083472876711888557028405245386267244243751282088950395128230527333522 471 78928710641071287834292064657638033977243110491475289758798930961567975433142482672248848964764137504766386613067567571680179683946120260498451729357876572493788261170247339381246624725811910927725145711971865197319606833163813874619459980486594542569381964868658758624203874602460 472 -315045955185970987880945444523284016976961907131227639630460139685580647703475502869739049681389057328347187243684951917469191789310361378769269602628207911913031606798569633368962863230772370191910938898535339680471176828895510584171003913432359524152764823073381847031287011921850 473 1257519584336391596446564480465032186157513912608367407235325039590647490199073466000142337840301353564311817158725558605035590059657425545700490977676443658167417201224067546674576245103000200313098685651037156199634459794399898594636024473867786962378050828973121168444333768161700 474 -5019466357730913292145358643543968135464169457078124756306402900644525425014023201840230597455380086379067422076600752912926870027155799857521688085322220915346282715736751645748461885841555074512575514488160344741419205688149927614258110373598667256636584076861256909144333665608190 475 20035596240542761267173894711914449652294874296042367448330399788677937275424395769871741500579790828999393331067863215837703885413657676904971190987484896010549501850239459354175143206188432665199012322120103574987018087840038802094589472361181517415431016574715614771541286771575808 476 -79974018607208500856366386455120702393613994038824575949217982349764875679215025131840984981305887762812704472749874180864784416567120979242532474759465750356215367364037468163501851636852812236502210313735658357580099114947357263074520068005780650710302035514438221152495966543864910 477 319225432763364749749521173607022677898199255031283003369624818435958749042401274320807621392885556185315281585148344738713940312670436780875851261016530837903933362813039603965893267016838758326028793853008944593597297537099090713524436776370042140335495730070383420362717119450946880 478 -1274230388519874356740766525611295542740092423848719603408460572334329065215275379506487325559886278664396563314776237994699159239697057275964693358959002635403027219347222000157631624097474240123979623019270381457469968470569350643479878353502134715625425363050823189746222729713740710 479 5086280799269310584735585797429638993150431554068375535943583745935776978479345564961176965491654623812789622250213292371325245232360696266481204225632908882845134498933441038554691886998984158848016489289779947220086428979851187341203738838971276415880865763624361976556277969724381060 480 -20302737523749998084069546641406642314325472619989599014308138452526976439096721046803364720587521373386051908815434725382206603885839779263704146704294174449007310586570214214660615425183742314974923784823474837188346344199150911274014520018626372767890691512070325597224882945284549534 481 81042112360914753266971994909564975558222260770020852614286124384307265619679219147323202211077008392726028409408803893417539874138903068994411536767672793509615614968452998169403656178711464851166732586105766144479713912061495841544668304494544412580688056574671746714008000890829539460 482 -323495900793360965322933855199176375464771016019751287198934654181342695129175970206327471066622747194200993069922279441774578252786824698641592913390058617113135928781980600218397119281013045049295000122488911951228245410256924311011472124231574295638006919550159458426154647897778839450 483 1291304548094409816030261848496919362103682233718593129854132532632771669169878406951965557383951669959460692833975475701327923129136641861244288171768136270910976755273735556753065295965555762911046016229785374572123791806515659499206934124147831716530765441786239903321282053257710568340 484 -5154546253963635877211706386975306214017177842033722989417735646790319968669845211221482348896269889177020782138926898873895759267545438173396621483066148926561741308459530521358642652444264497144328739002461278920684545558624982818045622799693363245385686893036128233024554118674015846400 485 20575673294172369192333739309658129547087126396241830324768528272548576204834681090566576963841605165869509761280335002515179773076222615059166719569946715673402120339701914190902450736539824610130446976747875505085884643867225467926637459660409637246351054384919483592881202173966729714612 486 -82133346071387646570221099301927513006890998371829528456894948248444933821768068550821315452371839551001746783711625318681993332855703442828772501575935640300774919034155330912732738397071972454857484953354112145112149336087870136305644520468671050635011284473268630969171487164337141841920 487 327858777746976560436365127398248635082948872350793846653395850913710372380938655570424306446428862601945371144836549526730585295834676576712800295406132471510473211162396004356063691407698231980723344023744381764818202949506508482774349941428836822588438752669528713206136919134348091979940 488 -1308747743957193319118932926581533485945869678974070519018063765532597961881287911990136370814843082681536030717503275569817992123536782728353555279201462465949376693807451449411193944946387869714511657332373437176149640450897097024899784050866472891580667095270848692666781118446714341117750 489 5224285472810718525399094218174137759849361172509991110681514254232374686282768924754082200062522898556970004009338228859477956288637627578212965034365202899815147773777892977387419802553751786490101418124166225902229357859631621191090310131252905407632932715542629183746948627184807278412580 490 -20854494662893398848327812838262476445439490721284780841822534451588826298712440850650989353718968958321292505800541991120691596939949386822417468579636053788805822450152659388697124156548110196502560669494465641203006304038324206914117120415939676391591972256485326364436318403179543514079232 491 83248084601366724526929762042758561778129127930179573217865921639743583595674916633963216157411770179856890654519475158037791303467007735584395597614813335006423047213927158156984058116457340076376254065434337196300234212058809420701514777795959153453657507480275934282760696501664858092307700 492 -332315524709520827176605798073125640919198388729416019918472906708244711751840520872162106774708773644794579767228148801598012439043095920097058849041219658566482050625796668442173779124122914435687272369412498795077417701029117586661742551209230659889041147545886878053394702514820586151638150 493 1326565826832326547431156613809150631498950160282942651520394889253195928453594614759462527652387153210863555744229202518346629776950938683064932687346802352556712898402863599353482272947036234563918563768868464531713265659095348497020487006825669593371061620213078579564641037965093092859711380 494 -5295521883630259011202916685084301711165849627688184025907325347383203179980746113979069037511148716866038323740121431915343226559002532556688354776106776338043442548444313621279627136635972515365636681005125879413029290103062727360472277702161878507378803796694463257859215420609289483796382890 495 21139295438491700618458511858033495315684280533963336636753282598846887845741321861055839228529353261671296419617131211039834779152705059256598361692508236276701719884044016306465188220214589531798358472238605384271171448518620184491176258461970661566317049301300668277403637497037970989730282560 496 -84386703564946708114007769110698227268255797292837513187039313600235560351951244525989035630016369875220094578310322173102566255488621002677549911595505836171094585155812452908977414562577474598464617083423474805263357500709623429748712337875966099097488968304686092998851177593544583902588542050 497 336867645619425088326340873069668577264023142513057597913653919885044973316441185391473333380186072097458083789472191532063363080260410602237945723550634268232349338997240662268016681497182191331676124941934308192391283364794981374470747734723247702294114566174378112146958613150186494732879199300 498 -1344764818255857581511577621812251268274855436377426716169365447251946600307399752124997965381144400260535483079258467401088284746099791721383606623329001159827181627427733211173916190819967943485665384414039523518879799980125192496469011166406861084571824318333877539517091530385475693010571913430 499 5368279595121579764270666578456922898604232523574817672563879701254263783191062737941875645369217726090153671931628992110156038505472515248489267321993273949867017923258632758226991285101388347634245582241005247987766503640981346472527827628295121700686972183209690464759734384595503199818239312660 500 -21430172143725346418968500981200036211228096234110672148875007767407021022498722449863967576313917162551893458351062936503742905713846280871969155149403696389084927833388488350235804408429175567847994493885059532703356150127599647222520295811378084868363142778303450918612831134899691018915594371072 501 85549589396109167341191620683433278288335713509423840913672685698231620848298293213029810683887892864478616600203844057899173276302779564359158303989609379672132277643307233416535525788921126881261111164902543519772728493232653565578284092083028657418933738719394143934917629015161129682910160286260 502 -341516687549407911059258979780080258346264481818496767312749127767442566095597170515760439463169994622340931607188253968187137939662888938198711635846940444821755975756389727107469887020695361955902578994603208036384315787037373670771146658900257749013019117343574570515000016494538742265302742188750 503 1363350911728053847727618352680718009461827195808233615833002482220724995467115543530113245411620972567913699139630246457494578494717854846725671898172383275252112003158550264546617842393621775507334130532395575345823547199032845176514104995127101444398720824198685285746058666452819007470340283810020 504 -5442583401581040360372952630146040942534119678504297688603176575849402164444119987267039384460677374616353894184396936254918833197167309427801690196672395881065427953620879649410603850163496981336295554618705523554709825288405617512912497725385966154467850189546628587183236273576164596266261471495200 505 21727224034826489834676975252226571366631257964088443842027730647351276759444249295703666136777674430151622674605434105920626470743543160012768727597012555642037618616673292136774614644720530790659455608959840773036015659124388788080367360397577197370977958875344260062009733657826135762665678084676900 506 -86737139427568200525785553378453901503152452742013155258687778473615768881575856872176690901760676578866161665420902952489457452375409453015400849300326389130270917495257646782893526909070613304429157260775398084753346796182402080535236242524155715083055264871185598565597886721498918312625124639549950 507 346264241028398496773550217037456995349863046054900643478469553512028237113036556823048564862255639833580101007518555376407617127431614857797182088725564989324780983082288363836565850748208853626288759999675694794056322432121697904432459965447959022650240827150727873045365906443305837036028600967495680 508 -1382330474026756203655039055417249579861264286219170285382551682130695403278027829206973404607587475556103237880408721069595762863053769550418671803022532748698132785636219537868342388155020713808026362807417640762035942348724655845565902729400874241826921368127653457171220386308228580211796769309237570 509 5518458788256126926968643144612674157717267248717787858344489230038453947860417581431375163384317780609040823915502006313199587696906207714048607276506450281734034056509868776900240041786778429501875090621469970801760519472693482363516487921808301730210907130543538133593665457345276163581635447250252460 510 -22030553123312694947663053808689028598259521800763560940371333475212337721262372932929960456177394120235308073513651146771910510884119684129025420421504175336585315398832976345613017987483037279655612816479860166509501339205566606715307695415893116448253192603245835045041781075581076636199352669711114278 511 87949761979565357521003189373239957613403961787784078900895343032158843349070921297802581860277659501526474500915554480263595777306466057971060386809918847542939282497488006495255489041705525498753954477536695581623361390578504345143793106918212934032950347693045959602751501687137696542731406044931569660 512 -351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722925362452780014575361035795347279476995310193170985309342758592957820520494053227488458769058193191250333464492774284959372053373848016253013987275313186 513 1401710046676269713629087868061617726017915773054430076206082504153861019925933435732619706217602620047720186197827628519756645370872644229963722656058277772926065445807918013850309704493146932705287196507467961201528053630658132079480270302243318453536965778944922488413126347503310373173134302789496995840 514 -5595931937314602047406397481055329910094869973361265596060080347322417923906644766776917582020468047350042455404556991678094623153756159455030270214458338397690767655695446237596761713611970809326431993898417473554795011732341022975476075021704364060311084456859821062052436809338801970994330574979361015290 515 22340264200230721960131171303009239408068063427632547699999078046786196604955459496103577764338023893886771433615085776485752514959461483183577156428983192155683777046973574869288042824232524317757276328026097804282799308096927426047243571018665908884680384177161447480914659864520961712793147966984871622316 516 -89187876458285440383469404814339211590349245466905132290693993752673575593426834422429012004915366708152614638075730037908236784528082665422808027604080186153553309294277360123871643777543678554747756521728720318766811684807221046040034793228860595916527619180522499105144088604819054956739971537845677083490 517 356061464235785587913889461386452867935166039929772133555111031151872843374918735489155668816528659353243707181795564406658802172661436405092216187572188594512252075178070129444745595496471954310096628516315369259749064407579655687870961364011232284052748400272758935005234003560934641565011172757158234286900 518 -1421496347566804239007574143141282878165875232769823884540481877262689266601026920833154291723129860120671788517284222380251743036802800165503287791311362958674203830023017014129336470273223647402703504351017388908982881846876119764112242442963848032315182084173796434939970543527556848948788687370550154234370 519 5675029734409283975382839353735526249633320775142726567953523024447576416950535221515020602023747726724531687490968995706900985688353375612568039120611067541050769105728316205716638855388855502992522757392987651585704742581944963725939568444445305719407537089568455319963071280879183317221422161743726214660380 520 -22656464862757064486336104804528754796613026786915962221291372689909939695364059845894582249617885155154091890829330067476012396709656938022483171566131877343564991333764017885689793583323001217013836335422107005315016870597629305959819425039498208198666912863583038153281093514879370273056466352869922634054050 521 90451913463598261289019381945143589207207477383464877966000105940523367689745190939463975200009982961075837107341663225240126267094215798631026865369585997813599974383815619524512416612570165253070842566970003363275063670771559672938766753262216152128501643518042592256838254969859552305210671112616147048419100 522 -361114535743560874571487340945745670321494986335518784829778200728066471772852448118473035089695027760310430137356371956705791457134761924036513385881642182815733240029905233063448418816922294928852040822373324936593202632181927373379030620750199196497396595913316379934684655298153559493722139942336703190265440 523 1441696272719990642648691334406724588205127211220962184941829604436334212355097345451953532059814948305025197183174196263100750597509336323878087857974892691728813358438789683281712246429034220936134882673541009629562009100481302932347150392340026470637073996876487665493314901393401965614218268441239391578626420 524 -5755779775821031344315004335074175264360927721134070402477686130688570939402411539476119826467810824149070062036642020195432767652651777842658320226876861662503045662471360486918315316645402167817842856782813426374426394487960364888647847741161049857617139359156300716205451182163999263493283812039908436318345450 525 22979265543087393709874760164410421626858103816184783930653771676044275598071342069984661250050536166507525428626288903485003963809444050206117788943874099132165162254125318228002605863082206401511574663261316507212716716500487678718209636535265525161379810539093340649934547602022568094074151199320471981376990208 526 -91742314905862218233340297234338185202285205349787160179416198706640644022718285830737240732140923858680234600979480413153057650189795637705032997684668456610888150586576024273623672028330853346429058675369161409163643988436069942742963544229056002897333830920487287404686024567019100716821637413047140702669394870 527 366272923267427148316789346074094006955613039954368472518959548536569098716886666770153993359439286145470993549261530909438393351042371957744571967985849018425402965720403554298333755692391904692025098996954570583079313613748084795077979642750704865466141486325994650014362325460644786284926860578853980974655648700 528 -1462316898196470508810212010462481376254606606484486250132512743020999356240903586271751170457761392414115254548945657494500252242419166831298404750973806308412174518634673125955312955117129836027650371977270033849166079463250807251999995340279120107437357076529375726903915702897833129721193420577024070805885979650 529 5838210376164358628747009009634708254536350005473033951379710611078167562156499762204042480164068167823462037064977747879743918215480681186582666983093911008247632905395922060195747122870035047945473789683026350012334163310253026450089838086340157704367684334027952531041782851198784192730630034784443392220221931520 530 -23308779539554307280054096347900080503016823795435735549282014439700759550043685843063686581183336307763105038546213046251958737630107776209073440257031539044242408398897706051321000337328046204010152053010585630672620989195080011053755655645300043710232733465351967093260010743292246537058996112156582005869338272086 531 93059534131553919837504113479375086000745134550515554358715387216884388410720553648389859796814826690127651001352112350384468029709658164902515430028073187897943436744389989298487389167555511574031054907489896471690584520531337988112593701013087954344676158901167782001763142414982567589183231045753732623570333992640 532 -371538440780865649877554016974046395987937341701682401236675718888463234933027172836804628211343405807953253245999786902662800930645326959122072882292532802810612629230624595411059205873542152775471669975569987961458694162023192586341804431595370644032186863748064824133247203035636022634286148041657329547898577200090 533 1483365482141992688441716600601821258278293927094146622573444521190712502696964022132683393684312884726687660239188642643276623603026746283324148393092888938800989565816768009530860897500096859911759554397812683722458427264779935936166916009389361195039942370077676254341092684504210413726740791418035194535810912941300 534 -5922350576641813505164306727496409967508094854990113481884988238162170516385631638926743436956844700818910283951217576995254235059275324112447723546955129620830811831271381285327734647451049495428156364723142074416143864367846087770423930330224338005688910745289254253438593242827051777639777935669620505487001602083890 535 23645123049919464760805531158752021851583720766839032518329597900400740603737774169621540152037047254110639937420188307405351488012359051035866051394946087607653904705206350626690059315665095366967262579260834704271262556474847277875946653697331723871589959823727757345572975213032522406250537176760002880970941906991772 536 -94404036057514280947992232611435311123860377688499122367957722960555195694027680453339731204028509559322331093431348839267634672288149942568569682808180275149961904878416637128611693026956508179856129485959144333903277814617171206219327263632004496109216050268390078251504106417346430314261851366624145328133007497787850 537 376912948430746030451574202456084370669565455799147333997954111782924282249525785646108721976605445987312994160738942106871152211146729007201142271770462774527965408336250207382619939929410086296535880220619636999183278115044691322739536285847229463843512357309369999226548588216661918577109265172774825910077310177533540 538 -1504849466968852181059444957017972543119380295644179318638671806895392859241601092133534451311800182120350021296035776292861031504727089047338389590637461040308678061939603228287343994164816595108898321142132564853013772830082246146758883132012220106368065888249080100422317758888285071515862846049528296189952895783648610 539 6008230153834823550352366507426116721322646375187892196123231407122236425023980612748360184087187369059356671296974008501367235247073646808668301296942145006946713893181932804882134552640986013840141526633699297025959405815946350979387112598119764195645567540255547890236242363303992722507766014331151901010526996848230400 540 -23988415206792369582517967018538347502169677009083510323780901692139892096947596668676786216466622162392542561696807337646199554060538486147201588141124564138846516208946819929412941377638466656712652272555463566520875205557510459904435671243040524492876338277279298152778303136140738244903892469787155156190297333664186368 541 95776297313625726983805561478822237716610910054751168760382158327212877873210367475678111326373204936724384349843075507053218182570726672972191183705783842033102514999632141422002825105315828804727135907003738886417511859069725195649231902118641120930216958349655905740106015048981531697300739079876853241047639892273446700 542 -382398353111966924710249511144227532137907766344061861987946477158835180290825157227615189871349844064707689544391910327053808389452126421239523471474753199556519977975424006455693152277085293244073014243035631704934077012193824659602730050596963772625081117007218635193128024537143247834884542042609788904757405827223989350 543 1526776481669878992213298232340120238812125299141668723369922582836748933463184053166610923832571753098133095639487406241349275484958029615556697764562182203754208784229863381489606729487318258073145650849031977533756856828613646773861583401135488739270439205790839570546730823388762448500432300260847489610524552178097287100 544 -6095879629020178623322212795299156541727823804661221446984323253532019638753742212275512732655047514207987286266482805801857769031854485891524168280568124534106877825245146755052094699303948814182794388191581929168847121871510100378088305099265782043950982737518059113289032781001566681443061652198056897610877239707929997310 545 24338778115133777402475477142332045201467421282463885997500710825111329787024115695250487534417217231039596944799755202614389918189569470275149706749571080708654249389704684510792116084010680781907320026745669395987669215474716808617680773423529028778626289657969767104981740241242118425391978858490548781817489427661075284868 546 -97176806393757572779114542436417323331866260798115881821522984613081866182623758636714400778442369164224031757625396230218626413284361621245103224751034717847740409229325688558452670811801671265633125428895726787902907028204241759485582984343268816434303562132313385854319305893684399545591445083038424947550718634305721272890 547 387996609074893124222278173091655272681528178396864873671309320648941125672486816933426419195828399003044397364997925716265959938963520623033465160614734595574890410746297712859428249090627306066237350334958385983569425153454352049627379057135599873765303922883917932618112545820073015398884479988493591706680334464944885533140 548 -1549154344262529481383840588913397329611649004256095517505154732810005808341972911405724462044657914267629820136159601217499854646810553144520477685082188494740620838748680549012546766806370131472657677425917734234092023165680407947972704194404029752608785794329975391677095182051885486041237974453825758839457438886361413166670 549 6185330278002667801809432733876442525516820796592643669164479370345232662815308965029777815668288065709735092419784783003205248425881115651710176840983892860603717440531143138334637588417432026760854808982797439213478340241759132679077404231555577232561694318827625894610654418489356744462038909880429021748871385449910098619200 550 -24696336891807015441406389606532123247336251762395355449973084904142056231895306340373440151286473804179233205370631606318252228260427145402100996986910234039792297264947054820532868486120522882309965130436667813090669690792710893581341708992945849118941144865477831132514558756679657584479078880092060104498539241231136874416640 551 98606063814837448223401192621362379571941477091233724119674749163543600199944961794594497881724577802530513705654064489836941746230380616850493998858806742082655270413113541428550737888672818372173046537395449557261694633554482443218550170832690238698916586078549538911759593495964545358142634304444164489781961153370111724041820 552 -393709718565039376602130848799787472058983723748331753550295556442844374711374448904504118353842336008654442404459344448551847117195215361482769517182626919474949666676167184837835094590268957018577572325296728879450172817205449753619660606014263961990231899388395191693445354087645965712454603513601227858582136456751733264757850 553 1571991064360952881622974528300055584640571540752832751969353686484268317111599969586157492450784589343777592819251776749371570406450335475866103244013092654974120911323705210188251908185424171372653848596163260934573417521548494067657754622171785071192854652565086320155646611682501684470180930732828254233266837890871320907130980 554 -6276614141455645801714836925270258038312173733114198641437202805962457612727182550044368904875695869365408005985893375757418616857523722152736137862377185835384035118752829895394542666565675048282253811686166496603374580982467591040290750337304445421719971860240167323734380767483770128069722872327335977768770158758582140470188690 555 25061219707145425399279420948466471734954553139785701242206921473896947873519705461078056744512688372096836290567098595817008387308599222144978885591041160020200039321427285945487662853377717240189623878160094653601992068879740843073649383192102930051895669999753486169216315325720448660400777677433170003161388200778164297850321588 556 -100064582283925979112230781484884113761868899227201900643344182863401482516571485833800874051831237744703195260897408062434817661555917757485347348942646358354036128226266991817507118469448973803116424128053449113799370359165750352172472593052901295852642262124234430717321380155895828224940877369847003676244461665358520619002849530 557 399539732494526710135729368083271578108431655083118540450264744503060856583222593347169019553451836165565361328969184076939020609156842177104869845688412030483620016470869477910108520894064863721515009044993968624749891511114142204973380621816185402080125758445842262426920250489530338528924019373721395081384109515937135397056383340 558 -1595294845874203423265958838870123792160547898790659691977042743284622918400394154081527913199087259815196460646851867604695587665235563388153494652677028680855744438523572950138918278161140013846394933565443246936986824694728741267383950472951592384029640473223639915916635745775382883356128239654544028868268362238382348297242829600 559 6369764035762472344775706848583392315031024883901167142205294101987975588317852865670787660573099756542966905480811034872416013718793877428190697790295398954686979582805704449257400962804840904268589911643982555248248717615472692899325166550314569415631629265240333171285712472920741282593507800820402635000527918845759025621286654780 560 -25433557828508728862354429488272259315016735072148231660662567164366273956211998227928359301859734027910846429741238346383432511920041267731132857605536628683357297048495230555293518025328331815224205913083681990634822451815309192184172672444456296545432741250070527136877143645764353126421447017488009150687078377625914097645371291254 561 101552886873189933425443711325721677122348460894139106809062656770375140217317069573189883843432806100749190735508687871477520190197669233008444921633515237523565678054570803198142948683291438587840050213447023126809869038061941687646859399540833810344583771212928728522456503467097044164418449301016405388060504629778939849419472591100 562 -405488751144907848054618662304127123598843320723217358860385412442565506490497338295797329794774407277724526709041807088248319051251903485535498939760868670823632351520359050759668132882379042656208397870838882938931815586650616078230026088709048825632193348207344349583188213400514919477697958618560543592969121066512991562230707600650 563 1619074089829045901290910751082909012167317557701230235733830208118805077425644789500803547741834578259901840216564799883449771273915238073683484221283184319736279797900226517773589888776596718942188793456306358057274217558871410736527581943190437196544491428726381240042043690452663873009345187084552217902514328784270209890928989363220 564 -6464813564352857038487820942267218254256736063729025693036499341637498287876865365169875158713850124541310184694510513009802987427051624365133344798456970014266138483814486704654116266288176730374299601357901753695936526577007592846413723150228219828459514180411505663636973889279414202206063395204894190720963633028889416861738385754730 565 25813485665805390228015086806645742268324241698712711439805915955281763075133111971368563465590169700823355356939496844867461132098103477111045709496139689118910457379619894640892916315220501317223427701689217121026417967735068438786974262202229129675173059805251756124422339334178632859307969517163359823616202699311532545854095436713076 566 -103071515202685833772639745906394659940658632931255702922193233319676297791167549567655394756596790678199263439369722384099756463854618124153645412475752115563140695544064876951983749635603868405356472361499314506292575892038584089143721047050609073391091171465472789187406827346975999622259965483417438743347901701347583940358939546704270 567 411558924901024211042780219986027354683688086342791730892143704119483488887483831077904433384365315864979069535684394140391267432393043091858647643465789752442593535646849819318645438253251026292239482227990339989556998991754881959396649932353463210588294349022063793639953389761829544968265354389264749725442873044743797829345434832732160 568 -1643337397316061462403213976986461338772191161664527545182010424195402381684530508599801505133346014756641777653049658292970765029344052345660938125669737955175707990927916120332867268086196305402767392059715080683358627327552357491813120072215101618240126678107312558674189396825765930727575644935125313235201454010741425953329059799539250 569 6561797129529159301546752470497785872918134128825670619777728793975314958149830080032950825418211152068699681595305489704094161944937938364396575433254208495886131028801795361790424280902448700392261129652598179938947442624253601030137007530633429378237313480196158182489410840564120595826809226688853203848255470763284268855108987808567260 570 -26201140818962046614597208110268352011862584696854783036165106552785643587278970635359642243248857161593614868966518060643014583485401311784853694186116804450240060037812074348942952010658997450422623507196437120374938022768074624994236825168288499889479970224884230321551283814137444832132177874880678822877522529740281853982291049888964642 571 104621017630881727287708641841351738331080022957668835941254716182751781749555259279544631023830813184647008583614117650203280648593196131119906169429678308487823707331368730251733840023355329191543161688891863100112394952103686136214303531626771875760897551530132791757239222929064367608419038878765883656452745719490262668400897066566018100 572 -417752455015618645323647793646236661447878972789013323933261838743715156496475895444894995207044715583450642666039588659203309442984020915171093865345079119905925432770710131736206613081078585061000253540871315588052498070532891195899431944601601612726552713673475534718449150256566464253369535330747984343732229815447108859631816243856136350 573 1668093572558002548866502882831744295624340470752639590155851809852740450373362737832320678941916770078420716265093505850361556728704083514679690687451205979659262461046046631029389812309553730355913307486415464716626248311377445952187391825206925050404537531838376499518678399761902958958888286448472373841273354345020027953371178705916481300 574 -6660749944778644324045339037369961542806599928510539966266920467216866049226040758034283965391765221288746135330303685381583080178030939748511935637000285897872873799159475290046622093270668353397426909141231247992456595516928793808452064521711628562438061923374403190270562305403957745378450381395431793477895820549223747374552532043409473850 575 26596664127324812813927127704002489917015571192800347413128433726486825128735634052950810407894770344485149785597177846323677829719580935065362442126178532906984553465861140023091210085659110608526979483539925183516572946989058129821325274850565227323869496508641201683315131563745176370140209530928335380515443817703358943954039808149257911296 576 -106201957452859495611167350206954386821416343304584720573255898560624475340437427641991083225968701028326118935544286539139685778394159983767940307101060114038306376686598302604930876163403625798810024013522600620172685554317141688563719129960296267646680507269317461427794489956653465004499055962074245629774975744584683658852032162233644933920 577 424071594404485750239392677429502438884823665465794100867905702398056830475507510029718294198668781922466859666367480391989317215632832933451186252271824094877396693043193220472164874849330706409788927640497940534406362412997114028346954122400693399271402717295492297203638146298202093574440524842772459185182296243804745533897248654484693567740 578 -1693351626099572857357298096033376520668119411583136305887761870475285752140953863578875126315791606707705038252553883641369107497717263685822383858552543271586559805438909951315631358581033104068828306082492191371772470664965362493378106821646885708288804135384761205837053431255302297413929712684530620367466954775980505682806026090343290634240 579 6761708047568587990000126421466608835552145215164440654943878142554163486960078294636199122697945068580680567253721207217349527693820921660831349708071640835765330345724973767528542529549259208247273540547628647691950842481501479636513769314710921494342787090969620781629824541525284872551712870002577644406932843656560182641450322996504627039980 580 -27000199720980775491103953089856320798515117790208352684224175479578349372068174707547305462359380653160096885792445372267899148515326300976698975730851586509711215656377653878540329175871994605635734234866660325201137477252667009420353826410980013022076265981631686112298950011928629178350351725012937097637543772236049231348578243046944894385954 581 107814911106153871152084631959495119195447630418732148412048342706750035358344518625662218025256046670105722504369145032119666135207499170853600040784123374703149776803435726303587638543449806033051191186976302568361846135539810167564862800908866133206845848841913525309025469648881286826278414467427731420063439182406405398405742773043003574174260 582 -430518648471995870373616296690492537818247926276861706030241148540355811293458180903847069915283595294374053436690537894580934876670494970899942430897427358780275053764922041088846265087111098008485922634493998293169285354840139303986383380184948754445487610252156472642163292614126618853180360683426236713734728361703877892231038806719949511835810 583 1719120778118021245677150495189479636433758443177588424765697073416720975456553422202668917260343413113726923500198237081619925202210827259442651765230207360618319597195091786823586085591611315408651583660603273885920620370459820441994793477270702528800753020299190619678732016905661136084192351439467732175962877331454723888868047487715597103668700 584 -6864708312621961549519032456818264575622473783373520901632886258917454306103908528384629991525891848255498605483668302867016550636225426659281273829652129392058084418936565148862875572562932103172027634379377594779041972729148171727280823199960561514444373354347135464233883037557456552466453651879574340433805552897990002072730489325809788622912750 585 27411895073991285777224717639534129997699314116171871497802431283472091041126034738985462667016210867563837166512562658969830191942260849018941975497551067110850743936129600320496429070766752735268208499805311690269859054385725136893888738166811186225613398828691351981332798547662683216788393848195441949607789384900633581251515943106419609405751744 586 -109460468384197284502910988526467345042007500054338189940030186353796404498694404930419765598665415409725902678565523245715704179428140591645604475536296070033090001383179632678683238386494440883361183119488584697330197416011870130136022465503067737620349939779862467089999950418832786295789860637224611310272036928301154585689359247001139172266921970 587 437095975966879786839562788937034849707777819637766128142130761181088197861907470454691534179338558297099686334851084306571738665382558001392328604185822807764161777243906403747609158607115512098995624460268683851662488499234049883009947081594033749605544781556411587062711066540265951002203645771103373239860489805732496422748232522584483063909261940 588 -1745410461854139012753900388476458889649425715152168144349869093968018858128841395625196806552868936873452488969779499918078983650201098957940795174537945497670496348586211285714964914513505201666587660814298205057971804425374341533325421663989306124359685938077899123720389006204069864066091002292383101435749602543161289778108397347432068471889633280 589 6969788465672215548382298325461173698566127813307129839577066399003022672867631515297899641786668488160204166480341907992057333693162962222541171902399402055213934485356144217313319554563716281211828361512467705831602872639738873516518544975095356496256836313035344016456676293626787456388279526455352939675330594661187786761377588883037102291922721300 590 -27831901059531762427099482804722924125121690047714572715328082095001900707247694661087883993304052471365154264792687347846249285052698201688655933901784730918786490927964535213535811202126068159066136180371166127758848772738221239355535055678472257235653708884394587436922920845212106590133892523294674851181191987737700411006561988556087318205824329098 591 111139232657351877035456479558622844222144142999333995952917552866674256631310591201636897164462882965180649856024944400875039446234124798621367181062964407729841148206423524710593440748237668754890474583576134788082953420908458788527361637051851598160368379086815599769927548205559783472733939557128257454959765669954936741506899146328594336705093969660 592 -443805989868209184648343104183419600914102625085178321676853200974354632899355131082212204217551106975822730168315825276467218329218701053954243270325756520056325125608083129080843079348014848505583228055391091617017304485003874316248802547002193701059931375174078013444138497977710158334702178696244908115410709424213330996714669744291149813849694765830 593 1772230327163439037516486459875780126415843197641993702750064721597422884832500759532341483283576764449828372746326938034864035419207224444795359298703864147543638950151670910056275844376619554378152323207918938543191243757353096634594826788406034121301164935286207946336262189305601213868550320602097702623954550396952005462103808367860113024749345301820 594 -7076987097696426594257754011490488989660572499674762732193861144156712260644262292273929290149232466792917340327083328314305542111716391217263623327484117437665844427204988886621921661078413834124580057704231562005833435555661207307569859991468146641609847951542830935827564428687745682645505443975408715671810195401843856408675748912982350883427709747200 595 28260372006935646366313316859330087125098353376852497902004393409271173666034902867971186543520296371596590925406974769873596584970484278205409023573281114339317724973174879990947807078059439213344385281675184687223190791209691060284093641291422607971269668749572337806451185969968982044946375925509423395123966086225082612234167035809494720075078760916116 596 -112851821101521540858767943163096656640493424558572055380487342808834552558998437627133261700634740544295111413537919383052281664815021110954485698161760154576470109792208413386671208373329732197683798650802718545575725437866744758024148649088408511362978386548879439041769292965607292942144639635251715816108728415753183415531586632936707522644851332463430 597 450651158301553355791126928812097871743611933245621072072163861400773154607457747576357949571713938789948987621230150434165225274571206580427962988974265005879907440108249342569217962115788712413799912699409980271967799551618524110392917025877354704128576380371773639726402549165290219208795659735843230996273679870100823095108403049704606665134599025781940 598 -1799590244187473935834801180607507889170142636439035317906901841179007179268577092328332414008784090017388264948992640864191568487752577448264173273696563267627456466519229816145972334705035493304204955558904866386574167588138754124403489876329348241376414312620593138641177902655262185331395857997587614334415245155209010806113196098593489464293962773446930 599 7186343679626774047607419739587911303664409326147199466499681475960242358615085817778582861951605247615346794253740228626287532258270726638143409800804973850024834504030046277497779589532577263733917806518804894086538265971719770120990222773805495235699158504064872278261510262012813597995509504372974905908174754902450485347340365695041283153553218339330660 600 -28697465760642917696778962826754392472633207909081149869555394694001234485402909365662474228726743622143951531719935979647641545484694435041652683137881195574432505786093318134807806743392706674832375961378200362320827829524121352744654282367975678932432813490383190856274313148666587930042331007913682797034816471325570793981026104454634523894304518033717760 601 114598864934347757857353595314826192902362227923119400477425868994347691788630586485174605905065199156648059361277614560988917985296616712312756138986547203625021653721504099040829816282995375200708599430409694018178673446044862357470166880306409095405891406161327347612077062148304168923775312961581683025331026374351223713093028394045383789922885265497745500 602 -457634005485335564599797413848575029463918265659765845095899981831248922026358687558737130557768669057445074259985690040892622652247618897674195611501095477598923680309793777565041298581824927671979466745969185473516489891207508534237011956191509472997537024550241436596739981709877191530248184645324977429055614236758145766441778805876008225256826242168940510 603 1827500307145419634421744896430130465918930652916610538956761453150327370214712636221291891182598598823097410975199903181541352150269098350911215642611339817675303851054698866296218098469790261907154049954924739102497717839415251126754767364869155658226706678754063180679470948790670091541801849730094239710481855933157549662659999376484011937238560572363732160 604 -7297898577540980394412663394353434906947782673567656655569054014898327180393852447956549737636469901260448601444010209393837320176240174209267967102613496093100716703218433221037215430300303334132355802466563393665236608655313413239607448368581116715458923266754366711694865854048459418479452435432777316528909591563412363576825332530440066265073851957960587250 605 29143343741056212616365280596294047496174947007172658644388156198337782591457103329360370522528448399083047638163187877513241265364952497338167617388287944728812118272687164730621342502539729664264830204901014682414707407792856765075917347994087401293832773861747405610254096651057002006506392534923722826459524067210213064343103579108404712847662879092548567040 606 -116381009659003357312877853206322763928619425342174643431385046204583224210109224516587618258281922649803589578143423537264098782480503372208524148646298393141460934356275476317002720446496946170193629952254706691764485580960651003247126043603269133549910877527842998826422001800207648710223576740284896827747119742803299407096284763688908426402151564879013848250 607 464757112707453275331821937680603591042789929208288856141148850082223616944488896586834244906219737237436410440559569446998641595935321539099608791299221260255191606061963351882066878788442476359280982509788833815114279583912443963648896093217077503334927925834785644657758905407301119312985161147073777226895035093302981893947702842681952379107095496762336254340 608 -1855970838246211435042209974816620919493246625193627208405772052630985101877005001501370964855759082257394086430392491146895891110083816935746464054727811216940140163681656280213253919014168286568862537685762667118478166922575081246387115317794968057408428825051554315055992134823437003575890961099274985033159496971945294413598821853715395620914667135988501674090 609 7411693068332982282467413232765225084084689314402136897935693977009122771370896820445540536172752197126407911656345711772168813102994815743407882727582983381935009652009504225744882638412731248606464535525565113320837246829158712274151196810055979389813829973001149757125034969713877454182218086626534256533310310926772150232404399496991823293025669878050464997820 610 -29598171007310073508345276450846046401361152737514107349789099226220037821409024023943174993634138282294966676712882219470497096260484215001543610367855979538350300839828118514613990332662802260772476752497657317425918876457517510300945786612694952862830821600019361984204262025292702511403625609836001538497761227459371005661023413077015251807643345646895913103590 611 118198915315608149525961496792249350604453703239827204473789528824839430907099866805926918141517671700163205713877958454186600515344650547633005579865087708794721332322717854624645067804735930092342701201573005669718884014899054815710849855510946165954535385026708692135283914613831973047926988806818475271426633867788112868190378789083525244332519075068426443177260 612 -472023119332265224577532513333753942609942566532904718519512432104424132576719075937394424735080375220913194059996291604627535391343669834011545158807637843618135516661311171082732917862370962280755079893319033441947628442745538785722775472632294429656584324026060227641382233287192892415187779215967407335352682922669027722169262119178211348853313227309208766394080 613 1885012391721672544479281554063669904582609140085727163027351441748173371203602443547702368273208415237839313309740492411302131546507836466003690944145346559832293221512055051893197688187762565387834008069457917499464616850983947599329964416761842933721921572628228669354870390317816261854052598002377511017074669969814994126311815729332044217793403809015150544454220 614 -7527769355865702083164818193101170368137715979625737791112484910694659782070412364135124115644799729907462534585478318228848251713415659632965879796489234144476845242911333855443193373564182650244988272237855901091158397753134723850972290847510080103964977253901188317011957503436379329720362860036282617344470579065862929891364845091529301910780168522434555535733790 615 30062116321961242790654948751636543779099561700749287829223191773440787682544606124090837118737606726264598349499080893609839522289672943184657237040939120420870133197707700730030053537797683319225814554707712609487396686299919606592241123576585614389789807517631334929059083995370703386415961014584330532218651493247885328614530411225183677116981360288566110698327140 616 -120053256740299768287355801832834249507443054843901376720599110004325223537434628352700420961192390497744986915207368503701631858494473117263403901169984149732695661796040493175120018998789356522106637271282536008269252898523626474826547903695642890802573132769654245841853045963943058875670105678501505234650850148688675312719887619741099629290682529505789414939214250 617 479434723838085298314497075714916678746093496167541316433640530065895220091148985836391956642427958162793594423129588319482691895187004474776381219583210607684541508371869975986216737134407137538382520613166761875779551690747502315830879507282986204056910386627881148500034198722519076726471257859509073012783620436018034681124571505304082714764802711411879326807312540 618 -1914635757981220900065014211754715797969836162688498331647612990619141429101870059942096033970084467226172477404990006427966478312818004925158752184354957572436000716281189483388321856386131140510419614652393675829133459262125936909976778714016097647251024017732374916080314998840859008182153382169799432947798639492106695729936645697610110100680534803601686997332030030 619 7646170587608365209952690034665036272344806129508833401991759794524261086817161208686367360216557032282872963077762998206677115330026022899826228432512851565527938240140711474856109255235649857478048858631958438186907486738383429502233348135537382562923779219370666717273566413228931058875160351517081694316962683270387784122878465105592737576992136295731942995544086260 620 -30535352217610181064262678267468757758589903188167534682792898792325920082192405085012009006284185825697408800936356747676987963801845859193499583224035194316527701746110325180231816961238419563794845048459990644417517355095679674625725186287807105816027392434744955426594467189850677032733718370971766970690440498144071612521083617235689649454751460048006693231376487910 621 121944723832002011335541774723546729857170627869010444465904008059530244450623453479597073004162287999564531121291730650948357729836679115619772892746549568285005958664015469318800170795255839272886627851676193835431774152426649735571850370264673489309000849252932645466915977524189994618489031258794169188885145760946779347550824775513173920806363748191773874093357793280 622 -486994684885358514722645929924903660715774661779134958285057164019088628963583052159677056820480905773180539076026782856841994535232011130545845443058567729292531834921888144353536373400961576244536597683719943827749542930301385588229577070221944633588806452902038466851178022752813986488103194432629233210273178374121348143072318525657457166401326380078749981849265038550 623 1944851967888879590096216811642311890627363336286497233087034067543326659488594917774119610544713472814884721061243396063921159556432172861634130758153638058555087006879065334111715083501865199061639701981147129933948808954271575879039976370705932247915174558937966822931040815579308717999347367484434724892846187225936965393457348118812894025383186353755330192874988024380 624 -7766940871761358875832968420853591717056713836580049847520655282560849415778170729315875111342028804895340905263811767614249246177290023671782458091857157118460379521061908353535887801421021944520193295888105912661553969682637999230279388852623045999547416615803191196430722597859251216968289800058966914718374299740786933779742305506107844364328827231665476754693792848110 625 31018055065466162806526542685520903881237692377766087071058488936435008226851702624595878844655526235230033439261558675144265789533625438535630424635640742668283371655312837200680921523754547686794279278956919345890562764249886509379632775141114772235549536005589845265562583759511278881627991294535749645568794337924137894200518798021315445975835695266650798900454793150464 626 -123874021826941544754498972386265590580022733138043478718284700225379425826085074379376512957889481770087992968296959565272626955006491367953795625541696256662473528974891522366936587554929857424456422172849298079720079760308356063470567200862358690767643812831281608088283114007652659220998734165434019401602602475534791447467611021784188287163027018039226384520954905383370 627 494705822415728274426260648891880444676837199007433605599018962303588647956167505974415930536770753352951091535272068184119071603407104282864919053200011844789208479351081933025214059390024683999908760429934917797297651742422432366501320177689230817152820476465482038421529627304126365664267346969700321268202188743108840996053360979370213757166643897431331846867349259346900 628 -1975672297163449860288314820733815533836795692851343125545126683849363581328133925133495467812453900333123148997551507970972343282396524747492383734754187431100851697790626573291778441003476148644705545902916122456861558109366563512820602684866866958750472441003125981887051386147136335417872391477867464319283485898421138622264297957012612372876039357485566489084538611926870 629 7890125294872155880833460778510881750394325565091532482304226120555804954366092877480668704522868358723060970241413971419845033903624912823053844104455514828180189928219481640872730435295274451330818258558198879717790210302037903816758734535100736975656479747049881148632771703532280796598535146463784429983090688923122030772691641391163568260846381247885956701022046201640820 630 -31510405145870387612979344950370442038082735113921104326154655427489532166960459809113273746951645699281303811313329447765603341748444889940957891693349325885240250570476533029263158373337946133396703320408587582699704726078064126919842644711914679346120213249879141091569026794453514497706636432604788824504557666819539501086698757637130731894334539970135400003574614070421088 631 125841871580972070974180585221764681356526929456547041048985311691400350333978381488059349987825906754657504919983502707399873884637212555707153545272964027307140144909034648547928936768322729125504524491489244889825421040379888215549698739082811120321722364777036456227955965807208991976176953587973893032250118372935499394130536733693613551469347037842669683788495684477788900 632 -502571018782236561928531324524895657822585395487855587986770453653630513042660498221300315457709792165752440534870824103603293805101779257286163842197723425511426781250638374897108601903871180593049181017751466643980929545382635633261544394196588754213291602438072665214243506992586557748258537448863351528371154149107646628050982094020657238697947535510879575207136237442374850 633 2007108270902834168333850218639709672947070900147391668926628288841039394900230236182381038668389185774126650350953307004595776839332224269224995565680639525581179941550732719968231509657166308453544517008018035399174487873104820575339270884328690475147074508764561457574088787692219864250815126132478257930648397167922631941008346190016939203176435069245892880111902761114217700 634 -8015769939946334565017837150781932006154548137497154109971960295497652599191455769737837208057352394921275518436299327027817834317333110172993199956314478357683829041019645499936217953394235050025615247188487972180447104460014912050573514385443736566544706313850713900198122347430049050532821060584622411359265853094031444860171723589352947954166276559655497840654202960633711490 635 32012586720793550325803519707689731602532179648335091059667545369105585813463829656779771904934560115780086164967645816287474059572845302990095677305848058448954630626812316516280706661114614759082675383082215216571400335714654524074072654356662956113842116404131277154707236051391042091123969094152678401304893069576661072873035646553952097144621963682745431544242587221772953292 636 -127849009859772984005567515813729431242817195450898005175401832134478282965720325987768271444235507380631161728015440838632364954897841304394407264712034698837020065710854220049297161822690443039658072444050358199944311649345016190212148184120942719699200158880860729367234049178242652532101427597488040409982986654367689722812013221924848605013600829933494998327283675881583607390 637 510593219910930096248294757033167461666761295489928610935984711067680929144101270506879878420934271234420212615496517258211517182511943922102624931597199801948789712980240401578354756164716618449419123849474578650495176469169372000930264000413964888723133285189911736093917611117948175268162521187741306997991965374957835607667692274789233084532190983188116682512627142697021685760 638 -2039171668233620509781590973229640583584494954401783856841518877430173992882711657134059451750063515839032447875055056385459162666207575413036815557538660024083881173469674832635811784808303985373839769847825112446973053633809919490694648684819435566878392062453139970843190355251299563072771409601547737981632758782470822546203455913677570255573995631099694413739593730134416201850 639 8143921905058215244072958002632304803298327267031850395398366471364325555299968934281877497443133164978420668195838034265558346047201459239546092805694304196341259397018169284642553481738328286755054319677378569023234489160836055451457356325851533874594951908237440581718747369113053667277591472876591846533643447490761302190168200145172205032924325393027327642263967554858548158400 640 -32524788108326247131016376023012767308172694522708452516622226095011275186479250931288248255413513077632567543607128149348073644526010827837937208142741627384137904716841313580541197967692448602356811654246210689163373374992794191604927359402244454941651899484214826352740968243702066447981439713274982808520653135028261799160338605140371405341500135237112095093367166313970722824902 641 129896189636997180429644185052905903758068795597712384465761152579140194192491236168639493812571908703181549004109591360890902542880792073736535495858687310613717684984576852989368902959894958508242863282966487503422073973760355430476911093721538349974818706836956765410775870015953268076957564204566849321024252383190521323266127119984186683667744784645693440258530055669961974024700 642 -518775436494175655173843754634969995694218678991486843878834260456254607335743815477245579650209305163485189480587215341626595202408646225950898771622545583198710505140895718169379855434845285976456291257067434710606715336324588822694526503594680073237796093519764881850959610284500604430004158328397031963823068652843898224338541913335981764051629703592356446663212417745592817363110 643 2071874527087158759698959194249771304732120633981552434029310079085010624631710914689839266783417567122597148656528723168424722363585386482491303336744474428700293277141244485628254228237453646128365172364081331003260949727661283506953655018986154459318414708117929371777476396397537663137288924544381969885575011573875562506092379070851972982420514014504248714294687793081073103572820 644 -8274629322466106102400191067718030738774866879814523075036312924544483426324162224506625146221972022731863146497813472032901220371337909989080174195817994146921047063365342883596071234513557108563904150935360724904729671414207270773565926746598366705953482788303908415451098564641415917184832954177236044165450755536301033991863020623563779115414892842765081189079540350337048897961730 645 33047201759182464061678902620839763074548925709150715412858204796320293498001615333843513762275658807065549558726151168925199292521808459119179114307638996779021111992603291888594541860630888544757551772529718966452013412090200441425642174938495437329407520177278430515854050087689074874749371708955294001251129737570845359974070377971099907366723145732002279245106589885168702130499084 646 -131984180400450088667386329352579858718786731160385210162808310177254422948675181983461711310636532077754052417203513956388566833910628211342851571073852340077205060280056490824417829722024291710808803983899155479029658855151545656478312982782369029029106936413181762857633677907388622274170192317364239956689072458829798832945333671262430445372054620242648891534981361304267401320166530 647 527120745216017046547954057259762526938709294155232431314832571094320601080953122481089740381274805083333031601319752802639963985819263211916427294675169160370166732246778937079282336942365950203860794887954713653454062461778776747314725263315723204388694912324383489999299589889035362679602558410203442502202057967778220391039960330903866412195171516073439524517186967918839693095695140 648 -2105229149103475488373618981772014536600894526657008537411707861098922400613436236081883098930153079561212786704036296687086769745833724062406965800338484239256159726936209705495652296306856603593765003037250124862826008614417822224109838702649263881460209440843562092819638102067937564159700976924040650639133433074319478215721295104298677906260474030443435728570074230143056222145740800 649 8407941378237609346478305702238924004421446245138622694870796264974432761771998033781573177853554363979450759841081788925930519539600944175283290222615333047999947630537219655847042761213208500015973726779826187581751085676939748672114076927341088770156810065303571476845530592498141871277728327677081720774723735103913925251225992828223151154151641809540698999696414888948540140464656100 650 -33580024335238205943781048620018841100735499157507483870591672467497888383938625993379944568781272505985621803919151267771870198038160078583131417566014468604012098536730188040890650781706906563133532085427667161628211167220151521901719196479930678582175362755691098127183556575912494736996914500425191418658187909832218290031438618607262792408885521781292794001276685047695964409794192896 651 134113768466389148162566400018508428359312285421688875673638015999223517355208030081087336219402931667530901213809206292176440115052559453634626245271332747112797935784175866215538697438460763539425301350048717560443783830521263210769942511234270147141794647800411556836341100821424655244856592343078085399875143164541189748876953561602582353151237544033294574294216332883569602573522613300 652 -535632290009934573336384824613797465410504894536929190573854898254567544774481150814649422569517230156825869264968057031943941809197645425252402979580598885708168442917168643597028785475079491191230325877755584415661299591371653058453516814754186448823444226113135852679666719731796073068324657666383810822447664428003023533851236139582424609590291764255917346995977903059635082729447348010 653 2139248104664486014182682423572410091562935321519619186855457235295424436097774642151004125668148447548241756574328779080106891636121683413565493063929865074926345021635491305514626451024513496212333750171680615788028257854072706896446739964802691964209698394318218345251185045574289866863042718642543744894939816608123545477702436986910118262412512062487618629704887274005102751530197303020 654 -8543908332390882980191386070903876390156555137323005070438003514666129399216188631954774887225082178892977780079735123787827524393807090330631602267560867852763934551241442339455969862501573779979420496057111080109889285258792227584788737205201637621732603540895637832715786906098653269476848028628946565890986204816864627456337669295279772916255941987885946374274448809845937223362492197290 655 34123456790129083780428497651121436086487859907232032464527965182239075585266487727013268862566129740433633393417690204319018021090380684435011101575479740920351836314576508641247049099700941997597653468387357364508884332915040674281031357484364161285592257746315641635396002070473558059519191334927171063606612525059945205251674542186455530633786106757650931945886513191267218582413833778620 656 -136285757302039938269394304643198418516155781946566958928450104843698747002131399153620067713297652316975791906637726120908273193989020416493489460560605062822136907231997641219614738782342176880649620565980476803657203993993533141628918230537324914926619136061280530460511758088174959783449354497955345505245496739253755519993248460271624793112336544911887685194126613825131193494450471679150 657 544313283349395430774567207585620472125407567470002587866443036696903367022211250196497804687508431780432995377499837657935021097453865407730466277794562686218093218533884034338309093706036335060614015751445213363855567441323632064635020740389857549882811052026464557892706859619419842297914740579313048734712333415073901381497600674540323302178807584496145466299107555054610193993016446524480 658 -2173944238058071720479578452180867174385366394089919150323726900363924085918497212030997311122754040606349410109528226998561148091350696491665144951434818752858889024782746568755435103737786456746645041608457074114694583228737234602875017773937297073856513211067081321833385494330461014965098054334230149812748232095254003376680491948468918329477269823805483364336279567350083836273277988480470 659 8682581539558186294844082680030413358091478526926657365177616391134822752864164889325622037746720235016557886810740961244632688583361203590383401384182766248140509731757494641827473737538473375048823267950215603764567109170248892660763790626674025135611699209259797859519274092833089856479784526616977304924972364497646054031358081607958498323301361249455058721469052402328012546714416333869460 660 -34677704451932392535165154461454802442316874843907073961527570919744534509924149467064151047727809908338858469141080566425532980463242625248864615225311775500149066140776902842207910260835478510043489270276517265658140123724141969458257035354375677156742736549973444043692076871352790117297920263141150977362877856757708468705653450539246097986843557903463512062070276857486297851804484400569030 661 138500967856431945980084731888412524126651360949946558636055653900341257346746981230029287089260844414545516427431849766056591631502209577393347328585208906687433486553178552955263060648420065456149459209178628329944925263375346935272455988453329683857624442454516351937626665710789863005632145308092902727880345856676520414079636327495180644963524285951972979060771087035017495147589721368108300 662 -553167007571610370349462282647979930197683079081055439627992672073266290671901840441385853571005547782565476486600922630594604643039036439015121354651499017041652777109673858026760622891877119435134669203633475905030948744446807887772913094414958938754755223293423926769870060596573212221696725828498576516558943624978488102642886353492688522889991323104468148855601368827590732281980644407967150 663 2209330672774697225769798076096305965555753836209102268680127595248882560632271604055489804307726531716792430975142146494441196221368579925357528427024388230959723308878456072480938355079473020006390166811875072726240617775954252168086718753970459632697188692909449361591982729168108486145371147101537993928229678794669966819037513728657848762129232091241174696819009237552552379528666926220367140 664 -8824013470178459401719133279830426838334125261485751832138099973795235769272265502944516507566401750170080612870597850155509115028719087292241212934440779500760822613171182988282301984443919350989377709232145213691213397066254817244555419872592262669531007056797948994540786389046448930383697159485099342831721190176967384064080944133764064235701223709196816992024209671094190837860233122064342250 665 35242977107960884467618072167262576966339002548129559197231268466767137147649830339579903524956936914965013695916252466185010841377861497516079190306578511810557511068545356416357585068696315483049303593293790633804451839650109333833178815852809978622032748352456299262372080999875214223099321955570298688723309179674246556116993025235549435007353084573510898774923601942824101427251635648755670364 666 -140760238899663592618414522469847529625317938105142083280232994176577454673796619674598413478056234525235640286992840180258451708806473848938094063386634897021145614778274246347614378802901199977344064942914829083837747123466427538128799350644126320222198999292885649358047177787991423833894005786304213033580419751848417676198843891063544844567450767341940817397918154366838180887664106383199057760 667 562196816234938246979694584497262097334103428953670929323149469994606205773604489974707906305160133096293471850897940390117714171305016991860693530527729183904545603852057859475329392999893248485224273212362717156940581070280604665644711545238228144735275026192106482985965430042986925537896230295754090027010509252974490636015585986049163130870110358540307277355260935861289846090423370848078155340 668 -2245420816938346172068600526105831251029023874922745568015213751415582869766432304270240559913424004642082309727837881677895301510541594811802889729712547099786418669277380792036195839107358064309249045142671492573432753791124631135254478343193919679072161793764113399231508003730913953500088839295844705296689037292716536813285092183628925437754506627218462791045605359058648331816286138552000637970 669 8968257732226100107275486705164097313526983249317752104240136238837724107647095840074862146619833991634744292365893602157453281967364934734136504271736809941149941232151212969089260511352557171650692740990037245887697879195866387132676175800870509358168692196595157528018704616360022042904480744012386420298723190696433855003267240430428769662625316763519277407316073717968691832452105146665109119380 670 -35819489091697080428461496153759887180594339067424335270069559067357835391139743982149747916947277256141157800553927282646783556036818754251566097658459258809727227966024844634750538997581258196025751895508143819907667295194459776963286331225220448388945461320407598402066456658395194422313291746243195390030499841592617781818096169148276051093903191189560493546855472276401507583130025132953569468442 671 143064427370712631219488539034391203642314200746195556667341905067837554170274983416037741307628469517821613868084240115489388867628426619067357886325887948748239897092319796752803941152783564776973196869683097883728640981985922217389218756739967112026583727678620813983337658883308649045375345924680480447529207862837407190880675615931246949213611153415014229840485111778353175350176681980347978245500 672 -571406135510405806834981010071883914547576361313673919784442966074517850287229249239055502484635137181299422056455506651746309108206394413060697272170659604821839112791348712030544312580462928365172708955096678515709884142026215531367889227944938778522045491105774504755703724679621710721555565311731017859811315797454603761359860476105109626496776268157701297480679521570291620953527537775677703580090 673 2282228368873656476630652236364374386781404545633217676642767745628980656124921577941428217947547174952946280070954534739812895814054662975196365925103615182408771969068566623979350835388238263663572424357975837859897012752750164823017314372006369858421103863830123415936275045722439310774368074067414023899960736427076379793900346824127588776756804373051400849282984019499244310243852486752849557879420 674 -9115369093483506283515898843164533900913265633300626091279422509248094846125057697059829024799402069693370008829391109079490082390853342328232369540621560936267676766665550966991709864785070334988630513788262347994547892194714892108510944535735072903441774809638046625874371753738876401741854472473832637089989416705796552126905848057742248703777114717462807289720734195723939099662288297941173694140890 675 36407459371898567319050167823957901328684687625745908062354552718419057340967637853738220816087685896138260064894871748264155943889986090247280693750393671532115046759896778380755036734015629071302737578498790847519068197513501888613704357270762356497005105786255953989331707166580806030898071298261277320322018732450383978337327164763583896666435393744193151792527618119945122438957341997807818061643776 676 -145414408733914396096798007580896943176699196138334248178043331863508069261261275451321296158930106389901334578722120888037309243347577579390026439535596025350163648301362872230826330150654139781830460742988555947017091788833014090157850146923788752410818353760103063625224470730201363480763221079881831739732843506961631180903454683969133340494645706434146339973837588367265707068564219368950209666088960 677 580798465607835342755896325699771542614172269361973127139481786349964282544240013028615634879980808978276526884585841774376490685394165102910829383314995055460624084205148015527554500335847553870117527101605526075636538453686588474192034059858542762433759442380449487569909830247308159489947306861043762702623981325772725734019945278634112282377956147450930206087543206427600891762618696067466683349969740 678 -2319767322811236147762488569314131766075484521286464938486307783828470910220946836698364512175498570373411260772062624668158608814229202210446203495600304734789631297975723932225099685707190524897165580221082080361792723405198572102290867987226021333804458530811951078733814420520774193674393945049714536352677610912669351602382278611209667914658614861775085687866871451201046043386406730031905649352115330 679 9265403504365349680017480117790758983205764391353303259462248467957014887362603565723070039793743921727085919313451897054559863187318993217570108807169405656479352106200535057723814944974816941857309357237983885789830610501226990209791035252411981152698795699359394476225719118172079504558334650837740850655114824331031171061714355313939181506212107458144431591743070628395604074730515539607330392033481820 680 -37007111643906308427834523529293678527039494245464075959852157116134194755995340124270379747176188957957007877728434341764977335906997625851353552235694273180879294588883313554085119691987651197183017962152030426934254495259951623854158427500855450229609882152592842531264948794211052038072933241022940489852844123891122300403101143140076431100023297786060987906460507226914304166636930277837985124666258330 681 147811077344236650401923500733742739491259066589812461983550466014515432799276542052886098255975380272603614430868342745375533558982428109127285847402479329004393070898329827998695338564179752211949792741605663634685344717305917799763832315686055452632774914064376595579612578534718233213921809823755523890201128955191246188044943819027735252524301142966112686711011170813780436052540632037381849647937921060 682 -590377382237097706297418791786972466824325069487755346690896582732463400212946188492759137315655331176792149134436019997658289464322777374285522944757116850744819245054326175173674636728483350477054597401926337118537282309852759078170876997226821102038210708114589114755924342784242371178959471873788394245167183575682086493636829699934420783040496123962720303713621202533081002196243820528660639515882272750 683 2358051974733239447700378424589840248165093396138501589711223832641522922080405859748531371298840034334244484390543869038963123951204299673573801747141163643970522548328260330708322707167353704394443545699173222494189628169495286012044973516420585961766786916025545220256895168370634769839455288941756172217093234589336987230792732208038307885996798496679721601814214657508178407101914411779672874371887685620 684 -9418418121302938846662914994121993505828998769371909858320268290609123718017059662036531734486010195615725045840593348266735752389897875304391266627470261806034309359697086584057218766054401053224590302412604542629075839265421162230823731155177679960633535828202686874449028080116361302266336830171794984344120770230993159431883066475576292012032900730219721262809838504689022333706377785114328569680849980320 685 37618674423189548444481365582361714207223562967885467696882122690666514587583467496834964708837553131685582080904910074244947472319358520923816796339793629636948715924279166268584745319598308440324786959708853978710225192169699978889967110346633815168156857545003150608711460437889484328183310069424104306552401266558065104318398463087943339490739096138866720506777841590718997727196643988845785402564280725652 686 -150255346821485951512943063696313552372875455586014841821365912787793367303175948894063853210225795307315590235684334698879236259701227911561600615118126159191311197715050897340994463812972835461355563075221485201821238756488382110546069423464511202009684960737133002254146079341530999449454349122332284104168724578205353738391328355059904164362517049706291197622016566085284400394457405762092635930479338455040 687 600146538105032679696529500411476546886710698876309644771219890378027656302641635757367122574759217355566200300899293178638463313857597364374136954707624717352194944003056277006825049057929345714642889488222765075202428102154165602087393783695933936307131235361331194572747606484695625266648649837526352143373616744319709169601097398639182090649399119982507243980168666000143877589713837342483317028739083484540 688 -2397096928361380528787882365015606905297501454232701895103651538893633720232062812589018681446858036763220811666964037289096652887326566217006000510954291748959057712384300362230748887806961979685812006269821864301632065963801509203243870856117608042006424798260871649959318590527881800428986421239478384327373082611363701668949376507883737571889526491277218809873899505451023779318356755484817511060664146100890 689 9574471330697415406711541754024601166006856316470820922097603824434368647429081074375877229813865482107958887819281611929744540995533686834833836583666488959557803809116973290071147952459737834681211380630688873304245413205919576630108319986046017166745989171395867185404414662392307651364623009831946199124860792603225394329861193407514242258363267890797235707030753078339389912916120997815996048082898838624580 690 -38242381141162430233184071121872175092050573924918235451160863971219014481615286146347706732415961258970340137434695829678805731860421508575075440035630208076146822170907794764400121386926141264320896471040831011558020294147842301686081202544772277982374277754557744453666903982364692361530072194101420036531809306009348640372619280373046043384180021655170509277655948385546301385774005344308454275544566668283754 691 152748150433586552016769951224843998920491438542365166201452944371294471735540072017249885067247544247117422256613256859498558350122667675350518400142314579291121894633437790954767489186564616337953218900249948103192476751348852985195823617259292754336045998010807582998405596582073515989353985615611251663028169866364626262072923004521616507461934392515410602654568772699874724167856173594990121766965281363463700 692 -610109664448602933199930845643741059272020716952452773671699332720025895776058900369477864632763312570856293522079540404124299537195163951833573494210054186648353925963615685258637774727839016702460544855911672116517154861361621836991309940183937830924401613475087896773657053739637169315803175941411609720372061598506639358054279935408039587207744804000605662733609477075598496707090518703043241975704103919317110 693 2436917101289657891915452497463023451753179429328123055589125184659497373027606112875490229875164284554300462437397067588190564385218201758550261806599466073077407888985985882822380029504557573206941974258533082581379542515025856571897584289204532023000468331901138005238632432611105724559074230406115262796540230521900790620457745509868768662515948841559116371483531185177408090442555590545830419407982858308753600 694 -9733622773450910196526850609463257936973794492935961253736390507026119190248593868718816883593595672600174181378191169098651649100612183392941391538751757859611779060906560327353944440614745811137814340986532597587839524723797728785062224276173722685443629832764264971012072988913124321650353218768245902343238274583891720503258185912586540783949892222616321406566813909955905503821937573946147265821059422277752590 695 38878470243308959288573434952330941054732738866748530130031971291373391182921002272753144847274563434731055435260228324342240255975970390070223457426726445781701149169894404990984963693736020678731759151911675999514153046628211075783022179278704821684934090451970961441850296997097088754608291567567148164292131131914297737058491781017798858245942322346296702863995277537922931649833166624383337377919948691755356188 696 -155290441489078889112405386734885080649650882255116255404438046250025901563966072296341584303769089581253353606355509686309522861513215063786237373055028044932656888925727652119164079121531806734014785118267901734781378328160590507526823762073047415489015011357536625647845211850060224429205453690827799943874393633822773402215870537863134823651189537058597648134705365829077078475815760262900660501853236116768683150 697 620270572604871775163467140129010135622134944330335229621170044132097718728954871266879441465843824094991874376031189335273617857177605075438859177310183754795576440128014036585011185472517288303439256483870641484357793225976624336739177379597127140798374585116093387709290247643787126185429271494041158661303440727241019850918835875072731677566401062804156647740203101647449967435227218003084586005340269920525848100 698 -2477527731264158322572702559713008965780103473915436418601464302349983438132272465747936794852109715726128002522027157402210381928096221991867534937450991845802388417015620535815202270913149283366745912717809952927443484422535031290231168788373386935474094036547569470434492039037019962084199542276149972708597687681670127936686656396625663855450086505937386921102397934938642875498945466872006266540146803079152787010 699 9895933370085164573137318378710616641570885406540627297189253694078903804385271422558282591168941811598496971447066986361904701492481619172094645987644018932017551445361391324743983891830490413676616006163269519075190429264794441492582698336576769490963481220621850443110164294310906287280923445105623518527268924076592635789114222279279932333972096061300080615717201663482193420182107875116518368461514522004169895180 700 -39527185289654457352131345981249834471188850852410848461344504755206592910087455567818511607011944721756282188808570419811265064818540867435966614544932395619887248344614928777120255659368644566628311933189287972277669059675341093791787296327424732924390994737189361910309889193751729174229215794961034690216964444198784674937178572444932971995984974466740772789179294432674727018923653390566485397597310590026146341376 701 157883193738990699837329199354492919428429076157989123668708435541481398214329351768747264621445713581908117159292435343040716378733116160942520001035393306327652347168219401677513146713598009681254312999900151642420727191009216881102774462476853908683217651885071006213614946458739264621281762869079532128749922305054307637716333413496401795565660591210087416504393608891808548629675410788482724804628979069677519363500 702 -630633155618418692797537143860396219483354885394589035280710047376515442440141741252944914527825898694687123240250696156533003883144811560231945987041656454334383449372773792455479862371693474567289307196182372057417628828199928925424814902086301563741286445289235987791812959537571963908986620569717946340313101514526764654701287712455561125589459839383561573101294658909234008473530083720619136732363352933969856430080 703 2518944382612403541074657610184911215233656498133721210623376689947731667669869145715888079650263333619746005773291543111727844813471736644568000471711196762120837447850282801159299364921358857162088726325576245834126424145603665061804720300341953683913185182849155626873264921025916916063010316272540586566229201384764031955371828685313858519295091310117127259620595614979409219673455771555650414521621251464539550102780 704 -10061465346457498235087978977045412410848071126068215971978601210416223649840443235444712045421222292810690011696727015951958380135628584438246047338710064339607663214992890961448792349657473162414479401175455118422905794207686764587572033537846068761320047697929840020937663930432660279435338299967398735604618940235372595946427537277707915804490163735256776568745106133492474516631304627836700012178397776139148512937050 705 40188775057623141886535813899801250140352011760295171882399632636215724536100266880868523574334981527028231309131891172937184111293517863515036694050790838553666921437475150280056452846291410532424360274766073210130856764240780176759119849557796163172561002747074187930596430966949660174885349460244500793058016081257950884849146996867405336111896785817294287320569409144374461548768210697038932803463444546047153455898428 706 -160527401788239745212508491781075815008204919495796578907035359821711534266009564594970589914482504116458374350923417999550792059274391466164877446491827428783768723022209523781528607686319798443961325743399895824691738494985699991497584452193565078684702946694144593422651497918412458941209330785353382080767880099399990536743177595717276853382948018391798363092251364747902641160520775905899919186347504768200322306650170 707 641201389886830325997346507481977512847483299372177565535315213771588928949379081211028212048795744872529631070732294810086897843551458982248393081885319178055675917701159399093404226458510764930334913577597320806613952334704385281248757995773607808467451359246105855526347583178489696676135559545879185690454224773427458702891594434000798429986561517537707437990654772113772676782305969514791978996070552015379987930691500 708 -2561182952824796838870756953614452551317348546079827903013942690036798716198932262238400824398297127824172029192134081529556139973959782488415897790355483948504874993303501102593428181390774637320603298866448055427190468917147436713594888449244457373907965301512316196977501237873395877833098556758475023425569226403678726012064754698524439302540291747410715442364157168323052094479495216533638374246854940371555063415859970 709 10230282260084378910693912119373948695812032556414770975085311280936832107581630700506560133562732674186255552428947417336675583083574194650484940116060268747765593767327947986663735697741429863035188353159070370894805400296440065305339845484049437982205655537083144481966211369414774963047172707451319250395512257598041484974766877626822329816654420150051546598801677893068870373962030765479882511720890698715910468566208460 710 -40863493647322955761588640521893688030032287788721535894847806750333599798734513614981133153216774456327071474209147712065932329049318895815176465026967496012201723836819803507293456956048866326151822774026934608242650332503547170048632434017880217414100973443770236223563289857630873336903621178151474452075242519002274776450299112692304547471494391709988223513158650711567415260622941031978521701117868150957207602652628930 711 163224081516733044110986974799125279894925031392361690494188145106817754470331953117505510766716792483781832611468325600938463874121048754029678144411515736532563847674498230605785397686608692498271697156450765523812478848048967793001090305444524366343376872591661309428164137517076240692025043733671430325104408346939464245051912068436706437785935651245782455074498480505190443256207071211403640563970887967452416830570479040 712 -651979336844928058218605275742573449467930883820051471580717815567120356339359655430036057051323817168364511161539210686894650643258795865815175059980829711655353346609933943599513582894262811046467284709193788131663251910820233906152752701186101551818339912195292814806465963030244881498917628961641348930533379911509063140755267788871307750621261837105672654112547266260241522698980045963311776099957310179870154406932206350 713 2604259679290820630864779558646352291843852955286825513410777473681849614101677838239470814140491207988081525649458165548774144504910309433157950309713047712194174377482597295051072488194755239635818831489177992424811724229179603945554562853768456089091522163538203444677132157635707314015307202094311709991286194674719385257868285212873436396973413569305688518750210020061111147763821082829818506882732882720516131739486576100 714 -10402449027083221903678363167029967417841272588904798829478343634370637394142836407085393223989749194932785029625006566029557227070033897063538479388377607948428270762717601520288037445842355663083130682643047106996466184082646025071679239328720628484639558043531514486982018318292939988460144935278315364010401108074683338493576108671630578848016602353754347764355256964614236491606347158967678497128720824596002363743631640530 715 41551600589300254205462105181870750972524020299177769869916292894772783772967749340749486780020592588430816845607019234378203413303520014004847408577911116504491106710939118799919769154301773110161428293186772779835317692316756534001239794455651114775323195582718636219408005110920488165435838547541130052560269802586291953876589367424419807575592127537813773372536434051497133935195184440869750302646633235475344810029053395060 716 -165974270510333417636343045838198809750584773820738019312794130836662236858502462450479793562652087713564436003402339399890589053139758715159027358286069543579391850828611563921467234331428870244499559942058896858001890123313362515991223963206880754706214869323873071382071192673877246625154345998220213967100362670581573383742643568607492286639523122024947778308069484419904125809531105629571025732968368919067708880036920493130 717 662971144688416887183384216569876417190620351774886593182485900580475099529638845827300040116367613963247621637021338969716383609752118494024343590141287549248784185178721783920616679393601512385281366351543487589004232078247830891177382494522522668102785714736821755020958965786513786069463815685204365053617973827250890342972151781965299596864677813210440417357736303363511812849597966271693695458772401524894777104544003286740 718 -2648191146192729293094632218833433933847770430209435583909985463600003600906691100045538321801869522070465430160135376274577420881293977494236514507695282299784837107371273086746975816853550330809174037181374265188388243297143458912356616730137517108175330642880130244166972140009286196000679551504804939003721440138426564883015174750191209789163315800603090637780662355868143899947207024298462526731224293279178036931667774456310 719 10578031949743419373807765970082923863714598992436020858121666552794451101257325228554639861216925267574932844812112379221955984382581784928299401482755008018055705385772317531484443040338520931966547753525600680975043880948065529879814926254746008412343752043756354900696023999308603830043638230517285736885440590633372571957678606138200002195644244383382001979425609669912979039310925943961304309859059084666738227622367102824260 720 -42253360954808436276487687402720123655615537086452772205497101396995613010022315774059922556749829263257648418999493337003257515394868352019151498145004726472122512068723868361873969700018869722688599082138371609005877385081804952668953411995634654316244776376322724731603697626955223352902508358663231176462624097249472410476088186398836873171921281235615435183127224316602295638516769962788659108764623202045922959358207117401952 721 168779028501870036721615172981739190191640425532571406313220044415183585948494132356855169158723312452402257207654009446004690214059945705707567704102099323494747343630963579586958436527121143968575818802438987841798758400036818107818850085484879446290710850917299732007776782368996086630821101531027538303925254583420690801388536317633637760414273768913212969169642459975833657189182131319966933712494842307135555588024427752331460 722 -674181050137663692389388031688830781873533223318470825217903889326024185423070744760623695088307525086881038485975295349414856755330863456039647172618357962546885511124236791591119294936589167874477370396446040077212738453043117749307989932999394182059872107469606768228554918662880677351438171678951393114283461196999912924695752626498815391659280989773445804209480679091771679887073212628298345477019547913731591232737106051727360 723 2692994291559575025754567960604900827179479874057736850939566296505612513833787428587387595318163392048288297576067293179958653263340987083046336147333081322040671308612442398499519396648505555769696605401018207113403149243187736779803948251941312990884703148246154506835011011630344198303097842693959084239496833313170008879108105902698458256619122503934057158209842815770928560829145650158581201611911790966136532816550795674992300 724 -10757098744737970959229572571919023746136817397479247200161913991014131754153747573860117300635536643375206846118766038503370753090583058900787298533269711579201134564236441182956643777772759761444699700027271622889450270527258486738936185088764635447871949218974619054647096964012838232976253724448697218309886807230344885217611398998781017270387005038223892103493082085367416711297107180806193768661519247068958281694390991176514950 725 42969045468636088135074265059693093474223756114620551574715728162726793875902417895032965107090364302364964174289581306904498897862522122174731057313584944459815842342108598159782676386799878991922552181074453268810824317855442398715547687418561529211798960026084848738024010182813547153062669843021984703428010744813044724630469626708339756229275852664320346701116355959995598062047255124640128378548270151594025530244613625647592448 726 -171639437822375558666274612497396654373621064369696418135916820484721352947819575613768042438790711400631399594269677396725959784850294978383911936927543166575021959768753353530812343693828717736329753891344234820318719240742476746209230268423172395503765929967502864866500060750575659651725754059193474311054276378309272243160168945432961967099694214013055549205060051019527671514088654886644804289346075011007574037841339464758067200 727 685613380242336481935160212781898052683625269504261895827651233408020369959378332300388439122762346502659675958403223053771921891616584067712352496337806541587157869557716284255129361880163131095325454333512596861355656240884637998762521559911023024562404314033816018378374852985745731740752366133500718789222729903481869058753022929596617843548280498947459631305770051004694386404789444119696203880899380946609652425096760486996720740 728 -2738686414484497925092645465343076287368107532580210979487376080701268181101472788914188984847517724766118595723951336044462567116512398995752089367239479976559691050376152410183950802675157122562096732420129988561569024396290531118832638970845708870523905797922105641803676393109222553913493216092678630736291478261433737186520075514598767188667754249332120439421153260489380694949000313103106435338552109219856663089870526472240044550 729 10939718571987459475815889705183865773410053682954148658802797183816314051258557971629791939473212091246827641629830302553463642583380117799218222547875673102526502522215851602819841889423947244034054437321561765008626877083635266394520782969663950372715894349576608951683479135706713788214583433570607874804850460651685039957162681490791122356652872123060952548089756883795497123552695131020784656541879052327981026527135862187223941120 730 -43698930624541687440382375863446784377073584300677119848039666558915577771876650746948593555484775969966780004099431729103972577771419758222630598561103373653379837472303319553181724588438671456990825670177635762691994476613496601904092615399071773804909344137887079451991747661530021480885021053510303605585086556834534879136889937397641477778110497657929225602372747513380947368083187464331076034728436611440914241606170209127170829406 731 174556603862738341075125222327311368510334974224319001308174865050661405053187168510382890809870787732288642424036033719539808381795548145020631118739291177931421512201266338023653400544789221141468140843938025208017269349252423730814897965195841747123609017364516507267354446838417386628912317873923509952530534483990174574914695763985069411899394774582913278935129241768243066542500920689473187273162716260923961087234412903446852707660 732 -697272554227659712163478347110735575852758831464356229269266810666849656250709399896666082961833583783076489682898036333243715448593145868907548348625256016764312160760249689045304020755414866964006617250921838399238381966948358823181013150034852467522480428394368254183558196752387821590833687914990045720350600490899392619102349491679973317072318931844081906404969864219936517075391141854917457981746636520048191256676769287243460018350 733 2785285182508305098519324147803865983761088483666623518827303167302231641885507671074267791149043292383148651830184789063762072078418459896536564208423942178834796734933166561425170767765149700505608970410230754205961776683296518356904565622006227932275212915546227924964498786114774562089711418626752213376258023635401203039839401985769947942121857139865966862790275050097368221393029697659042835398241649915097749132651749800948075096620 734 -11125962064188488486183458312480837962380805768542970241419145621975671899193880778732633737941409990827509328564171391736989639419513521003603823241279289466408207121013684411578475055977409975316683244199995328790027151423783304010601126023638661235535194333975769886574154837901440365723203416696574240641993260833292131122721295200530785921465647719316763648026413644827259154412654149985555497361605174093397429559536004214815782669990 735 44443298803343404347530113748903047969455844539377089290893349042340915232698277505250357353191809160638867195461778511754832083449920677097388877600538767174659178377273710792373337094353300255142560550981205830377577846179185805836430946414815022026834962004797498100658016004835477638351204781575346180888677627566298974072155386942238709355475757900053746970467291008168700723506260770124953292628300905320196835779273184055657634480128 736 -177531655545964142366492573942629023138858944219794351243514193185437895087137141121516373122804237679725909721002213076846747724650498356883591440415195618877035304930957486045621754154074324388748815244408621115910433244739510945480650573463372413805824938591138512408881100833820314411925750484852728018829997679583397893043305449645713535653267898990815685216789044147889000905151471177420343705716202925946807047010403618529992631397330 737 709163085383064362451769521963500466921032200519775536039220874814015146725280520300874087481052477244386808980502734461651051969295884888283979919379017506070545370036280649821316749293887124831040043527189932924342354777567469574811978195167197637768764115571802683397202534893982655396214610966720216194882042902490861530556016423101437166137425031996701424516783626323841183185833428366789782872197052028760894829283818033478193707680900 738 -2832808639172457642964521071474795903093770903973303902769137044650022564425646306025713834544908811539908283027807670993153524668677870800353892686083121419913235434779072297660219209916503040652989225363354908212684636697592147912855154960589369795302909412831681717868489675107803630767400314325434801258279824860767315839765067875115680928751055779237713723123523451225861292238905348145546818903719580645645373364087099011989049099064800 739 11315901357019073020340008393766708397743994192867649690087270034921335061142771171025584897938526132159417119753840655983476596511416880382469135601241372708503208394408418704591295138935746922879058448271479958110751079211198377843278547872004864065722958661465084225466593087239301045239733007468964532300472327342587603746030508337228886418257802405013671445063481084723593006938224340055730879064882254360341270457241365015389540367643860 740 -45202438393714026821790628124289716248285468694752395248510770571929008703700042677772471565278761144139509467557233755523184890929389592446728060590904726657210113532258494176718741122559551221662833477149317238074838094802818899313737590464051558225827221172208597002636864778960785194777632073862153628766791878139081068202250015108816754101142926270029153885640199559754617454675536301645601982399482989163062539578183535083071047615938386 741 180565745810247664497301294531575654649021575352857071438045723202307511151082491668294893162247143031920307724655076810187081345682851813282476463359079609858761047308347021272722636602936938753201062202917650505670068502824844290983705195733583687871940975996171600380454786320536431253595955573902685427358174874196760779595321854016206910985232615791100166720551295245544836429131537657525923695790233921813128614277959277827986010095947660 742 -721289582994035144973047219665215957385040362999822587253864587023772861255806610922946176998518237124813735978271762352283704998118561690794151263337347659867072431565957642927695276133564806555913677047773471831275044531468603983997256714850855729403089947973151391215336743358306676035082512753279256615167412443668597266289304054118106350498564655825135884127716547819679234976095141223207752523386858878215962409086758466390025073864320610 743 2881275211744678748694487413144496583470793805361337064561870920977870595164514160456667904887755219093468598093553957821773938673507255852324415813708274366736838461490931741869985975187645149203165267130271419105281739124483652643207010498812070260309195439314415200687310829900780523475953767543753144116732916253001471368895068222436486740446411965262592757285181164915677280517632615813059745121144931909699600148294415072774501756275014820 744 -11509610120033851130537656709496564309240859125717599134244462872508375549501258178598409964148398536486275098836078444417086217389332747840199144890243268034868123531654635936609675158948496483107267706869847658038840495535024130302433045797593415607769207112189165512669677794077883642797101274963851491729640315699215383189579031003675682426665419684034534548072950538152486890626072271161046611743516571606183307467131547715239856846691070250 745 45976643915732538207355793781827886421880264104879966474512109407496544476933885019474990675578032274608261334410965705483555144900207057144204906299817403586265148496918384627315964124873457092251313685429082725266562838539411627681134148738091129200745926688013111282913759927329501829640454212832399164107007930759304015615334994668892556201915363010794231126640590073685973078768046220726327499507479911487847231580955258778279645697209168228 746 -183660052103060273267989631997114077127618213180351608705155611306085392146465117101924225486893480131813161898853455499116614385794392801996957936693640566604651665577502394355766183769601745489154041263510276838196189355022890752456010669913875940246725759446345687618161923075236746105156191083790142760401100438458497560818671258829368280807265422259198925383562502932514912926424086919356292805154139103437361594458294505253302021381088335570 747 733656754317981064834914406799716741832413317443332262886458292017883280006762930966722742774953339643012684211751956103566234708447748488833898906417434338351111874274788681067746040653937896304733144752763943889126411024618188222167495385486005702908823890389713904273536838465552425447542455444392743893579063586590897682343488937972081806446211995838415556004920623249236915038791227664643898207115145298056561616137188471252772532522390745280 748 -2930703719120491205517011026092986129138036086257589306824515209290688824412042296428566250550214677611392915006303268499272606027863465888550387610127398132343746364081642485334793007318136944062222776097939390829825823718663939845543929713592547452765010112857868851081637584508465051696236626859333160673450252626864121135282153269945300057034656794725501524122663894832978842680851898061456986308661173172889776673480201420086374263175579542950 749 11707163588262362732852999986742609477144197556852746603496594801332097413405648265573124461476959032594509481573911053871593641168714939837840800706944159161512001497105840208440187820955761998176462678351181117974417709701250448105935787513122483526256693108061229083948347521148574885112186151497189811186233047469178186726510934824100384938356873208836683432367417655888515763368712693042796489800730425713451727373164841002433683235838604438420 750 -46766216147245384996836783947041143991365354507107771765434397366387951800751096271542774515446625682204200542393916689865726065255293279672228051890672934463853275313772129685982403615444617262048909579120184839268473944353253893518482782044766398436211207242691412422600402418469447346759996199725130337022495614360833127552429894311236105804372459520821799560846739021131303599306313535130018958680673864913574573378910842768284117035718631489536 751 186815776886466251651811387271802173068037368204158875228100122635371312120177481777134918170891980088698537452971704486813819168796111636506903003557947807445485786872591729770901745467821373883018280609002069930499895916191458548737063219117523092648016258597877189536667106116437445303840797389537047532963804049095381344514656515222395490148160810299199486356179937667334184964328433201962769384821172055155947051293923741882219523428408592322500 752 -746269406604979547821863573622996978585617359155975081363314851591297103203474940503342146523084452375598944825434840795729671254073828930939809338680951081869999074155938239669931972586882190351844301794471034669177775707764847300468383034111702151043440730461375810428701830068901948238885911700181129496873890660509544565474013592193853975203744283489015406038957051607586768779667071911619195201637260526654740153918212727134794894966318330521730 753 2981113379904088286650950371126128700644803474556670710147212581124331588892500160735794391422892473766004815451405047959568195394759730975122106893429350404070328306854000298708041664729537355349731287912043655092811088086263699763113614396967008607249088131888568804080467393220600720811355938157605776975472294647227917905616633966156301916403872675027919116720299796116204445993560319089528995101437715628177091006724768676534616536445610001642500 754 -11908638594524023765772761959989256825387464277672005542391782883748656161464470138111687940272880810322555045278026531106391783194981843099559397828924672966922849947273539654785970151412952936755159998927155821139982755060777412371769047795719877103387462996462391392033719669268308559087780218526844798745183931250448012102778157227111948968171528269719392815164603412872345147094782382637905868879047421054480057801446826324916856529975942214161590 755 47571462253091994274928013339506753093203433458885786378614062486603903288711048922575961361407958309844802670938447705717718699491477137467908799804022269759257371445002643177264219836637703387090811333462651598090315217567291463239725597688289430066406640811911890002068173713273903952761875950891171669533098160613088259299350732437876645501887158602493902581305406559292269033320335723076710832058242888823043723564264955128331750327415596689829100 756 -190034148153886008876035185562579886695071916727295072570654059139608185095115565801824607554830732930861513315124486866755966233418334596763339385460512241630895848894058177771611036913552730461659061146901068553217925869118016664043265453864287631159878942682059275554806424927375355565432984888276731596690107266302628378494755216288926272465652465789122601054960732698417114375793699326114532751599553180784832352574676865410323473625098435626926080 757 759132449164268548006777280239420841962876454667556538247896796351618430287489393638992884076364777256175979213918689940647347278542990516000446897797343485722363338250504530490557167274218569241819023656841256677583894092751493891592979154655926440161416408200654730812395691487911175362435219929676821357939003672663284243508793722390422559660233653788806265762615167158171753014571778149042096504056628895874488904487494909787223179841524382046067340 758 -3032523820672038474095674940059322307999458977220793136958616753763457265053453672742573156969963780384829637281986534485857740843572790610091494995422633344020206053064020736577054224942392912485788922998569030632881307800595675445399197055259994431904336652201755813782563408049288553452437943445485398788801115596805149029377973440928351706579827970631752693741120819713920891457344445758228163394521877791246639571150210970894540468101743120105192910 759 12114113602473808502579824002977424555802845347738398934464461129658501222189817570165325180412292730074839868562560174652332898863916602279047974737972891039616949608550870715812422147595962201129001336668855468878651021411602231903786776707763611387661496095028102898023368399606824974953643456901509433567668265583589748453931974925726551120869116031533432100113501115240070227422031441912927488800089369604853788009036693057177129948624509863319451300 760 -48392695917250635018200454832946659146601892731228656796097505249530539092853008082923588483857527274351597159152543013479582474935330005946302172769060127889838235541526899333166465315922817424510063234377164741467874343428453134374237437018966581708738722304152535356065724767503234060370111940019100753038343526219704318328708595204038457688946003211899925248283873181142899465159717945847641916197581398384372912603381298670820657778572069287648774430 761 193316419958530789034598400383913066761721095798863491012005802836495189017441714286580432313964366509893371043132366308775204630490674399575241268354721141636147484949069348190310189961110860670841776915251748770121337718820627469434410796766204069240159275398188280674895907811859766748800323443642484316159941392552908252454738703087365004837944809770092436077094242409877030696714709633454883003566546947423533447803469925831124250286266350913891566300 762 -772250895477385461707765788410277395305353038860551793491529742564686818069675299591011595752897023170755146266791237590435331883482431590954113413217547447690856882132502750513522596117613464412129093084024046268043769049986863507480644715430115584073806203524255512448214076024824909364383320741996832720359612445320869362398464663306143765205019410396586089261125219614260836014142438355406625919292943832923003493039371886223585671016764191379303223710 763 3084955084423421870622896622640269332753232060874130886713214489301658481620406701380607265864783914317774162282017945184334064981460617941321281367610857956175271004901531302182459859720164927297731947208525941055042474527339397205548343199771036365751218004257327005894538104216519685364865974115060142901131646652325309150575227324759837875369352560629941679783354515835730964303012194622472128705451640108888796314999102405230004313373495271667793535180 764 -12323668740393041294687278131280238224558722840036449563152788771398771840190420487714153632747801710075715632571621425003386866915468332404335799389984736233307496213297740228090140696159611725278374218429870644109934073635392461215138644259810878841732899709292894928724484769453345910895711164433701700304724059244499208531361866100327478751701097379146776864225861161712740557884914330668834947349280173713054010642636643378153654405470098776583493734850 765 49230237477962266923613492770186154266995368626341686098032578412280583978590751647652880394349388269269786892991993561843595118030942776245294382922605691410441448925278292989599307147011468539151257008525078024052233371280731190961221142199744852226262574373821500768575844674869637018214750081041378071285834235750459771026573684877276652615214659614408143375639609722904392312791734126235495234615545419467683572549985939404306067875608250603540920756928 766 -196663872953739604159604814460534767698441028716195247336788106973340191872699347313078086170638548438597321008558094385432638461063557304583029780343568427827612054453461588182994621240019704608097710765126290801044169864385166375918025028793788530058901573718365735688799713349774068526075882169025951340148614865021863301931161896998354737398522092294760184175557662997674406904111496980014153973471025134295993421370120080897017505673576858949544496171270 767 785629865358876332653232270543779045929626221625061587796504250021270336242439113647029016984141476422245360586990875093827384934418174160681099409351621463968452848559851768178221016270430736530914453434611414621120386524740742864883111839015484995110109400698272711091744900678493294788720392427570361919937734390228680555102422428801420616062770400212158081393380796439584951493323032530923525157190517029658682496318764997130578659914053818107300423660540 768 -3138427639220094516380360164099367334520954749929282488749576873782887228635160417537871125139773502165948914428239589567529188774472601985637516911316112827415642368986491178086955830621981119370892634293473724033329877419146613425799355747916949088732806158600004209487447099476971405665164325512808363355120374521054763248178562418036827214953453427362345616419801655673714100807594661092419492815213550122133484341765788542664337434720733156908612395727850 769 12537385835740091488063025258924910860401005190874845000570481347543601516732396362387958512912073080173985780394736045710597747614017988686447921913606110020573281349189207931187423032081568268800236895383031573771637689768034325666899282819763370429117376547944346827721577920840662826589306444565856282810761867928330777337083131399546207802759841809367495415942222540840814726561846885851096880011758159932342459811214413589211148631475854287942807596043260 770 -50084414065891586256210215190198734813757781775494835352928312500057296448660845728188779721711086746253480857784685813773764508650284848311056893254873239510757679779358446229003263956731044149129258039218448208989035758086329332136587170888817261947232639360554286520836402098752068064977270742052428721013501247303937449057508831666302873263331143611594929510362362297828202323114140293474587014175287015356796581728010653356499184786638413057453720119109370 771 200077814945455364032590742912856165014752228104441106208844620622796981922017386307161402779338712293723373595300690410406218789420074361605778510019467675347773869935699110746212779489924274940749824592467990251214306270954467370953993224143149818106174061019334946002965362824933223629513393636755247345919014775302804298271170625992248660727168840673379110277875761214955249467570259267969764610210122939165734757567362127883578414047251783241326290616980460 772 -799274587165523759943665610289181882001937657349865766253985505182261518455312978460214723020052576054200627160501721794938832573279157164756762856088132526907428257618777276607927735682547233053461734511879898879203264947698934419749942218567727178758839994817395096317688283971452341258606397129753883494555034032713448288445889950994650070433581904886692181270745798705711571028777608709073445517382052463325358946114160257417011093285155525031803517207253310 773 3192962387020876288106131183147469148281996747602051081749427218632372016804665559489188958196536034741748430364332880857401183682129414391680315264683251284722041991625852820394929945391598778355873009279023451150038398652644643580968254091888610810035916192412051609175395492636967977611484118891348940826982955197726921280320224553480290624686304654539874020134605043053151552820014780512536010590730605946857265211222398857472785982130481990351323253023881420 774 -12755348450476162122511831548180845744816452123495532228384016744200638599431558023179033926025438526384349026726766495621556149799927841471673817568993040015969707801172011525401968205621218892346717499600439936635553912963794881075264186685028862083697051911726696914772457568653793803180632513150366491040184705712233260144913651868384848260175226920916253060902851544037223084615463736624309758710205104485667422839403106504851809959672947450672276993417720480 775 50955559745386061846834361900861804420582884870118926166550859148445389811406585341628760045128719584110896240962669768315274631974937544769422115088519292760570600454746513138896120728520378955748951456468338121062806341336656712012148860139972049675515111571293231357782311552172928963998497525739617677610484115981272983735484564228960302511122859312708595975515864738682958039275066182744137407227387007888792196770689948836867108654001180394461300748861496320 776 -203559581457083494491219744707051022814184205022382308139571731134253490225979915668877778530797719988071879313124067373424421854539054624723206903059806453038361934806332720013631410126821101498481635973004958988781829456370664700049044988486523628197802815232030177658854289474378806856761520169494180211959037683560117425567185112712760047478023736947217487500020499957557389649636540406835281758634349854985497223902311229177226714415912518925969138490780296350 777 813190400055067138868399083102556466943665086730340649247401098379308666230941645091630147438347648446557417487692541991131795928557561847028100678375340064647458745995954649835665247147558171237177603681090595497012610852734289869949351178552964499326109888653843074435650789249606588357247579561352971946422139227886843606169619335523176146671520330499580530480335326192753740400964170114618031845323906668115226095406418759624922940173651955520489584231220191580 778 -3248580672713558698718488882111498071029448701231232310875221868589834620367309296844198583853964641866195955722041671604675606357271082545711229959370895785249745221793608035590292529736003594094020555579472456047191766748455235110284053578940999663182463983213314489369433935355076837126631218495817944259549051698031260286169023640533588134084616456230368460694618664655487490704558059200145941336335015803551787069391716520474587890170927527539404046785670620210 779 12977641917181764660349085238935792037283240511208722659106149493005860511659905689061804869003257978803083201806153635473363911404143271992623039324213385986774335212094619007390231518021108067805637957590909221076843104135035547706303381067741276836485491830224104109607202325996288968494610923115199162051245248537464133469987339593101057789739121036766861927525478259506075573493136531677837762542305481891896082117964119437382791731591000150026417478628300341900 780 -51844015658895357284163781544261446138685355683238948468942002333597770967092648880918697399761733156346675970292275292480771728122192866062837680172113988121524139129342093367984565910453554793951753686991375811378773221134321495708779095539984464520880977901234680533336377760167367198908247684070147812376773834277885497166330549557484223432135822290585786786203700640980554126145959972716960511260091018748587476311840496615939156180358205758333884043070049910282 781 207110536306982733324700382097433690080279525904872623845197243637420032544595473122236025463836885336493763159170165060870688593778798645475100591724706328987394768352813484389387766505269002505927620362884881602435047951266431583369225789536910722778431715969159069938724929310137958647012587126386481889637286527235535159500540589869925203958141363127096244641072421288711556911675356889670383959445960981178735937923565665380235505560713918261096786607940730228500 782 -827382756295414397578470580143712081599479845174964292701273899134654963771504166283715273080596457533512168937656771931150934996118883591386463233437317866696446619353183280348398187420026040701429521756588708601032084142910910826656567685494737651080085933257946246607047762588704018997430204545064386962171444388974637757582404423093229598702674965352479223901876556249290895894321662674610682479516696292007462306436612570012965927866254537357323528060928884193610 783 3305304293348730824553583620293143539263311565398835641851321528088378961273646273480793581348794021921872368374189505237088281823575821039408501908291098706291807184338131929667675006704778359277230579890944419545374660535153676967792906086913456439130629275543565438000391719871626987551812629286494862953904894547389083056012178519860515645591504519919954115898122806685584542525170999869743312531439906893870209866794704689296181077952525690579209059230331839447040 784 -13204353375979878753191101911681282608383535488302491365150942635169391462639107306813578439776049587575643185903012156125714921774795244254371719358122093301155535843554884188417293521682864567928936449258211635224634485709312903396846280114845207380890184712400768916307000232040756995971154035509778043427124214506331084004943896708721051732860593209921673698956235953479085487264428147817122705990731757444759362390020074339238446649196039549707705767630872933703680 785 52750130174615158942684452987302550649542378715053010090590262552727658123358268170913862403997059244123843351581969581669098082402239345199630206251045712856590777586481677471180423546493583802579802171813696417916501588769943012805744620964142397795450348489184443066584595498792029172037081044205360054887287285489635614840637048886921484813471275895769572953576376589528450712506913017616455859737036300425095487665513201340370042433079917987676073597689348875973572 786 -210732072198844273638713972493804082747535711406191414356810972538886573164561020428332732758970440237339526875276570593436346028935154636039235175099597377060680714531237235699117722564872586692239922162207387725518848586180179465916078502346188729008487275524122299891610412983560942189414763413673504161889492441221434004489760151504786772603018819143137936425450756720177858684533235060817754364288995766156535742901243708207500669425386120557782281319487996514495350 787 841857223625370262160249973977789118371349779747224659133181318503506208423608447556134830742316472816004412320037532332609748303649461468497274956179331834153469080668627533720490622292197474663789473034282118181742388761055253164981133976251116285020147874236539523400638525368269233037847189218830142680285042319885417182208896231283016326883353526367046805968131245189933089559191342416124785510867347491394190566397682843708056187699981862109457343770159755556225940 788 -3363155507579524854416836190459492569331229830766831506283318262244971502687207351404457420275142457391855190334363136780527268603919422211712463911234183520196853636985836898670183348954108693200011752680101659944321116522591290562640369778136707128872586155930130093556204897086070849949757199750643546144595275752955906823289367059502790365039975096339595031027542235660022768455815945921881020219245472978227812275507813188801796556500011465825513130931311577910575270 789 13435571812282208290395269546677212393576725508969648805836526188334791098187677530579023813317172402660491203972005839204337073053934117631581351391901326306287050270949756533090517003679785299070262413748644400690114270315852658876352901177381566870689102702644493889303980115890045858571066928572254951369010459938881495099176478876345146720588825121750610204240966877479105998777439799537539043707122599633040686758943143730601338476971188836110715172055111199807750580 790 -53674259037421075144920848973814281410288792033301533710405160316942532539089000362667593866872146965565202835108418263960617471592678576259836386066886817497015102095085356479029964131156205574513605288342685732377215996350418976473126265321624532195774833668912352327107650280469538725343321948865211804687318930742618794284638002215222674316417641160008279221164517983270998180308804418663416995771334123615320676184507431733010667050400938569153908978523180504086215378 791 214425611325221994257838031298676522448182784861229894468875229584751457425437725848330716332889992934495627002455880801663149444036490898838284424742556691897051482453185494909904787173771946416514529344074446162214921047367034090587963368474418331448267044902887599062671864706695245156259353863838364735881653661532180493721859344512075683198284452167157590508231780317201263488836154411202898592219299916154653065897182552097195241340344150478341355592793092726939964060 792 -856619487667932310393686276551783481093497893056731548105456093947163650623844652252674730400585779854474954338093948051088642475923557075662035252380617895406907690002372355927952962901280856643752488440216600577333346204380424068965045610984837094872787485097420986034352335894818121491061675723569019226767692437136641122007576897098027768822036419095545382808072262750714467822169094473939684234723233694375684422871229319678383749422502467028612965482743763336201700000 793 3422157045311487464473137609225788232161666236070271808824823336222716828721740048343598418548620114223173588074503943790477704115669393210211005901061535299683585828407964216367912971590488970803793043352592926392171552049782072447012943747052003030024297251312667659189375939127282500249203508828169412480855244313179415294506748882906468911169593980614812692903129144633668588543140441649664419398647490215105581070229991584111969659486313511544366077883347295226408641700 794 -13671388095375363019280595083708060796494717003545216848353072572416193678470225986581730709869298491581746374524340692321656520724059591011069660854114848829466415929105872159091964667361500019382407472940081564881571993831119312093104606374636307427568448172123548595628523171945706932751144236538318724907041554232876558931734595514538446508753273405687410446947354913303422395694462422221052982488252719213901041774774957094091979055179131741862097977055423168515648981090 795 54616765523159940816648012560826164892663171324854853723735042125778403928077280167778083942823763533664938975458246589702617748200771397548625462732916679097340046529358805002862993438415250391897517149758112012658959311204572245544277019198233728861570167955541040578358241403329509890769678138379639629631561433768071580478364330759928562027309029877627045907775131087726260485715382300354795378504092892939243471519847901103384993267623476786586624925958723229169218065524 796 -218192605984483180649422964753049251706870458307837229700348535125597141320710742378811943389672824167153901937132191149816990501606096789201795190314918391368770537642413316468724019012764442520394603688732156030471721871395150428179398142546650954566311590739461364270424396964994015825869141337705235248091322516312168536578290293690216434186932972102689070812995948099816546357401546436902901167606293628657276305388225040253035453891916981520731874258737612679184637902930 797 871675354397232681540480200468894375702227778233568054411430032421457086530919703556006559288228697802030142745080171419093221778059990184213947159300753021478250177984245921752091940447480533230785970068912402510692550111069208235035387307655624882207242831109764160798891882873715640916675415207263508267143615354491752496997774249963709461378565790234193093050035685563101371170597057438412891409385984559081748810420640064626603182726472891444248873893094631377355721188140 798 -3482332117566889459587783056509818633757772126577211726144910956590983949699964930998181592745454998236681823397638579553971417328891289106859728751692732622146192440368140349054723190659859573859330416766532254641714097436201298061770444530249534481524720021375896236775128913928841958224792210002119813802812702124951973710482764590860948363671119764680436718506038419242916618220375932379089207882026250617899099445977315568474381900869470762341852663587075809499220370913670 799 13911895017864219217777476240775145280293878132708960988553887075642579183281962527842547739729026726372325882709965389156791945073618266369331982697626035706997054154762332908864426063311979674291592853965921097392179473111832970479563528094148346054952140904019665304765293229543957262790293985886137994271108113892964740728054589781648589551313480547016808914360519477222363811223346278416321891429899968832804081139529414398145736903789715033413093391836923793188930839831420 800 -55578020596367555775021017581896705394774043140172299149272778867192103837211440298730978220217461771857441901426311729681383820569104974145481270877016012649453231348275519970913382122931358798794913451593854784081756995081772717065856294744457660530633620754158377630938918698459057167742109674110443551818123462274434228610368337267128978686159743027123702176686902074369821250431258707710478298568058838175496572367781040571547152192487397647280236837134051619873772918821376 801 222034539211455903221057748142408810565888811546256376126932449906385433556899636649112522228084741160978544425173779694107900406767959946648614315613547116701935506010588843828867444186492319795435359606866835591837231441025808607504045122541313927548699337474391262492034342879513045752198649582482382170738884054940900361087425023693683874771860411034069474769002374810053414735623721816859551393809565809675394600064955879718492111818799846296912974481160763074587867279538240 802 -887030752660230316608814245696107018769461037648635198392383503117280460244771116987227582567061734014682364511542132344042036039008159188356808313249133368968829627503649196543255974031822185317425052594016634957913328599808841369629626649121817663509368154827469074640390278550350081422420000773925836942632463292718349994743230298738360489182352242990671544714693662557064009388109240752835057426158023052591285859474642133436813345880711724943971991304065515170614370146108250 803 3543704426567893967224254172096029036379117071951210107649771205479745599583095570728550541563056093049939010402275417882549005744879420518366925366006500432941476270276097910972310292271588506224532464161401450740953870670220128410674772466362987914650225042430633150806864431312377577036336105914189551556898552986454022325627892916933411084911412907856794723012401115752143441348528195731492085878751505884105950152682321965945605989101711418198821491055950184799332112878342700 804 -14157187335990143560602368657677170727425029894412048340511275014926545853060824593507592462065343496114930474393169953033267918473324252120640005317926466903741320622048291654282413754696943136807460540903509278333263473374063498078466877067244534095500746896358795160501478455385165311688763809406364383817142721390015463469296041711411897905591307767701322828289227980275208521321219250695202402998806867652869322738184432131941545515930897360199581656869103403982971916735208530 805 56558403071483604584965487705701591378135274708607636600104671363979840327259145208348344544102043085100144603289980830999987112807715273068295971555840394487493275926096032248661170975286172829779867204404578682136366870026072310335837859189853004630342970615091645616852912066461400136351361849422990507332959762447156868123810146828273870334089233590241116274861278925693837185647068633806536864206905612445846485910580655291938024177242447442594248540759950427244519314992951628 806 -225952925422056087796015968253547300542922561490963510983048438947909535798727602445262617161300966171243753874185779498535928664070525036327435519118866092121251052707232287643534702903748730163636690320325984313249505361642621388686597898996153749362282946286667479369305479348620898146927006244263857237790610486178060375659177434157893781474218136330765095553990613939045305673251000307299836420013284497899598087475202084585013009192639083327700555500137541579062936318125906850 807 902691736754286031046289320507356253965777370813960792328808137754721615136428488579339129774515879722540102218556323548054317240351143391721997662502136655512903833863837540722126248031828879860674956124821528408818346079226532041047821098346104956181929939928600242311109674617128666364566964833417741926206346642279281859398874761139440115664140801865067169574069205579372114412618500145927941729399771372708494101869179841277972992891579212066574250969797475046638487644765277340 808 -3606298176043113005219581592323943054209813555677556234699743401822080907995533615264983553109080767010345853912747292590494227786947389688711149077421902381182739573901568788924534070107355970532498463330351353593645570722454511668938572407751155705755058278197631218117186474826931179647691874964522169477234753086830242148574486891108648141141667539209333193112726801325866126658389833073547338256771867787205062776390504161477403136091637807927050334752006933670366532027739983750 809 14407361810842201771161542282312711929797425725525169036526045333360896779532218349241565937760876438785460815631643077444347767870721833713120437352568094556220784057910840946605802366609362789568646518521255345877209498856579705456130365910809526816095277360145965795699688650996743312854497713138553626392059762478504434342342144695142990356550196858191457653799026404211354718440232269767740224670915986384848295890958705797686157368952948307132333876518892463077187554063947586460 810 -57558299777636253001825618303165352845462308207159811113825040368834397504402788368081120215548390315937964443683946911864085650406982535673651525028284387634482045939999359633600464763392466650671777943129360863282283874444311020809923288996756544111240800699574922897099375193384179170216176678716189835809208663270265548502447040276735417399786723454951970175779384711719249793271228506477993506118466462843865961083505192670056450867203269632299454750971930662089741123488093044736 811 229949311072184290660807648954692655017629936610601464869042084827402525171720140952629876076913421237532681624581982730505101735288068329941591789262196567121728518921822349214384100904305292167911911881305954620264611286312660551694391438162168329355779617940480124857628569541925826685066113932016569839727276899533614547629194477107189725246838160459223462232767691462529932768792067200830615867004114090956197709016731797589703601706198474583872909614871201038312103205676618445300 812 -918664489061780589782832528582540606991615165473880729107355324113415999577660267549669110829442288786399038411507330021870135504032627662968625325574588255840994230766492242427908895730993063784120987860783887670121181050244175898641140179061701197804514971036975561713155017076286313665569802407988590679891960293858554942702042697081888368319736494388561101029512833876894063666294529985505971141515071027298168264858619026226189048641803917144072278536467321577702638757886377222790 813 3670138081762193549341500679995192978485567106345835926372312537171433169284428719558825672784782969222907843493943183162403690180932318141847595396637469440309408685768224850437697531776464294183056541908765150249143414577113263614743448095439478772104054517091845141639100022602742345713921149301164834243912847537943643751564613789422331668361596859648571345613789094267186069350459343377146606681545662065469484965152104628098704823754445930880772968985223795409976140981662086850900 814 -14662517250479918209408550628187183742057818464172799057202408318036241605052779110571622958103334417583410696612166132240954300329719777146545921658310872997403190474346765618701956232600813126146560042121995415983064354059916871345387829491853901373628890646253383140440557858005368167741177830083646325151371791409445117194454426283283164562300191298305125028892025571922423266282440765069227146979737487365120059305010550549704664105623300075700438834627661949892079591583765205308650 815 58578105727070691643968393675309779465202769226192188626074897525798776277364231636835833560226327440063294758489831811750364664875543060600188369226331536784717531514690882030053459501040794526053005517974499477841542989962072801350408310215308883273042381789362848591952654103087696236867099767005585477110206528556528733644886920931394235578954050947119188141004045436422839903957710213457070479354143819463421671369353297611103472248347578799912573422945370812662876839200352443650876 816 -234025275331189282793305102183222893451667926075228596716916870017284326794371807764809825252864984625743064843966730032237976479772390168574281965291471580782082295021926808110262595555628664405554899495829495462945380082446516338728346925615082593707245144420897784934966432701491278690034505558572804392807873837057231970609942407745700212323147499815356401976379312610589871937751899780973071903386139839142980958454689465680118119666712815271808955492589377225031197600660039459698870 817 934955322742964282787451473104087544952563171003116450041636063324866637278861175696865691095901236007864582191808331487423201015883820697951598940895181443907853868973768790296079696320161518506402927728748437198352167183727575678836382331955480829719060781558496383891141504901179386693692755155144228422909538717719871097587913646199976538493954497368952525530835682363468583044808495940614915913712140046177957278927153760360027475580594418589089018410792641855870157471163736230319940 818 -3735249382303187379155735225066207942426621568261839313858272194310102898077406261830509875918588312070539675553581451468091712616024848460765067651400309240453381960643369690327125241533359220634382356745171018049162447868486206990754642372653434723156375478333309728811225686043582226160711832109514107053130275620697882984811179561685401045318154991177572430894116825048648547583856403376920003658801552691835012549757365212301207486090078252009722477150465116437456752317989884236492810 819 14922754552986604523318150984635692780976685923507616892483842026596650405994228679742891714292577481190239094519314419052009870182702447086231137186058378308624500336050190020452202430155251977919046485067398743659169144597908265291513052311748529189362103219209602845207572346847639734871735891804695181861139792573912277152220972941074252380388489975623142724625042626816610817374996215201954157191593058003269746846162646076379506774004815910797087029617777423725241034608630103036395840 820 -59618224287297702949256417836178694573755637909037747487533007901378813085411089213216723482954248571194174723957651264407785774046991727627430738318935667486651052562073685984148067269742201804466824737903412541740778192320423752554874096796692912946670917216532602705432534531227419110124279710094995867614055108242984514404931532182677846750833979045002097652207158466376439987551605306358519074480216193451571426643983094048719688319337636513930667142235795748160339539222868713554240330 821 238182430770202759651109683925293688431082207480686737830826146061537767259620429499818334986711248859338481235786962420532932203257165489181452888777233848180530392696226175429970354013099174078746875932184157292216507272607783079634576172342451554808040195596251687799756428785738698033811482492337059272970007115576792301830337777015855655272944666301718829013185559851016054909851140734435433487435714390911342412670124315818295330782743585672040373177410600035881561773492574804885513100 822 -951570684488255307413922386874287679814688527209945556005393021491593707640624684279079576759561729019546925034457888794440570992088237793761424923046759072293019233107550803055988616276177235613874380244881718427784683556257858434939109671499526615598448168433559904554965239541400755167382601194564527822101920260834237459568564753909195869958738691365769511813628402534771974467098848064232297996341336839334818870958998276634262489069483127680891242402518487532660636142909057760738797010 823 3801657850057574059267286522530568519113846752692953813056782812471883488119530937921766279933704696253062320186266753774144103793421781125015267493290089708018769427044504301881033499776513670350448313785141057339679270392437227866439602186987173297640845697876503245367679767350502475543314257617666598553747282466849020263479121553925005938840098586317592391150918000246594042886761342269190588445875509403416031510127281910800883918787508798770258009791574291702721987189062530543105832420 824 -15188176750472735197946489359430378112770368337215053340513263372157087916128028941308804118375917305904224706375230768719032026320320999348968762849406523445142947759503043885670342574349858013099121175947432476653184657927067177349901905824710891514204347656495468311300092882324262140619398273506031414526212322249345565069363034706356532679752665129967350774740872084278736301580563143240315147915667467061856542633486997023249634163002633084951060741689920650330520239786446874331247771250 825 60679067357040163893856519913554577284474101866013110073129352817733044571585434412792507120202452654860999554197285592361126737880943047096001263456538062151746855533723675935962968636432887286272367752633621143089571675791046565509426280725147997555557158969257933012123160213904747391459832902193253054249386927907233816763021901741302179045890838043923528618568423565080328537942748507711195858000838662979766076599665169425956965908138780592335799621461331512237977998183943603272241372160 826 -242422424065656829115891665514201095688576920287945839275214121426778507368319532157645609560130864117483412262531528395631620139233791834645041367320309449274533442204949310640045758474852939521427135089214224905805794830642195721768894341880131224559147398150581004989059236976048807474927692508560882937651725500585346866439279419755776342979137175126849751670497005746413622394261479994611712802874816296347540132598347572368651943841020900751962236651682690525714440430327289300407747079230 827 968517157331233571219958963553712720864641045503474066463491483910612077805233052296083547746883162084843040042810362538291261112489054681580673128931441862639732156040087693294693090690343545560816510682906649442300297606338349050452753211090633092785192863838216101281772327477076983757279074134160750079917663178204941210727798261128599336447814620258864456719231694843959378123006014123350939175918523972414651568084276627838956023073159194432053348932245712660535779972054663162111102322740 828 -3869389802477923494680705617675944058720087655224024410460422498522107190072114658207058425056388285237513015050261689947666052850378976916266747234909673528517190787657741653887493652178329044342006059588230913472378483673631954902050371524502191150632064599615342920671831950662859985433801782000567082553693521966115272777347906512260425721074273334490000443272071975904967738807082564411397740214767058629677321562385011462753964588937018174911575284550417648158745394806708021799559550596640 829 15458889054049315578265979500292794598891351404224329128401591453685427036814045534356788303723471653445890356871491817981507801013818059766797909338987742733955290577469771239656669452369874300193877043855513613293748537909612828269711496368095605649859676687946050002606045159441112966316425463140187026607322701054291655127081093596204615705521692467147520496150631828920712293514614691049673856665565632331713714775501988346881865014842029506302689883077774752622689313136582995127930163974060 830 -61761055546057265611481913280687839626414121995672139023830936458338404884428162640876036162827749400995870389621526347502023937544362272514098635383232957717826197054084049916507850486817473710172164189668533905641048375552139925954654604766994010033463809539289592177755361162997615630873291617747225358878939338696704972365270923528546312317292576341832892362030801356749237079549539928204171082292917745523628980124423564919384895853082889226586700463555778268507412529769040309908102311697466 831 246746936718303395704115465814541068062208044555513238939974379111532496048497593222272491047639143214568338981400081195796292987541856491873414524034095571147031256581900175358370714339631784257246191467749136662729579550942364084439775316277280521467796331635278468392980244277770063038773847584947582094969348142941184733580750451746197183911195120644368738306859541706651544876258685401569976646780006028725060046855028029521206756584141178719511193802922045097728599477342029685608892915680060 832 -985801463523606354952499769672517440190840793392459142111147639623478385655295672921675192598981384669741777372805132085128459003111936272821189757078526055880687376055572335205798382770355830373901851488940060416962887532851464202737756191473173621860088834464111286229188841241565538499526452577567806986922551597893704398768411852386437928722100109334541294065826493256748209930818262447186521107512671380140227526810003975941393307561614776507054952066751358736899324367398076084940792505907670 833 3938472113573303660602544097803286963931714478283438205217166080032336215439164465166068476553913623266387317042851716181641670543045046717825833747367748756267620153076764383631328953012898203462599473895789341017590023660659871388608946704949245874472773139763100259007281306023086144253946071415922030653916510094292907824357332541849853977777473784091134921698765533326373644392371654493788696947170469094796652346357903931486452832105210412800943857588369675236063319927931134167397478024888320 834 -15734998899791664025332945963885554153261957603885391006934769039169957158085486808073549357167434283841250048425397983593801014687561265783927671518260598148541619124762324851630201524507166443570001735036894585456366857119087160032188261895552622606269453820163969086564252009513457648310864931977421577962930471013117161689864526848713074027703456609543316979511416152354414824713502780812962758149115317017148255553058074808273599441380715122404445585711210859582018697260558615696483003146572390 835 62864618358928133159893063156314022341654958762349298681598071275055062370506807175728575635341988947178934325206140926070563095805633991203811631359182461585071666347553431982081859024857373958981468009680335733032862078262604510020814421177920417982003737014086946409639575145719391773193524838121447694078322450942198653273095243254820184210560683346546881720240894644519650218516801689931994913666889839621381142852057704866137279991271505638604816197554431587912577988826803614559163361766857132 836 -251157685788062158796701950887666070120965983572065379900164543132397019518531980821690720839763448664566555796876208963009187488027293696914749819066590217337487279426828304808795943950985202180619740612837704962116937011240549118982679625280208368493242469006873206205103925274690868347270240174737279591737631795913780533514096386388306176455103751655904709441517444538141124579086922953529728199509610611477171710818073274143260488231053074298298373040465329908826952100371022605636292761872678050 837 1003430467473452639206895249424558349443859317879314970592772081522981640704863732219514660081444411391052046098869824100720099115846200863181509432447643592325636155798463382653062887182908621376335021038625191628816054200225085130081338909124273338398530378145999526920889753819368069402467732183157157936542876875254210284024554898307591601489707699129995162648950161562787690100693381685062605103379691938983463926564633950164063894704361568636055012614228861567827708172497942609315949654972825600 838 -4008932225657660424898192476221266532145633647088241672487590607325707080047594004141927305432787457443009845273288986979965264725361671229035433866151206142131539200015817905874050771227181461059629654459805658202000178356030531044764108195403421404482633432198119353954720875436144518730376821052734180202459784006447718299011484407326363306920747854429577983937538696561299174927309291409471750023509188160377043105625121259882899052836534922606913444636488206826434849836817829064486402352360498110 839 16016615995714514593872158736941222188024033355232164584241243999708903614206835639909106469381053107686494638088277335347846921763304316996098658306720909402175112513054852944564741579443995539299020979438937504520982834147096948822466377438608186588597281077629589588229506058580425727577887806194088985799978792745416429229626745170620217612454650383978380734825618163542932575339870714231064639744270954822926274508817741074264337006015117553393449473812676105644872274584431685851835840505804301860 840 -63990194382878465448851148477588978170248399928760886124659065313122714915807310008970192037193826463566519054076498496937350320759106295046317972949232585659166282849776293430903896119778629797485136198806040791871926656425782571724044241290439374037309293876104800295436373263432058929053590765256474194514602189973106153428568690782607225139314392870701333602206964543212155242130203520590603778526497971460254400456993989229274693694930288290066267959746493771810360298133859575700552965101003365390 841 255656424645031681222520640766586167243798601380067273934428608147553296215353818822996248804959877428755652820091599226765157048454931214453779297395269307746490737663791136656167765710411648180202208832328533960392001861582199097494397920018877879625838170256955541774545647241835475585024454114565339530771599659708050114124268046575987873043509187579697720552079783861355917825639030282803581122386555645116483126048001612581360832305287678997328972338241812178569281110608098633620742015124305346560 842 -1021411178748083819041044460259852573168810564183546685885294344190462337848515732209690476223141363028900256635140308549688822222093098106202510162040007068003794348576001643362646512885777653774584596807545354207551893423233394018968117105633616611711746173998558104714130917442739259897158865297488716666657379110169494126333202297888899802648646659811951861994959782893402761496477974743004740129503338551829506000871860702530851110906452824085676653179829155623861886899278318904843289660098145028850 843 4080798161356519931827091034585033768010147070190018075992492706089533990360380766408348189702894555968370183092707662153442411914602081164519637278470633220684198536185021986767963766784459238330724699938093419894465927698042788915640116739945457589852050319071878730863921980173354874818610978132373913079552366572991129698287248914266284369897699100720051674413358978129112173875346531107581830080228363302535976688841714344002468237757752236165997148758935637409618680253632656556340425128142436049100 844 -16303852369779840296351837640545893205841488057678603023988963749921692672387682398494016701040474458205384191218732508034843380303362817164407839932467980118657722113762907748082433437911370321861615744302430108867463398338625929174808618065279719185996719171636048760561893621426001149320869922400490575707359208841358715000936645538320674837733004964591716549223819086975172571762078976904343728753014050648409202697246394546180667372568068966668252753288855861650680509900892232360927145290068007680650 845 65138231479735787976903909910630692855527649328666229359747623218622052617728776067829349565340404462605179916632474493639800298111423515676971440960960829444483396279365179358019284362590279534443567754751484079924918855374202528868821177027673765647247875388924852451943881264589598285862041269881016969960949491522490363752069128231507556348846572839240947270982922066526016194306249306232520474941225897764570610131573375790480581786849877641417235644818610023431923483919580739207007275689202004525056 846 -260244943737005866858079450943181727957072641525876897442017690873454536463266268450665722849705162037358756640919342539601093389617744069725961548992964070357392292463657572376010852417913882773545223417328624338234309374899296155527914395216947196084748640182936407794096862265906469122529394216575934414299015263160868516559491668369679393544079607967694717830791887329955060458450297992689367724224438076388761994217762315675243302717215618374956134812291723528756075117782028427219512270464781136950560 847 1039750755142890027683283190072877175214561769685439694148509877114250473898102777375505083970958994491643485800320017891393270401967468632765825126082869438122096242853621280897781256885738582415203112212798187438707087278228120649712470263771132599233519805499721375620166794211630895897113102678620247265492369687584497896018860228677664890007562768343019606970117008665208664636387828359225120213937867941837040870944614973928059726121511298629786868404028993023551822891648648843387402837219023414886400 848 -4154098535877489874753494632036447959465725560960223683697112575074387506564589869986098142091520133652934115438071014877406132219181348735625725857510332141931205272155741626983116625387832921253193566246415399814079730776694425425973878836859194865805621436217291535113422867427393104497210518649839369235108865538188643313210558092791173938555740261782267177971170520900214329552871679209683281974540073120858933688942679146129828746685730667532767739568664577261841290377074633291953389952725026291402790 849 16596822418959299947189462652376479951128081393141435494818145882982711922576076371016307300323246517492052437651280191359436514119508992828318565499028323469294049803477356417817116128757985004582841668678257993132342104587217303939815544186839091854903015788141606693055948639759743110951327170201014830320321076567897662528677966806878344343756060598358015512602511799978443821518692277116644773924714688607572655813327312855786400516314106804712233532177453908775830604224474327614552194412601841641794180 850 -66309186982100920730182841373494736369448193424833311694591086374834458457727476889378093637526759027532953033251467682184289884646885340758788056982000219413791286038363649876361089850896608324192153302154546052561686808444929369623074809480594771693236040128249491205785613658195755406510406774403591546193263174264929058018620889464059895232154567311714774471314021294424720129316053055827780653054396829980826502427135639286538214970739839883732691145666308087675199044982329924487677070877884879611284992 851 264925071373846216783339201727241014872060937302506768227508453201453770571414126232532924051223244058298519756821374993450746895181445544747214328717744707411152024125072161668187668029434157816983926236575154616580182313410998656543424620721530227681554132157597632571647480990007462302188987403067667984807569335015654345228626910816257853619412279888782170879605653610921886216730018329950060242336751799723160101208769393685980078185885768858786147829936205948166326640156186849852820748639325631017182060 852 -1058456505817573382547519533661418327024055669692174928458261472649939712470767236731856893744558594805690330108239390232049697689199108725727133303938031671393851514227400983941914110296002198602128268672889467505679507740435492285063165972929681801676068422411419784615832095275371107645162861933193328659975484422524472349394948921766870331449694062573501546615512219460600635372980596941082790310553602724443044231888856444839717380082162263003245423807486169727270695855019101311808343786711247129032895450 853 4228862569550164229451285545976686586750271655698630898224800819215702860610052453437477484034531877019686570936553155815739003194361738027289648651607047990750581430817095607589734217923535161589745767452763546611202535028609798015820949162654578640225136065015063733992440915779532950418060084970890231279179207579804395738139488883557053850975284411448602624497902203477505747628365685323094982719410565656542260185297308399095316230456061698453965051409626471500858972488120328426255577509618421830582827020 854 -16895642959373724064271412509218330953152139214571110801806815451011684028573183806942240252372157803736733700275783802861008757493164227340880891334055325227682650868791487368965073947956793877452239529916661851331877107163485516194357234827842414895138365496148862060312651902928856321637366778609512848164523266294967618333052616115912576792698469703232480770401095272807784196703668685581390975240344664849695118403517160191184990154874070280146715669302207847258665641859243469328036594835079073748719109650 855 67503527893825311583100754539754173726278020534473584209324072024158962153925141385397301405968761470835885754552137392483281772627659649820408333096061977751770684640692071172379757434175915655411520741748908636432388535754931606222133700785859285709699014053012385779565887273168497903281501800798491083623669970817743149747517829570510726262276191958401485701113470622373112396880710577290251842686877366817497854667144478687505122294993541895817090535844989833378999577860846128541629240704022445866010142272 856 -269698674529068417773603481922849619326951904471845394855009727012410806736476616282778937860295752605442440748327464815762644465404901871946023947650154163447495025083138882487778937412244896660639487075679050860512580364815264127663197729775278921877535781006756350945813258402325181474083148694723660622851843046240937594561835262572401860358289060433423468205662038450226169862406476078080393819811903521592263296869305402055740819048550582227915245985539380062579192724752958211002768599124366612831879085850 857 1077535894501202173228492791253018782468475286944689185511730811307461612912130611612876409840901583338430475055161306335089025262014450419536973158406216867729548384929600389309399161843088128548459280918465659447368815833287589700255296413944638306311181461196277056551296777009270771664983599340634023365194638507335736626074730348336740647992731512671188398957243767058315023451704735090587637323771582731957783281380399813878233389279147352354720467148444939706767295337556429262292389672835887442591261109340 858 -4305120100641166724740411758059846604081507323597196419503745013009298845061519506537226495261783948349813133437171279856276431932617174869665202782070526133539501006455326497147576138459331124317154329823426900449394289832762071669551463994175081717989195859043022659305177264236787686733326366018511627211205495820052052586189388815355512478748968110466120397455502697701139301287271925405984155874505888694090307166950672121863488956589127840397949404319436669967704779671615679113008960165128298816229088274050 859 17200433277532577647624089817999293999077687001845841806445696024037152079454173395152225066051737497947099736852586533721467653542191087488580880032672928626667715313334901674284611533402123886678083422530851131946823286037298521501630529019800792149172200460911933643109873581316787917427537967588793630248601726673559511777341912149468437445024836439752427621073022740283603727089377564100276697303324729244010622065527406574968959527119520949345665943584955777950166651535010195628117866349156796988138966625460 860 -68721731094885973020042293737959969977710386672491060984822571556501923889540162541561680612736941910402598483518008523101119601826707647221818492781702538094453802112347351340513866545081043807704528650948842429499168384679253162650700578734925025377390326501605931663280858908017382284281976142579461322475450179544790068148699453799612581394480675992149622435960723000875414102700205287205474934577127928982389508343894483728995423787419145153917440956100719808510780239799566519340934358866344148604323524275598 861 274567659659010159336754344318910913732083310282658826698942678460356118675979278911698236129866527493362298238445934168952208397542246581234675511230031046509780579868147373532366667729475947385021577885324062668382275543898525992472020895294009392913150665661757974437749247969358807360190571227108454882853405495239723495781402137726241816776259604445515782915810103266205502703377029504899999962553286079798440979549332995556090916928478437360428806883055749458743564637135548563602782829608083750663748548417900 862 -1096996542767553351224805060132632467393613596999393270476982116725599156287787281405903393539745151609210852822746864591498150488556261282798401926538546315753694103324709459913539215383196244540619854103313308387364915282118936795909095085142190660316578761610607511639007375712888481006601405106993679027109468723170454541655928169188867449217045515924352813155955029685937150362289234332717892471894009792716561975814052469760042415536070838242793181034674477328142929358064561238774032598495806947896213212250150 863 4382901598450201570131086729243704226620138681870113553423678260104131970892573054794385748464706005502385887060059315308789829530176116921308099470109974156105141678173346718171359460766234821756729150577316671285787054336901615379252097165203097794636805990911214201453573163413542213434513683921953736345525508809295980159773575723426080264091241752546138868579886434159125833142366725209626010247729225098116931442291701987789077724045992045011482414435812416447686497496123849431524485841998813771587151004409220 864 -17511315182696870162144110404339429386912868900249574058354788604027156902223567343923865282060376309021106576540885134775396402243249948625411527049559757855179339204924065823064274141857688199889153967352890219072380684688639324408771110433195710170238720232347817799931563389665966630161070487632310378524848521243773642511334883008356853442885518394592531960215759859396408597650583342561811442926983236520396145519583308937382434994342750660359945079413111483915940604039505801696127539752764813798123402653204480 865 69964283550751888185398896598146899377076155976026043867831386607535091623219247098960553080694405230031149512746010434432104007112915401675632644489339333118496874326263088421398995877757422449499324984013397222097280515935187867233194170701877889420052042916187336062047327445565538593183543292016574787813891590333825311036015645767707880100083082218678711557631296974415271102924623978837590693064329641797455016429849893119089151142139597920390884830918365344846340952401359134413653578006958515817243712931823236 866 -279533973539955580971686122666961052938433602398441237624360967277218726346811310580142625472520371935228380270324706816553210005324119272283705484911217196986142246153429891383418620943464990387145109058529277584822852869671766767467496340217664546643625945138009434355417099454255627877231137566644828278421714363481885406133480730102142374058020773328484693549784585831625843900587115648119260951039008612750163432854840347102365992547546139828798109667802075421444519771426927658394352580250753748866243939528479770 867 1116846233382244674147544093331433780136948095395848266586835514011863515646314163609704791968639640580889399373015898976401752547223470771846315801306178051164932803547267755192805193711837055018535937461067378954817026921041522586513733936002295259023668136055401073931643612279846659895801890613044284963488188708443070709040895660236536402058995234815348876054764599902910350029661655526777220697405612445504505006669198395951077390788682766251832060173899770453975867426397258134219113516043949198782724410661928960 868 -4462238176693115817907468796858769987920433173770508972952932675798551465738960275804673062842445015592770088739192554896499168011256908567699335482638047789677404334910051353696599552756510261295256487459656302091365725071626728490817545265041428523380277760186749971067408095303679465070936100549181209862060460248847304696827079997755258201830374804980064356372847863258968706279666141394455565202120529150127663321556866408892586442964791121922372837517117845860294069134131340428520277278649450231073740085718808850 869 17828413060389526029660220555458744992013514360565255643374663118955777547808596176747784665349791822943725832108718700345966756427024150226757298959400807739654715593564670080592167603188266544553659982117291922740186188088248563084140986375401426735530868105132938662347249930432719063376943413790736848116810303525342090766185620942233869930221401296322455566538405525908535826273450786966393651406404091921321563722579905855157935344865968801294302174572615245863373671232235928085146996547833028371332827156179442100 870 -71231682526337922389768881207786893784182730939453825995827964369529060639290437138362413214661926869600449416563110577474230396942914880676101576072272652532229645291069877241538361596186683343527036894068628417752743896315806902621234561656201562451385399463717497227991678207857228997294860910131028097041915920498406370657118277289425182034548187761314784392655516391720818968505864671661482956171008290664339567759102134357556393171828026411240718493822008019037457124890151505080456104327811943362426822178553901502 871 284599604123600424703094955916301251858732380791388420741080730202021964437119082940873935691186573485889281251021383248691529025673184597879257732183132986007071372689923275316364521647221191774367495282845955101928299379080376602895403300302619331034237876158172651161051851931959271937075799340236974898066739908399949977052864378393593257760962529993188774049540746764905031146390424502848148483530014344516710702639208967864656639535036085204587804173659750147513602209895355167191078507681911715435385517775556288860 872 -1137092913723192522552273883500451331967687631510547314061840899109913445067572115786702743059740850945915431053392774356010650373217173324554282040052792801890638374371207214681438065847383752456303157758526728870548388803573431289549982910842116685003766927219157116345148824541673706852498841926004642091026129469893724747911069682267086013840325812937862347500709375281894054328795558949674011906492197916427533836907052322872516409552118297028508226246356532643540073303356628206990479144606312458470025812265846579350 873 4543161607178116287127527268785308414551310949265508627087859170785083730121067055972530547299399871820564746293509733051277375145225086547589158941241857151196502462550711070800522306615892930776157404652624547881412119297667959150000389911818216491744718261329088277869895313314758778596893859800163209827557946578993932279735072138938276792848538146799465132732771669007508784420019236681884827936903236432015223833399323434275321911008699844050694507117011469671055947204741665496272487175060980677813609978117831210560 874 -18151853927077782694106779430890499981250775554731299915092453345974270464053508191597341729026892851713286148806562915120206629298771169592884831833886230173888085353806731189056549078607206080400848577856939269109715240946746582782381420563008251703858759918262071294153562863406824003517077502734334347006626198199449888421429952900134991057790403494734702411544078871390544746889754999704802577127471399371433944948318722697352513572158029994401291518556736556683077481650398431359024450153136665299081898530832879311790 875 72524435804644489484111201017592214782231670102103570860757962168601199476949788157513493353917734182388169572831707372868848429746861724453400425247161440786185995882180951127933366375783762808092990432214696782637216551256944061036806224329459254807645971056279662931756225984434914993647329638501348245567233597503299709809530843013359828848581006957441440094251882915030244828454344335939507150015529689694809240721917674651398501469088680358494704373981446343814024219352283844773972545610189390862195789374800225370112 876 -289766581411250814148846122787183506550012380544934358461932497248977395170461482364494551071589120591733554229350429001188321351728328807747604438772905299944807061173097407474619614515117773776627244877570135547066504485615644079484956375745556383363882304448606534340265562684283671667707036779548134357558769178278150023396550596854540322459482482600339267128400830250442159027775676189239414591510488552916560379782336907547933620753159059982163669816702951347128207155488913362027544962740414613762466946989499724917190 877 1157744699275966764854682798456432163000277515883067265736159031197738646154272558956885868819667364371076823283516423284109324990257769831639231417856625052459069489567312788815355905656753340151997566762834384215417367979016210780519141551439486393736651761445741483517203151404890319168828523305608751924676477041101705743823753480258879821984189392707160959315309419396149860431426249376457354732288957418161150935127575987568340777322037968247720323346425659272829974300636291243150250538262524103923456342616821831173740 878 -4625704333781425297392058379254173152397464152298177640321692347883447802630054825536168141024365733728630405556464251572500583218478652129146268580684556587729402926426119889708734074081880087987707818000026218482555953155340395692552561005068016251968307948919885089857226978661405539899393642163505369477016428957339797271851532710201456411734218528173172760217831722069035570881958327508765472225929235487229632601432920896714303281561401206738494161732408645720017919686351679373616155317371684912927106783506903993546710 879 18481767486052748173425380009033738465551642892913765498077114363784606010053188335930628568006339541359442530505463539843711090174399347300980313146034314830609400543354417579814646266411334321971365024819217382606071112038174595759095101535607364137557107527425079063382701502290581295309444640528216162692901394585596285548731409368592265827169676402973397326511902992137451945448981124749118430175014478293102048330584058871979892838428716818815851544765676121360436309318237364725564364671368003870210848069390112917817980 880 -73843061910183480202004131945184800505544973194869090330953561480757584921985238851286465960352602076613409019610465688739191128469531937625280432978928012436843923080038786602986700309888922131876499349164054905957893215825252134873839064771813059440512261439121120509077718128986646064498112186185544519809113557619907167009013592382653969764091082183397988831451231655599342366967531829592572358225406035211891718555580173919971723283645030387026399012244798875042632321111954883415290693462031695633073405509985374077557230 881 295036978347157605347394488589160610419430539893234049903469394338554709336422293707750692599819704097252213108999817507788822669935019773485796962639984794299308296528645322182194307708069246202276138148759901553883977434398283217657109543696687819785020613241437357488552002188665987896971656554357357675497122830251789057840361567945382096019653040789409899316457149111768896101226299772993409336726059486794774482119594029649197871280505548612068314682352687417323045618824580044928659533310324417275894472637443703700883900 882 -1178809877205650114789363013365308379952463971183397723197081797788057591498358461480854241181139044488341041945709021425677790350171212791115587864334814529604039044180211015158789955060358303420432098453775388974928726166462074896852215455767718681317928164470323373633920636992109617391300217943958099604123295175098704730062431815887149840586134960760517710292348719090839550870838620827081876920770985525322943079740398428768963119969080298708864714917863489700935755269300412019165331651422863278635965774041843047449231360 883 4709899486728803629645382458836702111520150498680664968787434408376293525261844453119426685036306397457380742904259827395007071750174449294513922973242611166979671288638487498845086026560525588298170377514065200796770720175853001399880652466532855614597565757928993194970134793716235294898881620373976572812918961965152002898434582855898194819357904035070806274931800649920152162449474429898205094009615554389421450849329328926313808826240097636733539030308543014535204587817611868984501002017601736110895819350280188502115129620 884 -18818286184531826266863677426030805269105397693823652341354319378263652410887821955223772682746871262239218081377653518505842734639837279307944769164584731495217419673609884441086927427388887305281830060384251458387097492829313123240247131800671997772351360019236656214493974102883502371970650661815409947472500262102260025462588714776403467748729934585147568959971445977102876231264394857648297552295910261059464522481643059299019235599920089890477775104697161101739510415017295247468333839686875869129870407856126256770412940330 885 75188090337293262914836116811802177888764617226395971388733190193830819124180043427877130176489194105398728966950715075069672214334988270771630173746860576911964741204389323597382345065815938431046950388156738030346640378129323394098885715307543710873485207941266458597218151825562680504329265008636769514916292762309228810111959080890542029839421997974549490159252818347328658166985072142418424831801326889975812710156269752427254344779164396961594236210458911195440092839614451684168956965525201544023490096300886094907063588812 886 -300412911731397461307584484778532403754206258444065167851146154950520428554850286382263025761593394055430587520322270164499593271722187899019831619710932779083922329417086010761550227463869550841880591844328276103190865619162307917731439539716371034415505232632148152277922832280269522397707423163700243260995298585129510197189283563759916275485252022961986401149800637624518937247945794030885810040440236160751144328648835735538910690304828317291436824825733681708167079279639058706820813753749095628360014775326156818077324827470 887 1200296910006846226464576566014790122778925569251146510557454310196893347010585586176708188612273944230491546980859216981946514718132394491686903337379420258256393162856993035105900796090139445528325611608003844994034304119854813145930351441662704561407610534891018098913877147519692847735402922798530615931470919407326583935947396375885090352340716450191302837469880127748760491564124910856403004611821394406561375559852532294402913029936777441475020327760073879762856738068766096685691637546871293398416886327499589684922345907940 888 -4795780897189516229162519883131165941013094504170121418308387266417317111704456824048379113959851299695702712486586150734173687184610062676244519190340296257087480790334021721346549577170962559385697376109456804097785710605005492164145142922319004261119597047064563307443791251856489405775942404188434256237732195254272990559783650875095982468819081404528301880021209420546974636697023132887884991331198023717110346770370572345009503035671878052657109719877669043114555412389768624319193198576778741280330180485018774009734320227550 889 19161545272010305563537987204591565154643995139271396263027437086967728212344466410595998439578618466275743571150004507770286768143683849973026470375802848487260665654967879813524121595175769416128230686097627185776529633373430267904435936625508552458376612723479560022256180514735074122678108301863606863103976702169605038491524689951137460382924013342086580280509042489325544315273409150589506683296928267061776200163585082477127268527404663047709210901654600172747079299913467436914604666016011336798836941078587528022965078563620 890 -76560061783447917510046160111828770438105670466572005743062434023884541037187553433797045450720862096715218133718444977113640165751617719667508009726241493506403288841646944513361546508365209037923582381756362104068920647501031497379971000719447654541558690836734062281897051529666465287627015710231925874540170431012041273737613167330859642329047036131112647452636622739049678444347873406696185560195972357451690594717165914713456006165812558521888649140248762908610372984922612326184628096082411870574496616714211090550863081550718 891 305896543152721196785369618404164335308256101976426869186646762205419715030738148399907386986045195358368323856383461412485475858670885613935273304854567583482374532296591607707707189191672440151524077754267844097065496638724660079318402651583876150581311940941384132162258037757117502043741203687663236835904561853715445642540344769769898132981718480109808589308394900788610062383923795267780200329678034660617443590326664193832188485795753571007829424655835850654919308251312996837685535764362989089264156416089837971778837885747200 892 -1222214439233518324375624798197804586366171241529131571503597601457528995929989642261513371320924973382538908323038852549437484260429412923840038182176770030864554745633466916894919755918296610650259880175123986952849136794186870541133169338839612781022192553268041532577697370809804770382191576793849847523084995878811035205169655912137932573701960067558785386343516507724008807668572230338662886459394073252851297124434737385077193741934816870659012846644679153381692665948594166730988967327116995776772087175749544851309575925252610 893 4883383112189466272533291466931429747093503907923786614921429162374539146112209455306920166711153757031241685214560611306151112924089748389990208548719726170352442701478398610841067960936710309966547875100607374521574154626717529776890423517334533485651940683158311520834435146993804153567272788097790710338919858663569309160196142259618888895618565120319633019663348181288538272617226817612275799564891514816335134085139246820240237716171178986617976544056179100121144998463621144127451225461019634213936290453214724114657229794916180 894 -19511682859889008417772837941699180152816550289825241374160341127518852158739163505991408093391768702590151341819251122578939346045691925334502265029112820895412668154005413688953349839447348128859629764943366377842352215130464224119745629534584959296139521387294730147973745763174443092789947933843600968345536804963354800657975886906812299212492505303330441739349507466255033617951857429634105512183704241005601906720133545580537745878806521606629175460032440818266583459264022450368645814341534049033068353328814532360753288454432090 895 77959528387668261566430914502252813660862551772530796820108804326265268513576814187067346750803312715600425919939264820494175532356865167593497318149840723488263353428741183633181205615490186490281604513337964432585755889727977726762246224821984150215636791598844642468918893162287680163317534744515344881924566414061539988023332380564731491106813473116342923558603261244972776356597694715133180585679519512509269715987116825215186513243584482572615280995894401841647012086492728298687537750440408359097701749945897992690149342911985148 896 -311490079941799527240873519997840483153892784983995817651774017285747389819871645970648550633790021787778487492614473278313781702943724665161518302429051105008909380887157854248648120651177307628580518033203027531983265720118482435054510585784267028763370216432883727722386084879604419900702136350760548307822315946848699418807467222598674822231157470123800136414572391910353721372630441695378497830619829068874077179587721997574076479869072559034200321158979633758654223224892725529239226877657740954277569751587021191407526844662619570 897 1244571289310378490112921622823032655098719890058685630394602093592105512948071325706582391829992684601335673549086145183362980628038248829363301667676387023803713735896960701925479224541604760915086484538461149024111509856080982215424042295931787102662116895981555496270812207451459955338580933714001938360267325584572187991632240456730161597156710072492787808608494770131284189295849523297566174173711439641609272390213133237924501015152089504845039180610531125608721363415355860555073133664714547623424409406317954734998856155535388220 898 -4972741409850376417065882831502273013913370785668779556632329968606319131912783871531422741521173443596428058679422148015485940415814294877233325594234829222057600093984738305688885810306545525794354461608016261356917703077526240744923679017598276307741286662340558040776794011371153294843451036777475376849180150215256708714325875192250695100636276505797832558893280682108399832664685343616146095445113736667626740999877832339301084988059936755474525007158879958429712618710736365757418002037600065922232296633550456903460753159973350010 899 19868839982405508442826085796169259917660542671993610864764548662106672215607029662448131799270361523246239807315332987398916015543498272746409461106219695846085538973963492763108429177554072890604361764289204016456116117301973589272264577342839831476536931803256156265271075418624419665205020645899172212843778261167719735323588337080079287255164741891453271018628675435426209698357801794361862442481525595891127783456026926577645922381641128111639819920508920876004355342536533971375988783095755755966710522678515934172479135404442160300 900 -79387053974144675956002893914471842959897012720543360744103685543261770319247642962403868833529133375103864830117708247429446657660466431995653802375517806958359553500414133306819901469427162349570316560426641825751326175353218918914514911249835593321807563071676819922136933242079537511132101865791208381211697982639664569530745590538213221567200010659174042970046351448029386040749290497440237503447958637070397154003074896798339607736531748926094813716453392070019395375277137520286503489445864954159509668633244171884324084256497205248 901 317195776145306141444628654930187163879721693445012318178438699173964898056927319272645868813212963540925542051524694440339631484547923590659660031689083357436286784241388323978414700654758917267983506789717991756609072398747600563920370344616435223039408687078841899799843672387895285753950074329204986803046511108364573443834067303618047134160143892748794506472757899515172697337601133196560520946342135595225285279946161278460442783060517188410463007476803904417809819364090460204519669984516482568063445236544554449192465705465042302260 902 -1267376471427586844530423140097998379847579803964328597245114270313713406427013368801126065635054900888576112587245009715059902295244696918777621678722235499113500632379116984055661398181542281412209044867121554646140905681913916222138597252768993951035508767441403777027275814230578633349744476869423631236543702667050566423682692989868885523003911528226488577551008214886278536502379188253831094508657300233711633763086848242404987851856061664794356831280609733142342614281659093702021526400707227492037366723524105877566502672093360933250 903 5063891814962052419784902203182257092458546990812068193643823130998757442290879551090213560145379936219249849628770758640017859890634403635603166131594491340865459891056316808940007004029905372464285973289672834067858679623859811439065402976733698976008987411881046320614115593736321638348775494495923687433796793065541185787720835270163640626857845357548861135431539110891700590237882950948894601725823302117162751933246103733691175985546825251967227596896112855962227731063760412842835741146298737362394293749951222842924681531352300455140 904 -20233160658897050155158259687936186524292335985412821145399877377397690134463116082453375419518929568168064664667168119698832422483375515411281677065618697702661549918689619816251443914331878545731195725135285704262284901328961989953433888884913850333345644393489313396082213238911022663737658501221476755820954470650663728069593379355466701839894976764924709334903043979805260026984187576978163452240161055844984322498629841803550753856107913222748515125732039206046289824353363077374937258220687833195790840248898609562508337011711515970750 905 80843214301184235758068803349809116543470814279837305261619841543281820470959809673095475709370662230382013068990585547879533745524735761024524358308593603196490789509372005807254388059916102565043098057557119454820356025641465807371952422329114345641301491852881057724014079666632458597638793750803431421042537089735844256641978594456711911355626684779962370922630327149802954339338924838216423778341979699284291051415758868336543525480897770473931958608852772364902755343360131484309844770297756814464536932643929463659978659375465600558820 906 -323015933521288006009060781596367551752057778910608217491240426475364448239375839974178390803445692355389500341882913557752662426931063416014103948208729407915338474640095652342451307700768533427655645660437938660540495378390845720404489811072178732032573289743299590464603120772196045477086278788044886568619104818081562053648237836829198460299283126542342140695172661228234494746796483541674635734305559185102770489857804123594352019129586201866921554041029302462103585127780969785351102258081724926483391373928433429294622211686057517856750 907 1290639187520559794682289164834879831917814102284502955003589091010717486680813720029131740101088411351633461123466018449058047006833708731681491409380854877932951082795707435599827496259741086154161036244131300667914834896679630530039549145893688781572266374894947867523400081116690187975534436065748276710800371620038616136908324198162280569382000436178451081543205222854627099044793419688394505303629400270823080953142434855031036658339257377905248166748748513823935465406723690212722187430185381313680123916228267933267063819605224796180340 908 -5156871114894923937342891068305004438543865157586097710080419848223439473213647771217720212650604357250799776383188012040949993987657153390463051578451257155441350802183729709643363608403458877276757973010692025135677335908759581016501634693064210241788747145505364386976759535446862922533136556421028376606612389246858527861737925460349038724694680536872056978985533471760136235304408488797977937596003510112790397080337775520450775661787247920118644690630931210506343954029145101586943339355558611576599157764312668587773720167469915954758570 909 20604791957423942508723190715163670099880438121400117583071600537676052988682033778946930486630357563844779744580570802786282044183906249850563039970225485135932878012685705506517818070100508957391842638036120390861144206843360614138541185044234556213615764172140245823431883363218270635754626772482001090898938386083608797996494610301134230608219571319935843889279129400516985784145981641820357345052370803268780016315075129314752697696247389380408559015099256094365794069570133049350221225872413531357999118023015765205280213987561414337352000 910 -82328597315597203254634638945423191739742058252099810474778395115373767765766895406869273900426351760592988078346104877946067596321629807095216717946966883466210927971566181562306358794379616009974439375713553561726505863826878234074434888814106424607370240142749377817580570607784652642708161217592879004725778864841111883187072372029304801611282276856251757724285179561427392857213844946456757621409521466946039439931196617211883020808581314167055432697362100516585672419545153757709477010539456879693841616561350175987495215924188686352945718 911 328952902556283007515773969002569064690078037362945455684076134160220103915907243996711478592263359394685484747727576021650588419989827110676826403212908293981347725374863777043682926467115040918009834607680938490323250652392795578519147085931226548376320169176298282388576631871181699370379025004366875813429374190120753411702544030976614983497195878460095404528737548962745966390130267512939294155280260930497203965611468972403256271979263281109303383461828117367516162001885825552000428258825031896801334064058039503799282198026099183177503300 912 -1314368834336727280030131955093598324266057421217733816351725255350704011699085523162298934199789124598940686864823779630367044081626019727309600233890173051828981481651319740731557657945358781913627014594725153353879304141797529701890100856505909585836963482980735680947339124079930378303310035156637104992290531105239456727526474371613828697329670766040546238500000460137858040978714466820090769954074858785631687039025357395939844923017625996705710910850606313235060019601565265074384011014772409831315458723597151115861878556340832251193051730 913 5251716875860220282091918260877816743617280911941175204875239574500950968979478629239941415072103753052503423529985923429987926407197940816238139817339924745971658756915678438322806501845201354239771466858222737606737898695813130725624411746477062616794351353684253848954975888449446276037945967649125500390521969545673714927684865055328740415613501779227109108883766170515865505041115859001755916327891657527850213584614207822289007032168391659856742735311726877052481464774904483292396760460715952720964009341218178578688398712580841660477109700 914 -20983884059782849529758955676942873903381083031082244910508068846911895994215597323833989111425955039548952409990709619656800773784558949519586090386132828416070566499186058705421104315906646986524776145477275095995412260434474347275689662689424762228154235386930957392104564339308682965057711525237249179727414588078869770790880558501015812811178333334415580310729088228356758602719424512776446618703874939846511491253524197787928889069321746287317330570463300640987635563865907749310787693896942981012805815337115213176699405251763606038677589290 915 83843803412640544132020483010823111465312830122007308626030054321650154923335763733264551028823269535072098372596758873732528556236445376441100269346121989824212012154124842215321920632737378560365662937557287159518281119287910615999914105784193366891947414835649814454135833637671596940286682727233251704595349651500766806189749189866931409826537742066611595478223007617258820506561563881521309296140789832155075523266293718376931378685723309554666761805561748042556397382760833525949813083829193607174127418082980972886163179641839403267123890260 916 -335009083504655449261129877532328152798084015552998634903133186481702584082324121466974079438311317137951834108847311657053552964874879997570335137343675199515956293104909304048120337899365508221548391213383920309865621066150385212401403523111514981249484212116242708408446672126457435678559585306577230946987223713536747004701575569608621602968059152056904680891751893593456885411201840963730964291056593761741628929728853618803940185782729768314648441663807878088509818857791858928967645563555128402147838184238031706956336601246089642989172902630 917 1338575007591120573710774123531570721758102326048186475774351139878907598776047525687015296686993092686429138685732333600266322860743250066627816731981707667422534196222887339184637860483397188793624106222288641238110834881543087697097865331167492793127710090724005761841383429068170315382548566114170997770202746889826855008307446171921347698866425892971857969248838494549980602794165678836164020514160808430391902639808843583302033844726994379362046636901787676684539136086693763751120036556001826805839359540593758817980216199555496812602348371700 918 -5348467459525305298879215125396297829421262888828701517582047909668663477462464405468379202884412487988912941938198474559669795482795469765131625024955232814930125742642212157003542126637364802282149478892543285469924338066993513804961840996429589940296776266640145026616769515910915960460504199422848638983244451855618179943205956221365348198287139418452581740978807780379977413429258098154552474091503129153971429178336226969845445037462742475452286341730289024843053614030990498621495031540109711211701526431124485309856463891325890210394984284160 919 21370590327940066439047310054902291218318691325113157750338715913278925233125320235995526042428250985740248447004423067010998355835500505960351824909287937863355192303571494059322096505998262844374377460819824748907031740350381047542785506135897121067214104952233528332684197683665065143952940763903282784857905008016909267336111915380228523871347334822288465859433034158908939504021761523268986408034567335463231768804434551745601132284912362931447168940830281602084394129251949946828558172430245366206933080327899993117542622041657035101854951100260 920 -85389445701638787206454251915022633172325553599039095532875130105666662127139866508173427969528533286501253577378542602535249952229673760772014465615807021288797485769487839306595681256575667626000229941275734540198096388617392098660086435386475888090303315004793967555377294232626185793100860206364004558777825961547682746367371717312278813700794160395497413555674575785484387911219097642098027631890057736969834594138807391020137702608710966009084912454793427875314412527046314586439647035890716311482724954675928395962612220774762232115811677288150 921 341186927450630550401467586370557318212983753794206158046667186524270702093240726113005662245238873500895345455757911810347144217378066709707940535793886903738083330761905807435691755726599844585972688581861784047697062660273618808978412684280381398667009988292770684694667147383942581842219371327289761203638040432009374448328110318947752676443312932928262325729753891644529189344831479702366868300786421066735549250206644385818099195945380806031392075454037101767318529488258955242795862544030589191270594320003131614198876944288949378075291167119460 922 -1363267506212714693795017991528343991644937254856676232368678866762921113353035612798603969318286344877764048437106450227026984052950973707770122487922645719491430575408742944244130616157043196805556816416029080728542276399618233939562334413111632399879896742809725816068496497751617381415194185903199363954935766432654768793838416593324528243603615559521927904664462291184818530176131917427131387237902362289813241171245410372126827645886055425461809500689715152328956276002887910120606671992744300317147758712859295594167644549052557622919092804718050 923 5447162039991865428728089222921487151881396095245310882963908624725517948045498743229958221934821278341488418890626856378413344731617758433647033299521904023276702017451185242006883762066278775535095925181273293311878564855679357279638016593234778213171245056860529587931327284777657514655411328146199264460249364903672959773091044052019592026076554040770177282723351406675571769744502386793450507367112079751269511219942026415901521978198940577144080989919279925062603359072947727292171083292122693212684619946107788509757220775972932585736339247245900 924 -21765067371915548877558555639638669442365924657625203225002976885808021930935044761910179388943030475797375803619257958602924316828065762053057193659994447677421627541590666573040492261416343332549322679403962120029713919315117085580544975392016018574705883928494670171690974389113554683415029352579773107379055965829891690520713298597283070387373552721469153730915292003946115071167877975163900837241314284344724983268854959373536729678824105161024133620976716563911049875006642342380528767475978607981326432435469847468807205812198517886661976267376050 925 86966150277405263406979915290923807847550764902251622832011894670212377358633432908129754617873989879510379427218137745942062999996249790862810148937664301206216578804020652598873145295345735088759239592515723238518727184636402971141291058431233734759041023783477082113048477126050212082628231885473589986539419049618856508031360582227270632476863297377398895255414544404091723130364120268287218478700012101369457450482274428227063434134099410206333924815532454819422376514245417211479009327541565822443957310827272412946518608438169337246746566103585792 926 -347488937393519950978213484423777633948097008788694389285576684967371270223481319395334872663211406645991796847415885161971526025902941928933474677180732089052917215523624637814071962843174103486403009170959153328854525467769644701104510708634519242557723313173720522481943159142352627183859205165421719527939332888531243694903332981841866573492181532950237471238476618381481217673443671950870768166872789012013639811143198398188165495231931337795520322868147300407261055085371973636651862006430581715331574502319529338502693237913744462662495302369648870 927 1388456336683492878558039640027694019572547271362809080813134887938665787387027839309946459918592287180963986540268002847834447033381334309352308742478351302968722077992994237824511920572941617382563911509420392589080002516309346249073471051545047760985768233004812098460752385615472641664398955668834014887576485366083145975042218572776273312467720389628375026731537494260485147486623776647825843406408547304743218513519633397031367022815798037213802821808243808299895194669626025672685746331714447087730398113825941167823354094728353978551275415997650880 928 -5547840621144818527686649768558932569585135002385017318593862246203203383223167271725518829071271768175662135874260511379062639654933176313662026742575136456258643820256489907169493751599641721179468732626003034181367079019908465400392705451647669286352617034463193169280678713215993063605037353008969407190118233461934973004740019094909216611069874577456722689044567770924333061836755968693134528161319057112975570555290052831017891075368926347428871012018768269811934609163945103414772508783848318711284082511555013360883474795418690762717205758893548790 929 22167475119149156485223728676954529276964500676914084269774398985905587684095152758498520875686287194260557425581544691323014551559862164129508550342776002718656712444340248154373693009620958093668663009157936773822642193026803254646133178295496392239979455793247979595661872318028730055076819494596497426063007998869478171261384484253409780162025004110837522493522243396005296057341467900463308219328485323578350402878581899466274080950435673129683024481309740623176618686908567019787513815783493424048892546442666856905683016449414864685260152821645672060 930 -88574556497589532794721909423186054616344176898293265748905017883467918101180201774817745778548648617066915476839806530060561369458546023554036315133070565701643380046417593700701766907259656210830915851646121560779503644395269778779603108114047950068563072825494077610193029606221166509387019245195092585562315346384971490016705353200844534185284698562710685334061704310504435245565511059989985165223570069917191695322298359374557358180966521509593488642407546730504749942772438192174475268354735765416375008947416590536678926317028990140521490678262559930 931 353917669356641312563228252475029133375725389969549891069738632144469017547143233729669188288078381155197557007351321473496550262498164562428587639414632120741260337027576206838464632540285629542740071931389443830397157419065954432932463546921867211874387358658257753716345939994821743865372550985695314437164931144141700899709150347951324352662018970035970928403560285540518496881120922526838467639203658270320730814594244203723628291350457406444262594941125654804400923912147089219710532737695018411735821870491280901501190181404777722478070709009153966080 932 -1414151717472244901271954948730695807608585141895497633415994276937771052945881333057176027022321771911969637655983177218134284525260906470476459623583787572575593878852675744921075420150240004739446381837440224060513963764594006768498384387056902893798517729231064243390206309593082058238615357560392644084453799771917943932708101883912310294498325350712619015317450202957102681908117568020365302166855190232050120952848923193754992964739485642974469668206141206005871424494855657629526251936749733096555926965706390445570734200985290096875308173086669437710 933 5650544054379988201438207983781386892566779645215879075428538761440525707805193579461042045808376812098416730098076403718332918231696312242161030521672411651191654855694292794282710789196243020009277718638775086063875730883608207109284005353642158615306403102436663986450899380667593458326462507484370207777072684161987970634584676937923823748395964177551793086280207945778720391437758458880488696170659573743534051561537172858100501224475737087400016300056731915425647512714410372310118285508705962882387585267266700349488675423062320810101368081086633059700 934 -22577976885381280479408342821704642273082678411076724528371848669910109145105976914934270786891715484744423165659551540339206050150632373969748357502014390023819331821682120672658540326852654122777970498886411799989704740532789966736453862933396719435035863360057419697467619366864361423960802510095763642540899685295464441144755582539817500008969396125077592139607832666417279282176042843917566620224681283499363147921581368667808230606693293211389181160232671890958291233420918495923621504668007608928650150838719613076611570851545415509421558990507007936990 935 90215317266079640503817720622340688269772071169821008382884734364475045739161422196999396427622940161502850210592603801825961287018997378771101458425161241849186121589095618003264499102803760216789837201967523513113943219925671995430365381731732774127587150281470074855335856635942069674756612098103399424273947624780915963243935890191793412744443800259350980954001009855171140612469343520167457778884751975952044598317790146030668098874120445371443562940498874756126302524358706834358582297770497676345774831215100192340641926129169941962344655170898618125220 936 -360475733520446426799442601632002322787337121981977106145287293293949434897931323735873656665929269448740021140615745960287494886165651919448631895844127184311918904640189755696804729321032118814950845230083908054536482524061979981740989879996453606022623869714421025597175324592333249411933336945422670234987076839302272410308326314399440197165347331505529862955534036571784249303168258987830851262202347187237464136828542463796462125137186393882343105389034486573587872450193478260501887110631518370722250618417322206826727941558014460195699801085874714671200 937 1440364083565156266741849627011970860742572235539511510574125534783934561641253869868848421085634135342670906243826417156154088424550907989771267682006843306364807234762935373883497232206984261305417251378264836452705005944597708699720668207797996052239811919115039829067048468808637526504118374586581489207191308929266278345922391587267053847019081378740545010749044938562817783951484929628287266138864343180621757941125016632464028558331741582451223390871088564584191224785920831361761041137217445315621107969142247022032777344974177203201997342232332379798940 938 -5755314056718769389923723243113930475547079678893485225620279855405316350779764929923714160158802493885213813008381035715634886370167167532689457646227770482148504814383242837223185102677800651783266373311019836913367123966260354164768725418791992754578694107508709253031234180271611008393940481252102131744029495359557362629479777041827977798611232249725745808586093927763369733424700379254689229177049278199919173612119551349352032563992091214380582209948618861989533710323850242217479929279467438218697728386046706504176527325788410476417758348295797526674670 939 22996739447080748403614280732868442113155104318645747142201586813078537750932564448427875962636663426046136556344457556980896798360880950567253296154043232001087529354170316427328424393234406864207471174294937623108576623132490786822377271321946279888369819266637568815093919749072517356070013494996836726511407990913269483452682102956664186660820093748752130778647158380121154354133531509126830730763612988267528977290340513827250016779916018094704098774695120905448569978124388001199940195445835576298619671364012174457832556314486995423849861989464438052469580 940 -91889099322590735110611955779419009124479331724290879006499106457364880630322034115207555442195008327903498835776364451085370611322839202479365298249559978080941234313046498405367619171264289555280065670906155013187035953708122760962605352218330029000762809750522030286694428273953600514100690078034320460284533883775256383217589733958084876246979783775978995459503600189043253026801951597843424980741470503205649187100062429797414486400560314752133692908805907671435704163117829784147657039364132740964049728623272060219536576328446433572737760056541902758135366 941 367165795380383808731031831807242799477196904658165467656149458320607812082902070428459520151597482797999102680679203332710938893277232094922862403207593536221401743907603436773838733351704281326092504699901320775327582556793349183017424149140192251905279664890502480210383687895925080507540789318631748118073744586058406715614342098640725547706866193922690768138570571203974736952189790690538281725038966766654731478059022305698630667740862398369542887582390814201848158843622105909041811328019790693675522221864069157990484981183470599454271526541927771102158700 942 -1467104091095291566946500865098154880288926909907998747619688493756653720467137359971042074151393763536803208588191636246628422499252124846379675250184057399508870662492801842905232475940355535999375995425083409127742060237547947266324399678730025091477147196016827320076310192399428838487219553132434532871408833200010445431069365365628677884577666088544139109516179406373565291789172530020618453330841956472542021145711888705312809418206250719680702625326186722479183292937600582818904382536450591613658911220500125268441330969043349101625039907263210245835329610 943 5862193229318195783938934527772903063551088649558154062599137056707392596734012271867324003608114211035709957540091288841246973464668087403137451052697272832820174608985023694662689256991791791776933988082411755666311858934337927146882648981394204183123956134243271836741820577901429493235985285239999575467357686625339736490232804493250014683218003622163342741351345196232283817128493625277565609387260534081393040438660275540401466949635656701857728224221077517097588419458721555213715282454576849081631667627131946174660383750475433027978268576788956514134314300 944 -23423933115453638238366166354617998258172358459887030851826212900318098384407515137164773455095134326299468177797907141429219898208398332293044984502938679158260273967257954847741169361623981608668003181193704599971746114301189259743687872836672604002906316248268666703591257648140034107190495067482610888208816746759361757592349898822017967121063814890747717013574818429046212048563280650867962391849631122895698202357200570387543542502999962589152673692275858502959756289769143904950080537749578000796578855787631718949808488123279483460822546898870098776754749370 945 93596583538574537553513909158769906267575476766702040737032571335027660846055848844374798483004473244557451681867616260356332630301494288612209377230789896827080205820493161381027148687293285242677650806547543459781283944551630311949381383948439949962935714448108450235725490877647373750205868765821284227144436799791667665782679951528207641841685966826667211938104863831484336749607622648191782958974304541828960261558161664808101085851703804292717987269003122721131503209503516642507312037957043512496986214514555732201735057493080352639872999289068726499820699648 946 -373990576930033564431588347378594340054371355368006040154316194129391710357390178257649829033569671104045631456088360955757861884291383098260202374135714386898903993659053012706429833021108475916830359459566294162762424218187275453666661343895457728181709302974471397347824900124214664039081839898193688434863606599632430998049101007419493936419481213772240165924193411433070818677376967603871166575635018574044539702528268322496910034235265158649240417340635193696944738448285428334650984974760824068366967921226883664595366420864779890406141221500178654007968568950 947 1494382622073122500326431157846463550966991772663711569106581286785235725440722739732784533329490639342881382713662468697558341467960500151865476012386001309424976464631316367561911814310321513061548131145722130001998958016494878898283681652904342178922479411251742098800601290464655006444680819154401074460848874775976784695495375783639387058760603820928414196942075545017997013437545289430841138997845608248702144779531256386121686730071430425641045887172927012932940470078871228300984771812876967247200145320518129738260204773426370999385616788305710367010358981140 948 -5971225076385008471768482305825320602387093707647826396387900753525815324862297192096822586763829685475564006033073239901214132363538369805133357737255456708968154902978297890637681384607065286368295697025311633383514823804306541420568128798735915795103746845803374546684259164852440049358310122912789209424678834062490460587081019117570815050443187952723506787619809954427717173769789521497254851012425071928959234503005651687152570913839276555703489452749908591977709519375788319775768284545550392815043308043181199436532508241961509225223404080258254529698527968170 949 23859731812067388962008519392718246284775404994099639299370832094172699380271686988863173075878231999286974405561026054484092718569586404953704628598179864953010793879972292519808311707513162872401029803076903807998196219036807592272702154272715060795609492138341829590122982880000476983824872256930964257355934826770917009174021005135620645642087111796319633205549345266715164117603462829774610050680038626116264381137468489739215803302468191579887383859266796733361342468530091518668620929935418132486382088405153531922148179807959317796173206544009747513537948568180 950 -95338465219587166841878252226061539891586776165897085032012293294189017734222446115499584206351335441361426151062794634549069431252789466530802915956516597222767340598289286742307738149178911856457167507873607215959108260488128021333870923809711969242245928586469036972744045276296642759034007234791714441068977488697934086299493099868096245158339765007167496654397183098287947594760106449592197363311999054555783178221509323356576284506151210764462242385295899517115114122193625258241024281181928029874011150685036888324957643932511732145069400025457833668106010188288 951 380952857870064389063235918463757993257654836414730728834539131985192710189322077012511482633159910280939452548936508529218153353060567794760306078480297654517892633305467181515004631931524568932215811282775717582170989894694938465897696646137650350284473741985890999470480938012541790244371041376697961391895388443417038766875220759179036680788065936398861525334449272902001106163637951075338940283106664766151725879326882074421129346403130534024010370169791227586965022466169276023052633136752866781749437033724879085155836099380275896352908972066930426761314867783260 952 -1522210789220299302517383859071570804991721636262222366057339136629908686512795358146632016740063338979720249470750502568430520330926890642088449918633458274985360900308820544625081533474285147287971582058486165632960552058213808743986174413768510433279556842977236724774904924579526229125688103207972995317647539486760367445959664842854573199102481534190493766469114492516303633349124467991636601961179554713692033338986210412023806853118487397971655841581013744872295338964809688812855217900335051759827876966288488478377723733225762442042770972171682607634898508880750 953 6082454024502518094424131936353139166220856233878848656816733926848575318195933603171432024917273027108892665251435376474903904952958656416655631993868005363215377028726116090170315298499557020852671337333384384816698617248350664949736990732036188593838984740878612222395422825602136285790503426639912046735656065640119267446771625468696980204481858644538380870397670657373398563889880035379604264588049636918352291512131316653939185852586392796625561998222153898834982145513719364020387663381143990323999590855720482328745401278175059376672467563022538941365042577389020 954 -24304313146125365802877139351549440777394029311893261089921792168916948755726309114559223143589774401822954758845358129059049984990228928994016005409459996273141527498431818171623943310147076900933315658191678485242405795545820476717397703008932862599281142381791687412758230410058012076814600137236079388391823189108579486530033953497642448566219923227492646315231145382476058617548770693850168504499706186940097628818281349921731750492151907891186293058126223515693127904569051133798551321357761708084127328197750779256950037747809839640543221634718564331328403166845280 955 97115454414255911941130014414149388488518969480821658972923098341975996284661356629484812058574428395137586764140195414124957845782946170723733064547119733799275464852372584442844992326200257019855007907496801151502639283563194700684387052023128590239640669454363433682811944758933376006003765706183642815314433182073862397935469890205959742573758513729760451844841552024743017070359047936615922331349299333749775645002071535433785032335327033887902166857477898218779328435783654233322351890400243240340867167545925578508229128020073749814501499303040788009449180694272460 956 -388055476843574878258490224960304041868349857130479850707705267433418729924065253477648516803090289193959813220727559081545333651559471100590648856244767137147732506000066184698397354274147470518667500216148305856422679982438706858383220228795346458907350792171201168063118858764775623790317434229428886503162365224648905470233534685341479275168411795003655041025310000144999233082005443848801653316126951063169812845693626195887219109483488441607087283309864307930454717770114845174483294329408023275708496896442702080808007839685861567822364135446067278050744058171498530 957 1550599940908913620125879435996032033547094935911133698125668696620055614660005777741408493474417205723826881667776578816958574590975357877386249975214200138404314632125656311689311894194712567673338057290022070632142453764728960320227203923629472161819968055655875931738105032305644707807458244504165164282136404411795838495772183826903934029808808871254691435934356232955144514979190294525952860683607767530611438644514555647127923880983440208649603229666102688656579358279897328057869672813351659800980000005964546262570293572059619961282710259743566865783629258364593900 958 -6195925442379249830732637245295209420060834462074968472259978883780347487388833107718279449916564784458047289169361945418911715588991304754315829754822503267026843853629449228754369447784300322602858124536747898100043124229000480277484067452665573523430937074165650382769797561238004114284461201940599424949822349155934940171291088700406584117318521654342089398815354002229529683580211320542420609430289152643968157574348474670217582831165996822907892498267151891540912612144312036656684604873986590195240844724639811894238874042033413508168245892365200140936669814805635910 959 24757858493427826226660548408729137119575722271815723864129550659693734694133481197889934152325626959377723891654843560839697282728899561854575870302898678330810078881238841965158231203242376262997030587304293999498816738316506611494597441583539601399152607787489856378283487231140804761155162293897577680383808784518683919757313533636655931036947321623203165033396102856109669252723024024550428249810507508983467309374459279439887137336121744780932556572801041791715919484074095279271339936763612761522844095822191363432925559396897516756275565571040839330812280438864212220 960 -98928276229988688964031108016546843740304656911130329940417662844359548215308368619901861883667817725180155050404145728521957058904227832577242748418665968830195273529616872685778098849622661817558968055103408106330688550189707668430495610327560323924113961950844884444891101061100132358125987368127612480242337374793277817187428064466465790608956075212312801832160288185939902415966172765583468812822184199450452154514899996614039378959627278998599091876300541887955371025404970712255370344629562622648429894943783966247787977672473264529874968231751925505396622884118375326 961 395301332698393928846908901959979063436805288802019216411242274008679152077819079605018886194884932429439953583300644742481077113623553462119263427604242789082153850524171478786043599981842894255386511271172827396784437078801745522136423666657473094556293042550722535138794826300337677684874932609328233015410158157809246685490342206161132784423433613929687163654973779629705270565850239992405589037557156314091906758628203104813348840047296620102631787776336300990727438671834461982455192497087783433953773401210649475537477276912233193359058598337527150670565812111566438400 962 -1579561666208551208406983179973138794023991195587278448944714450404742890423218858629618085793282411911400396646785528472034574246121558740526453862485144782985238463009267322716789603253850400746055872480653168932681264169349178572861135732464996440202069080628874662238593879728168433493368253320386827146481532670548070172329906999015607477355724725693207549196105514019464240947609440222355368602332717462199015489299376672262163193302034920994169939098140175560159163859221889051087901855393519755325948609721577010585319332628636357597699709258905397543392113508380839110 963 6311685661028561837954383464731711401250589948722583044173687648138578029437742645905265206783541766391556309757871976698223303945042324022373618341477504802624296579085836612475811415701782286677905500836504043668699381644502221337870872584138428143195806669013405711624204827823460157925895081828692534626112764106412229528659918755901949837273847609328006052293745415977516344984956668612114087801347830655026724319316668085873336210101257023808924996623341774998836005573085584586325986776722184530471419586911797335526747247307599888091518172439376975753783367089274567360 964 -25220553077056037551660046790608456761013768135352064197258345249615977769081104431563362631255397182718127495007596321827340421987866215906829022667397664418785052305641745468108740221248200589505489615375740224286130724164546220532654150616287578016172455694024521577983855805784199718185377365382060210959618279518782065515946085764995675200838949683036189307559927551851496682506395564979790691727819378249838153527502337409943417873481271135868078908238914508575002672792077247741493512410061047075620267921930645622551991440997639518200554856585015717855060870486047464350 965 100777671155573140724560767279363947430537917025821305227593968168413689406815273251925726742094105219234300125128799395819921934906955573613194519591176574092057162373631679300546427246770011889257168867242336067199295411791181581734626326193165700342342993944205756688814246618760491309142167275457507330071653336115647287645173086208225122375870926388109758812167906082260696210910064913960262583071151676443144593917798979309596713194897124654061204043091348626297609873061605266556041945039350957582645139886401403836305529678608367058480121951241465782208742860967185864756 966 -402693385776927870804145509004497760954323353747070639936348568457636481480649021482850212447705223753876188905794167358038197379648911505328085761513397076599731518387389525983549905975706258687922020525419686562514782908399545450823662131579316359546008236671463996706856099325481880386426648015703155998069812899517157886395933782862176906717538540212051801551510420504108165641714701695959776577702600225722620139178747271039757976985900623269923353462870306506614173474745096775232251413393636524124873231593237088492565156659299856899326944115323707095323760336126338381790 967 1609107800043484273823390120779089295064638509698739351307188074995147222793410360920096402169527388402251906858312991387238463986518504712086580540318269187157562137589320711892902623257630799969111362264965531414226598922498287096155770916672676745900492064631372164710746605784552208700263767045567645477048942615952010466640612669136500402775022857737760781861295211902900878486506103693429632143349102258823322161417596939545163652253579735944886236220610571657245940885874283335275228746449607103000149196645115058925799540961157580929425607091707623567670724700059504789540 968 -6429781994388633441269496887575947720361592722639177490553929208761600679509205863676583557429475142913130553437969680460576837499848735771023650340858538446203977632433360034712548911942681750289796228554634995361806285777090262900754671390175530633412296803712962327583851106585380106665932588566779515604328388950819909641708134419726784999856060534899488862711080666035797309341602689785689561145691702640685512053562765448591546458434502491240012107641241383904189610828845374214981382556498742652281132458321438991019369543519131892722675246241934582799437881459548094464000 969 25692586049817119385547463311345789033271503634735702005598363154102082384994473791698381356415818114922230653159771519858981955417352223844585731805783550942932715575626388085043332700765803650280795662501080187864720266799683692416637861323797373181189280932896377845618856021360775823540228074023759144294015727713116105201097584331145442963606969716118302184683136758061591735751519541850100174400492070335892113226660903050026984069927296302859606502839706979696136698666488119145107072582002588635269598025197232222571660071806713756365701697393670727291542233048136918729820 970 -102664395390815623441630894633789977621608606276531526777009541840515125076534618986209202203574959807668624754275540629869499030100677546001664223174450560262687840794977196100647378915637376235555014420468233822849129643418117517326689021124782080876587271026707588174864624679169450610352488696612930690396439875002549319140849381042492329524982579261301395060177828096822479152521058316364460166859142554760657628593680692192028239434719709836139710679233393433340637802926416000464127448695822955618170416083886421925946690854227721800156552928383801234778659563845363629543822 971 410234659234155117356877313263753978549785162052463773321109188816888450357316500171464165344872135997687192632944487789797792210906929843961335927823757130606826799469115881432041019765883645513855258446361222690684472725501849605795626572568645184141255006780252772521601177914703880914693816745277406563475200661652061889843271830556209008967829514396187597395805718122540595541803871247699168173378328488544007258190781624694422608076908517809092149895864663475689543932214161264896038544429550090177026708473626697288567999962941793485315311932818131441219385418073254922410100 972 -1639250428462405839314929511025123922517865812152026024258423960251846441551252352537002899382184543431087506364564187834953317846875015960849618049040609768803410791294286094117332634537749052650014222022291140875121905417540312622335610707671417587659088936558129391434052443436944314272295086579695100603841473762665503206710482653194984053479300293065474663089657189783192769798020667323989065057846738398598419453203178110096384460237291619090747508972393094035260908595163775054621026694716342955240642157889024062546533885745132635669201728982150867680606937764403523784540160 973 6550262760392429499749687501403578428313938620397818275762335413627110960689896348061528543471668555868518216593448676569679855897893177857947908504285602036081871692242738267140996179941180181606634424689278474534916719695166223510422255325207062261889555791714292984476460328964891566177474960898900090822354283123768174224671193380802942613899485442609630537658003737668849632412605286438082504359307000409064436550104813279807348036056372798234384009025851399546056273926905662293345174538805231449645035683237237514229524122012727622741271301567551500264985888407461477053711380 974 -26174150578488024243352960734561321604720584302452062350376806396136258582140735715252021654200958952197405440432959188099788500158727154233196365399054992940893885653191722110588046337095557768801869795575638421858209315250089262733638005878548137908905699323770049584786841478779628311666049679826790955547246342307893933403834701480476609668063118212379144841492403521439322353914394624189866488265580400608274403755614847841393572302451273248680284355928929733243459563763656353805672286485103077299837455140193683579742976058804495863263690118152463962833476487413886988067206390 975 104589221183373684566259625663436829714862970710105881966223628430099347113866980868330129604889165207960093944540316919832590765762462556812854399584326412818177003594702512146513875414691582633079061254936089529804701017655741300113080688105460046454458055964521141725466189129564545540770184811563155501458883568893151729568903731848554062167371476277483823805394668910798616489640450358218868193511021799450693936910558599818820644342464703952820304732498048017344939391778067756458604900500742265662769633739570960494285007136204740861349116494801487476256432383672977106700289024 976 -417928240384382551033209569761684053163899165747349323430606711964536325557460271912384739199864492121971686868552495888675311461550823741362840326207861690564436797150962907142832084136574971587098707883453636440817965132026015441025629798782063710217609035104131611402989895087399311074798894880906972855327854148281311390478550917821479694466354547435762799947586687316204565057527370943131785144514093925278420762324060674703006776061761779070659656967106178358330077872126716066328005761458890896805721742348253439046090342613422765710076574147995474867746841211460081911354007350 977 1670001894023162210065148577635224711926164117786746938252905428361872891480373491858700124704473876401409893075566984595075144263965625267431452030210329621252365666404666519432565462097429569166871397724670416238437395983039472141007224907313384569794826686843940441061691453859986602288653923296197774639466308776594848496698974633405776222938582425720314893924418459578770130233767682280746258798209889578191445620667868710584086701745352904367048356233604169304122891668275412087333431766143211352562449802833821574701381030236040438197023360966422924726838074918042618883815975740 978 -6673177302497462082755215379753024718003526965552767929133286721920449141007463810003885569882498884434263662719136785069073275852328899330390710157527574805576937652668135744317449719710383186405044399087946816625576015850427665774086129793231806644947017067674968551808885686794302292171840009904770252644778093843328829486652585174859059429302992838910552439494279905684897202666020727790838749763090498357426076648213146609300575071896980822297090586912421559474396294086102906725480065878324016716274176837396728445328712504049027555253211424169327933845227708881689579279909611830 979 26665443929897928159079062886204119200030436659083174809774686063486003104822470301057405872707186553530990243674426050245367369902258073728793113520171473584695587433337841707630095304910131792866735126896882478691780770180667036269892686160493184468879193839371273722856344031398682908045187057166663547665104534009939399081101503033094069373826272194953996345073043268779708555479322175089505125162019401313880161330214630933452955384763387743683043824968028983209447438772708112103366910488611521821507880815013584122300294448059023234700698633457516414446553625680844038515863925100 980 -106552937172939068031585316594260541619713459139765012811303745535317538937229381325449797344409533207783018157376584094653937367895145527267299829127542337303742775907092845027632095116355179694761361996865501823017360710232134810237652815310705418755235635790793783570107595129548206395821380128656486568851341623330154058724700963411170233772904382049471154046766248785344240328818172408107440456701832467153806490722452036031225832929890844111488408785563017488056870728097501023193159531075753088089485017953791983462825582985580273784117372471094348299157865952293250623047069884416 981 425777282077391586833653864474517148979894760273067125606840654942349391064158180219942105596417298852710939018263210653459158493525963778682788308032585078726474700872379156481465660403784204284877205940583860495645314968511690577096431229376111357309402336697157626498289269019193648391049755416369640989425277696974200557804662531610994396199403392111885217889117379981819933550487362436903092282885619551614838562814367161435820634547472930898214667669812379478749477788618946985205418422915023039971504255165131965294145562750492532594568377268882415768128650369989110788484416888640 982 -1701374801294994487510445788389007426269966435144109369532833737264540743926432483893129147006457719651769577095381709372885680171686234081009431080162794143505790963567429541785408606338542991460140688503921658436774150648105777825383295462394970433892153532789864079815974635062439792552422851540692119860726810529739561940764808493869796534590925112703533676051728160460567568203842440848501909177615250753218098565937268750983330143227593068833866910125744034555739800045387234512621771530380547233186185740255084527384339800910214141036040001717209480022028478146745335702271488771950 983 6798576011685389976542249294803683794901758043993958904908413957248337784479172733196552685087859534885199286704638203882700866443930343306414084723173403250957016179952048057103850463578633642375821591498885324862308101470762457068266108419417542079682989905186761043252439843871071724461767000015603138321484393419844406872128161847574942057727198008736673835185744044958947789428738190040317530507228840727253206056178750420209271099034526235882827238645765306091439018204446793375172155212917369323492971639249200922754210575534430048070541718950705522673919423705415674372638556651620 984 -27166667558889180272118012425983825895887919338398624404573052520224048951800921937935818249761650092651019913945769733401198990708876127927662785702762013803620922377613265203793028478446328741688750505867497050161174242868941037797177173074339202700521866165847910998037188481810014248560638053074035343533700083229388476090635922476534836814894333709594788232120674559638332293838978756499232585558179604397990820865136804356883921185501280344445549127233505309232889388700194367341368205039629108483364291876079771970778805163632789246893918476447886156426944738500151551330715478195750 985 108556348742931790407163956252459227133213046209073081884669578395534879872374039337782112315798837324542552671360964132656973834954453238094701243173676432823402995409427220144293766590014974545468956336136516131405463776580864898243339444894009240435790929166271449429720176512085498560745859265223762598497773136758693229730793634049399683943079563737472493482031860242755665819426593150207222456667710870008363883098050138689392300350878201662908737877584362166706754191146387321684872802513086951936396342543867796040732595476168998324980569605729495222870249798006724985123728078114212 986 -433785004104615876474874226810029771708782355034227122338334826448689073729364822505944749010392919937827238869332858704531923843529965271899718963594609680856194525266879561225676917205536510861204551688010013750240899878020900303325311777771193110869184848798285507863182044074662134208254244933395159924394410923880011272344234946070641303971848634813475602350283911388270971858139706774025953292408770634815372066796581203244820377922361358711852806721321428016443059870194113693640940150855178094145473445876070749004367227887344795962635711045327999064230022625811888085330779894126430 987 1733382022480856146724320111994688368408751376144875147418837442263049348316732380915345582671722063054499118643007897396832733170093397195919444369216961075275411557905342441209797124071566361536566111304469599018186534061716748527168216465582153626411413418095681907813971612796826197889923750780067374419782071565670724721942560965165693028310976620569976187717145002457780439021441852124889386748801104402613040934299879210787896231731860845026289024517615132279340439008700930550422809051683897247323970069879227245923530718329708218335492460649203264468486803092079808280144310425604980 988 -6926510348941720715857910730926143399268978171072841176123046783455990715743379999852008461931132292448545061136229938180866022829482522398269196730433767535614701245556975665886922111168566796909274299018265158829757526797224416179413075512265528863433461715224445518268785351540354078207913935305993908926936200903646014215243801352014256874341800209320328654569423927746766957046875037165557459311898203616343366960203071521383139369558106368598550221202430762349927757198031452815674778017492463262074083109139180564096107011812310732007224956598020464354757875104526124716765510461928270 989 27678027198197856692690053800424791419525785371162657561211608582626972000624709564626023702276880505315116361587847033054380710032472121858402290676111475531596864835633132286739247910352048515051013174641237520419819763298919001760404928639507957601910051262454002718097310120614235912110895725297091988713041935455077942172817919880583037717984775320567304303770630817809169558166440575082156941024600579354205295007082227474132621290674870911343849689799466899855182140394137539482715025521055290685837966868736629545953513980377565261668039352728123654112784228701566963336659811357274580 990 -110600278379869415228567528115636843288529299927595427588033458134214445691385203068343989662835696241441010430749012992690030392816625973809938850418885855760603229585620880127616631043790610025799806180687611748263441397586387445418345351209993414417329457367947509851306019027424158856879498474004880763744182328135506440268627384713457351866702949023203415090189299021829414596852321714043417160991881243586813357577185776351809059800658207142241125907951480873207024994639070013884834697990122118138562363671734740042731355144159807647389259841523368336287457210674327297578532468982753760 991 441954694636006946826566509927267305169097908893317753025845100112501720421680528910839756876719835636837942790884047881990434263929201671329321743348928343907153167668071327250617415674481146016314059006582182162586506492877996250107616136015715359326563724699366436943664818717053147399841386435016330604838724103573313175522372113209229050302110075350814352475142746782050755891448794813420838985644076253986826022393611672604111603737274628961760925823800972980129568304335855120862242748582420706168213912947415162396739056736119669728188753499061381132876586917229902692107559395653197700 992 -1766036703162430985101320207007749594445871079489023763099243928272133890878570178026783060745279665790751618168411659076824678853039672807610313901849951567790277375641365666553878463441172643960351743852915090819045273929201993080067127382224088391502518754746258625045047723179837375295333927246417933792892052332448751291582247356337135918200415065757459266892321256228444570200195145476701940722986174578271873135712852351738966143692158654592737693164721249997371380803721625271320461475904090022148739077459866316904076237333377624935620022343694188637105180899532407675805526129621834850 993 7057032868226108911260864633843655982639694303537206739151862948019967048344578516022432210510845633290737583980118291255629733825640908056996702479899907171190151688363483348324058149984464301344084309776804713363516260776509072046028561382341573753758302536589279178427743570571595876306027213810290974894584903712244162851040012313238203244300359873879670063288885592121044094073325368138570818667911591289989798103469855035584732007747491053324287340175386438044242703030740102583177837725908087754123510765285899148148859532652596561316244200931475730715807544321893873004690740927268780100 994 -28199732950295879874776815216928573001051172810512862341962977494502323054350770488572535955884385166429385999566428423407808151665438316702606541499157375537190425056518869073987081460501300004968513962206708572917390933404722368377087973652576188078398367882628387220035208714597966620410000093817211598653338413758687749929995275276943585296309899188015053816097169235579995847605318023698642670013132016790234179530037158221683853406560007085177122462914763872042363310852105618190611001000249916269488378313005340769891408980065373157116713371607661557503082992516420441702982586181472680550 995 112685566040579314956897102816590961057466797079999136353411857807177122074471018555341108503111874795701747471634290865798437398011841956994536290452914296618963949773586958229319232047189114391713378405762686719517132011273543855947036968083058214874082322312894942298351748592202527922361970224138595989070517537869482672741028859932390525774315696156985123583451069635798139262951752210035792127941667908875820919173034881299470047660031783185007939535472373508710503477926420557969646245846450642705787131764963672977844125057134078458817526478183288379485026314789183275295538103162452720428 996 -450289711688258708361898061455855446795901458211241528801786339430286090217263708684997602251390824986840316201912126150479699642657762036986199232934336245525578835440638648346074842919490637830340608488891057373170868880390265609105629651576879212047035785949118343722329276502977973023093013546257310973273244194574431529282085706488469046776197218081780256882396311804648272432837573075002271667129558128684956826804327942624044043316782792742250971824146476908914965823485403793658810751087378798012441197642315850657841482233626177281071200076194216969140779196099041953842788142294829423090 997 1799352268170534297004816325817580842562559086773907974670327759568966683476006635306951301273361130137985777079656881227192701480790896645288884397202001606994890752653464769318718329178787062302985942045879611408939560300375946024751081777213928566494875196811722649337773157059041368629892242696375574870614482650834668154500681494607479609154569591593985122816992004615753637980132292059949659655798749357375194617085973229977495645684760269112664390576449534863260998363679664605693360663500353917304733349795104305547091060986585608527383334125542646305095423784209546934835215862622004312140 998 -7190197239943978733923053614589691783706899436928201405796860826814668470643601664933989769016196580150588455905482607549142779063521138097607285547135854116929483288158334168379808313391786377218745427734436763826503974426752778303313942011552251626434431147179508943445931212777011000096202669211566246305102796736699684907340749294557339848977113925108420134091421078937688545048631848485010023108222871497914221709294482342621264378639106020869369685288474051193365534797594422641522574689949822521716447875988958402008967394112937896613913297358738751848996908326164895509228141045518288356510 999 28731999381237600706527357386828878479036979531749129141082150571215371906715973820236723881794451199160309425400086655992170144165742125411059343247413743378160657944272342342514709496556567785642874622138009570766170035947544635622451708218334923416142391531071671373609767168574402314698739795287871041377419646893007634034629500702681195921154848974081332011187844301932434467526596919860177147976972441983916937567013217532045453518198855181653008744643077585811030453456089709148268019272875382966577146684796054865579161735110181647310959819647004708829438130005348733899312282808753380392960 1000 -114813069527425452423283320117768198402231770208869520047764273682576626139237031385665948631650626991844596463898746277344711896086305533142593135616665318539129989145312280000688779148240044871428926990063486244781615463646388363947317026040466353970904996558162398808944629605623311649536164221970343396430240771657667989852870084826019672949051831836503440220590329341033257493461213275549424841898482545724571949595273651311260965300289167829115594555487242280613522040954486766381198883555692033411193266638433915407503194469871896430122827203233054095170493042020783054585903287484874059939840