0 1 1 1 2 1 3 0 4 -5 5 -22 6 -68 7 -165 8 -285 9 -96 10 1892 11 10574 12 38436 13 107175 14 217063 15 165232 16 -1150565 17 -7780744 18 -31173680 19 -94537100 20 -212903852 21 -239418048 22 788015576 23 6734057510 24 29396759220 25 95418332383 26 233697161887 27 334222633632 28 -514863450175 29 -6299672869750 30 -30024044453124 31 -103672160756941 32 -272712820447685 33 -461363814478720 34 231975652401168 35 6114201794636424 36 32130414223243248 37 117800452380637540 38 330233678321145700 39 634343599745088960 40 122932973709958820 41 -5992310039614412080 42 -35361808196009536800 43 -137758117423739707400 44 -409488097293572741320 45 -870680277412665599360 46 -610843639353030098320 47 5784721619332074567830 48 39540781624330682188500 49 164152932696224788972239 50 515791078187668385265487 51 1193757679325962009574464 52 1306454083393183882486189 53 -5321602148680568432313250 54 -44515037686597427683132940 55 -197974944009698580749169743 56 -656495027688449629731707447 57 -1634952482474944643137686240 58 -2309478393439981741486968140 59 4373787293196650378891929406 60 50061384147123771020367342148 61 240463273279209394046624324751 62 841229382260069300678851964751 63 2236300342497302616706691242800 64 3756904284456771601504771045403 65 -2612355631623092855433590095648 66 -55788324660644799274649306961600 67 -292986884227273120730050589908144 68 -1082269452311911890891473514367280 69 -3053886207446923747264374440185600 70 -5838386930524978278284644858712352 71 -442760358284096274891909186474648 72 61008771549224401587639106191399216 73 356874420322477670221833570181246660 74 1394953362588741196907574545706454468 75 4162131483017012683644054090761135232 76 8816478250700553171618707632626374620 77 5492672836530511099297987602099613880 78 -64558318671859520026320984575694580400 79 -433133339321173795849396696738355459580 80 -1798065523780935784745118053861644806300 81 -5659142248873461276511829019674093656320 82 -13053483999459789613730817756405342587680 83 -13556412626798866319513317376894913566800 84 64529875154713624937866779600126274158240 85 521982211156766178244114997006082682336280 86 2314065743739038191938183763421221349549080 87 7673252788798340641102331842694946195806336 88 19047053145014774960768818977604922780928600 89 26105502036790454460660068440193053694396448 90 -57885641446792324761199669891582094944496448 91 -622088070048747543066533907920061287407453520 92 -2968967671232001746498342869597439511895223504 93 -10370822109770263271894563118084569222884084480 94 -27477018677212370843406704296869158422626608160 95 -45250270087537197828679836183636604743182151562 96 39892591823029404229500198924343707268156407572 97 729351320045726655732878727773225622066586172591 98 3791548061565473826291244885068359478605613001135 99 13965182390484948605810595022929472510773447939200 100 39266457218006882315603173697791338776471700069893 101 73996369441283485625988551507521103089257365374022 102 -3306805990549443050841536427977074630061883105948 103 -835008425976423415911476334710948326054594734173075 104 -4811379292201643987637748485623763825276106761666395 105 -18726343508488800307106387569018393638340866428488224 106 -55660332640826287494847982709769035059372304658239796 107 -116595591994971287328171836469677024242033267429403350 108 -62796532428812156088207946055481245789855205521843220 109 922718974913842080510137250051056095427341943946179893 110 6054891143704354752120274961884368173082013338106314229 111 24990544732592984766900250483082302441597735592531644368 112 78325299731130672406544280988039522238826568872891233761 113 179022067958101610757294060263038116680996738282943671000 114 174689171019292995956510628391868172582903576923840174608 115 -964156707976336396691583175634895862008803113210518669948 116 -7538239878249534381477752267449973792495039812898203818780 117 -33167889053223570930414284852322826673176338609877972830144 118 -109474037546870003201509136739581343610940222507485329289480 119 -269613320969982737192966693970773903040552907693024574589130 120 -356344947464931132525269959170451310216501265716452360944492 121 912417509869760030917235596495105786852511770360892193795047 122 9255130078115518755872748309760811309863915915807468120515751 123 43744911543858396823269562798370090220720344659441619838294560 124 152016478055426906230348022316975255491181488677613839557810345 125 399925300071774442729616352958824420550529336372826336449339658 126 642744881584128851147956365531071635302355348319287808314556412 127 -692269292442751059199561283994099373031495377829635801232917613 128 -11156808684840211318637282611070978795125383733173302108202657125 129 -57276745270405156066081033576578783055700861231207202562861493760 130 -209737879819419516014684574236826653715935112853484726534381180864 131 -585860915355575702174900752191273180441861464943002110648784226016 132 -1084481011259662182191596142736209065704267937770122989470452194880 133 185870425487077380465195743590468244879351762687986027446594616080 134 13120106996360813995282427973543116826826209212186416289996549260048 135 74360152652580376283815578833678030323119879460213262935481517455104 136 287498898728966420186288397121648282076034310055852423196439329878288 137 849141623500084854714220520194573756902533057057794163527477271385152 138 1754120264336872640795504461489428168954493141484228406650940024201600 139 787962587012434339702571870361909521828934288264563316996403895717216 140 -14897472921015017505816350331928163243858277790658070175886775606620576 141 -95573499437486569227495711441736446939850571407436943576052463542689280 142 -391444121452536838691292332377260745563967295957295557616553883994201408 143 -1219199017791032431456956779432952642077886748227164651368063061354444760 144 -2754930519010081136490687588030561217968929401237074087213909869893918800 145 -2503598945846961715869201731062476253547984240822933094699433893033610364 146 16040176199972705045190819486627848074583719491576060849859856198326988164 147 121361915619179122885735372470711855514656623180640045996228692284271922432 148 529190647281306293076053906547436451641499831910300280264693049931940303820 149 1735564189596879300487614575657999712501441711830586925534145709286648435400 150 4232742806006052839043954321771665981986822868676971233129058704253185327536 151 5371206421658135409403197974414530243618599219756151121911577251815950802844 152 -15781962143521076422242374930435462898422467593364196204034475637178210866116 153 -151834201587914125895678781020225754020284680355227649966904562907067926313600 154 -709943748100183564098531349176383559176018075837516828433713887059887644723600 155 -2450820057040216699089345070606184437699383180367275488789770852675109619484888 156 -6391925722702693623122073059051250440020283609763113150874812202203960846355792 157 -9997115434487683927838797394502968680421780007480399454167425540228241634946220 158 12864942119288720066738921826836511984954083980591930437643979350372464989003860 159 186420780749693307352983471355747431918734535330780086390416392052542728710436416 160 944447202741686851944629729613681293186002975501818506576457087114003757847738788 161 3434144736344609053624560218315663095584510320434204323210633652295645277189133376 162 9516673618909722999420266375373859781650271880568429494378251038143322063051043200 163 17268653982013895917584615538911546849006654660925548382228507858620203673753378400 164 -5281866422400872537065357677760325423577148041544971700116161532003794918633205920 165 -223316755635030114538542467304736388750594171956409136872930825857920705207324664320 166 -1244613900118597875876935681849330386144458526911942514114502511552461074594985101760 167 -4775394463584145562254650276346124615518263435692874951437599062595858850797799115280 168 -13999040571956948059514935681665276727223776520805434256189289671273854439579995026400 169 -28472416670060881467684632154774746754785928885356466104066004826022523176061929590440 170 -10101627027755240849803615245237017201196773793463436716808547895944141261020571835560 171 258597523458857016628326274361317845793506058390425796757870299771139873082443967072000 172 1622586470978797633295113808379168248289823342569616897504391719967744543726396563541480 173 6589524442240009787625010692079381627921034916272915033436212148567674220082424000613200 174 20375349497241906558149126274707053818724866890101872629610396324149838475461112820472288 175 45457773827955054934492264664790714158904593037365305869824378508655342388104026275629464 176 38095629566176682182352856855484770667121240590376945679352240557066064069382821783213528 177 -284841791719317194532956312135427998095469668354143388373665928382045407758138451341609472 178 -2088831689629623034613844193430228665399215525858817966668378448039466003844723552485576000 179 -9020881849464586280991547849374911172846456137667426209791128529383803391654821231825646880 180 -29372699224837899588924823617993867747438864691809911407217963873053491342871022020482009536 181 -70860942742758716848036666670528519145370763526470695573955875002283270173710695975918371344 182 -85975833481093162566268036189753621700832980686062832763746955471875895693949787102789579280 183 289021828564369894449749225236545431493050514834086751393333958799753743901516067097081662720 184 2648652652898616417374842522021787939906380847725524987384441276304871830728263494382461254512 185 12246460882913947574378491641495666650851680625378468588270938917554474052800154493382917202496 186 41967158717218619008314623598240122724698602831321064844001486592803748738814443059225716692352 187 108409154427202869928948950776906444897208918674142033810244630510343902858353020369004315188320 188 164611224624280385559404448296221874898369976616070595400059674837069874477961492837447938741600 189 -249314747872600332156022866546727915393065105301867679618864196533549002906668738536482887144960 190 -3296175714544258474072816946305336131346026467010751444987345963236625017267745410209560156671040 191 -16476485525981007381224875009465221378328831212458551065002700823022120108407525730314361097339850 192 -59454670509424933422120976792714075135901835351335942167168425728557797568767225992830140855539820 193 -163329267857061285946297487323034332705920818167207135834242105875163917299537821338401304168667025 194 -290060772011642867217159079001130621112145915813046189465678263496330690431985383517398246646427025 195 130339997266333135107365412003561053789349279240018249732817248672421949202625424856389476208810240 196 4004387316747804694013562045017033498128367008098112014098997286611053276251338048611849689168431285 197 21949533291004116562941455675407728457689139628693077175680526287555048357553070244402570887231895830 198 83534349820167479410246366169261028659370565599164236376518704329185233661947933959604318898862367300 199 242890314253344957863012306191557996345094084154110132122190222367814352246422321338630606307871059685 200 485815374907464211611986558707090431836533359515974993634905184791305304993988226952841195803014698845 201 123878298184061614323501707723000824595144393201694131009520364169977726683988337149661673086053895520 202 -4709092568367427526111110794953227571300482969744149241433729382085400377946243709439037740448505162180 203 -28917613868791304227557196135158403079734981127938322281788367779629708100759466698011705253160206970750 204 -116401229492705210413832337035432902320715390775812742843156291332014444440795003296160416946864541736900 205 -357114238317582713282767067887997673112881458807022245160475992785801512326575068878965422665556006418815 206 -785919015109454803213723471681604395864640505060905960700179118406545004411426533345056693303793558879935 207 -600209771779500397658319895068254979586443971147037573227165079055004151344586531134104308174069330722800 208 5283650019365229222769559486103716827854787283913494360536798687960771364750854975587246081156127624918925 209 37613850988921936852187206616065778407546516367874949359173196355904883340532072890552176896575140911779880 210 160840734252014506473025401857424102164527386526301435593833362563920020742786306029643910249590946261344240 211 519692271301858172451937033998558433832796705134660543602228551520698373909995224696355640673519812012006780 212 1239275244753326715165727059328076798728879423936195478815452410684706653729111638049711661649361187760630300 213 1431350118834942263228737045574306141873979445441518563867294192459884119730677703643930841080427650237976000 214 -5499877987911617751652939814865942726431723615458545369554938149065472088600954335542806488935931401103628600 215 -48191221621173025915077528009681611548775986502507037659568013100308280369789619821000641075498375212317639950 216 -220308996419183869655555172976907561855033521421296850244485893246736627110309680554347282129352453222403689700 217 -749143654072849952009114262609042148988389955423116467952292573293420654979687893013924223213627349372871451875 218 -1915532862100796682788956785587001979882064903664648929037698964742967527629516434536616426612518257420869907875 219 -2817282633273333412154846851041783191966987709706144305730179356576577477066019384407750751139362971921676864800 220 4968453124189213644880338668312496350751438846491740555691864788367086877905756219135055985389594228311174917475 221 60614520675344835599854991682347995444633361949574682684023248263863721043863483682774340226251155255527845197950 222 298969617571935268708299135173385320336988034933405356017260948469956627316778510175942506706631906415229764315700 223 1070244966837582955906754378409976170167632501503536821890774844213772039609694437170615503310906972557936879275625 224 2913047001134418480785175159453313142516288294389532929719820430612028858205240260038872252561533404527748395368705 225 5055859693888899871613016968676744176686952103981722437470332555403713879070821388069873310710621685725482278477440 226 -3049197326028835365702493523916537138090418348345496019233856139426503423819947132541567057087294626909132274316720 227 -74478398151418053777663173253107970181045803753073249919661513375984939972408647681457357709145520903262323811669720 228 -401635742312126739220755151165927447776541077512440164119756100670557919355824639348241978644396470982101882961650000 229 -1515735764867912635892557024922895574242308566527658760180206150759311068805867602847257615355977889506237684900810700 230 -4369524230018678373312033243535517730592419717298322621083302164692951435137767278334107919766874822740120845987738060 231 -8586007556686466210484388152906250494801959416208763185617571148790368127919960590398545134498488369104862054612779840 232 -1282437063359988982328878718695828825723542852634590670177386938341757546530625785797034386831317654236665029055749900 233 88710628969220755043285008979190378150823121925869693705818785032169897694353345140437047762567579355490725077634029200 234 533532049675818651798748088537144616798349353731959265342492595574630845011031554583895698807275735169134640839795233120 235 2128259377121632727896989700357049136756054515092012765739750960407577923758284748710808163026316723799459519271074859160 236 6476071188805276100744307865732662183860396000764076060058992412267169608330924200640413083615307445271857606673105391320 237 14048235449684516674354380273915050252280656306071694473549893142049282659898199473873092015252911579422786595281940938880 238 9632030203976702803870795137987089233869768245204425743857460048825568139465255855025867057887683307454155684362448078000 239 -101099864549390669790175688150134823963759995422560046325856867637853062972342641416547819699689819534257833026828650550810 240 -699738183144867045703576638542221644861209909942581786957996121515097594930529329196959976811646853158987639950176468385740 241 -2962410572234293135023747077329448773341469558604181688028773923683347727134712942648404178975347780702045598738015512296425 242 -9495452780666846015880483839822548238452341091661209397769753594048456073765324136683805326968434151612887467067914814071145 243 -22368618087587712421555300657419845179942312964274916519561784529056948599982430876992519548676972317289220803294824790750400 244 -24473104832114480976433576291842233059556314103419028550786623021181501507413125138792335212254397114330227520395676912030875 245 107558406515063836922385091443250778076676177471359084579292427293524969948493570306147727239670973441071223339808573880616590 246 904094063694457329784206306648391855456648525283722768689832524303352651721625240371218664963504013120106997380101715433232660 247 4086609540591299823899913939074435728624829147387025957386806888224515339485567574510679036793957556890607193456029692875062105 248 13785385800986104312179890405605106536275159999197798516292940636168508587423176436994474444707471097957116545430950852116165425 249 34874251288300214156020557887346811568869177966725730767051340402075002284025027123539727998966083616962482465586859721829669664 250 49561893602347941693265528071720841123291382472560962850951638194606159310495172535198243292502647132995786772564584519175348212 251 -100989510949239131312414306286564049142439842936517331507167658542266292694364335573893086313500730490709764387735294274935715586 252 -1147225242369061846213479344199146204068995412449529411010439733969505239053401071221324967800161384987147769202950481928422123836 253 -5584266453308772101492384922503727996471278398709840425142989277881832367667071407442438525139567503372862262298300050371968700625 254 -19827574158576220856015895505580092580829245664409711773274397536553479899439784941525097644748421940247842914415688076383714070545 255 -53450351392408794965806575668581978464929045435114377134569511208466383882354174196583914597860215461963377247909370710307093843408 256 -90531654199418194203731567442454336424379518204526286657151027597223250419317265383462387498234088243818628838332497661558629051877 257 69570599012089758740387261080575645718226734226747019609132636085584091592674322786260487208897159693854460188054850510369322759040 258 1423164055291433887495853460117003621302820421232045585573136609687082151618174235845765152501323073109063235332006917780674729493760 259 7553285722206761169091576139401104809162655372284860009147036723341530991197348447541839980316310937982131364443368521557199977768256 260 28262810898676813029939691347310785470967988247979335625224996047808542036271996473723571179333338517594387113265952006390114515809088 261 80751609597948183921895128747421849588007559476756527537039704830360442817224014181094514111181102951156366274831390129131515586446336 262 155736825593396764964316628725117761893550067967467193793350417553325916275233929374020654537698447026531137528096673961095678528811904 263 5817877088366623755967605944741094446637579331450563218093529482013226938118175200714412853828979014993031247653566499462199927127200 264 -1713773077563637623297283469170499585588646790997151018909949931710778307611616153907116068345837932441197388507329778686035009446095168 265 -10102299001226329004740420337979908379411710314276284391794174109883547412351991665691817396044950677686568554515683736407935265954768752 266 -39931633015704832830635172642491433317772012739884329244481941554707793289311505015927724722696705301362102259236254511744726347065109360 267 -120482923735108504907052076399411070051465343425768559292166949419819666871179207787651491431774335624498196830067996511940542212830383616 268 -257441500771660911106315494618912118640521772495344405199808019835586520008323842507404101672324597783083774475506029999568823541161877520 269 -155401719179649337262262105723890238989017150251832910544784834887676576416882923256591955698673813479674261476808404493989844346078714400 270 1979783654170403567345621992977018515546345574041144480177514012959140553576227650330571158333163236901665925926049374127761234011777009472 271 13340985503954539210207695099707693202842238239184641709434763905061070412491949548810443544257951380923193969848418448087734812064278326928 272 55918405070223107118166416266318755018846218129761466796245699651622880254027734896337038561288196592455481113427877630531556406810012827664 273 177766792600156275167167342247484024320835953338911140007878498276562943739342121288421167231168643439947104013957635409022416170083007728640 274 413477510491699841928588902076706285685296601726941295680024885724544742631650143775723441496798763304223332488740610372458468963394495410560 275 426100649344879340529632675287051086785256890202089127940276753871781241605162259630046709398350235081974975601068170159876058659677321749952 276 -2146691853645814624720904992261557208487496216597371601090421374153810390169488183130659759576653064476214125465662450471246071619564279444352 277 -17360254008007436166859958621950605863972578175666757198008053256994330992061162994039950805883768240349171156150729742373742658657671444643872 278 -77593840054393057206231487166219917113483874528007824386753299000935403926701426272943717883891005632598784091492529336881162085257951047303200 279 -259615681617241390450506585514935052187052996085062082093288800108665500194914967713531765877063259796368248284220889624342317639090933216499200 280 -649535719824528525323108682116226465858054597591035893183347956924214126579997295563025966333489061275207405027438869447734097751510101995755296 281 -889647776440798084664799978197404587814037711565243577359602142781383087873663747237762672984285698734371659767432063553711539411542620207227264 282 2082935088556116945257324261423575437309825848056019096506413042112100291425762651542441406937008298762553608897249790195187322962686523106952960 283 22195657392182715457899662364874984126726427782191269449436115592424009248964911659252584048152429360071870340719023068666031390361710017032925120 284 106646093410487693702158224114723530191618663770071061024713071158503447600491086616341271362050636787985024580648717445879152392391794342196251072 285 375526161277216908941515686310988694351472722820798792650622930283897375913382817523706664599024003253361146910377491644303147745354200268484330496 286 1002300190193789640096088603751115947617013585812494352889224744829746728047879613740437796113552524613489163092460548449949251856021192991093393792 287 1654281427294671946377922789287768880148024728798267129625522005540977698561136903736565876702544049951631250642104652306423111859902703736198087080 288 -1566606882546926758866882683971154182030814402070271341272534854328808478747996456355075864651554527523920003614539397261091863225061609580850021200 289 -27763806449691432905791831275681798942844994396819605558841199229248488261090007823575795146339465815274786746754664333984603210585893464011563023100 290 -145082555933366146459620884740113675580324312528210173957117186950973534886577481195098564224969818976614501316132323350967128328852126915523070678780 291 -538205232500029906852240402595565908311025477422301926138990274119360582844375706603263020921734360965226621420707836935601639850192118874601719518720 292 -1523687637685679459362026760850125967935051297499561088645434981804868743251049867563361260316506854100637083235544985997673534163641528575218312029780 293 -2881431522415842382857878098709809481176451292618550834259392842354883860692199046853711211602527373287594354784591522034118447481205975049296028658200 294 235322994002742923808075888335598911505703659187937805075634180478183522110901644032840038442523796446220060306284138268890439125534800161806815044720 295 33756202594316266132866062343593836684990624865347074993187474871323896660257138477791279981595539700317881135716054075952723545607820707048561839849420 296 195171626468571584946323992918046932645664607806364000173911518834443851614500540906383819700807905805625399377943306683945607888556209376022891933018860 297 764424142111638402358775301500970354698318264519304844164780737393351131810890320205954896686816538146316142498703337918454714020603981752227858011047040 298 2286510698262658310397333529397853334291156689259863453264543477227324168653308744572444872015491057724853566771292266764438378990788587748187104738181200 299 4809321992195810073161656764219763865922741586490351424532427329736733802063903443992140023051769602636389777845871943090603885041040406130022671450262296 300 2488445616048599699491638845402267489516912972514652476499418283057256047606727702523236584945481207639053380235082739527671633818682235912027011235973328 301 -39467054120128491417695365998914942085974784913161149599309916000221351560933333231064878274289014854162851319298204810556878265645460323709970963961714164 302 -259273549818172039973195544388718846021151207768386170871365564306886048307525404095401573241980110117587148709435604910906279709884125570688647415117854964 303 -1075965013710892174738077530656130387267569262488379634628538983328661248258908732366817859550688189888144940481913126786023165864622453422858661859883720000 304 -3391935205363550533794591475651511937103302167816801274568891045602546795825191876643150897602673180581314057709678226052382090931206456571236524135604317860 305 -7786051897550290921425056208945162421893960351237905176068088278760163201017762561895183103378949129712910274324738842551944542277681920285020554087114955232 306 -7507437067517049731696499087591680117011200402028493594760544296818073205417720322700731150628942329067360077742527477148579430738860480642026296036897566528 307 43520209677648872257469759555392528362665834868438709430734298180096594697845408589608371971997609637089163199152881547928179829471003485374728946021889416240 308 339478165097875816709286592490071602897752543823844944851828236427806475557317840576684519982384524653074031884171877454486000165930822199401266962935637566640 309 1500571138592255349425404573776594837631969325493195561107568148068218639386792279661717999559573908500828292045157311560086328118962617698904304183603290649344 310 4979134093782180828425633982276564486106332708073572262670245956793687147725608956906253907559386542078261996827974383514230137705893035968579608989756118312352 311 12315522129493573512293559201206690215917460530406096784607268364904066731717203618053661668462159952856083793023792081866875408079793626373390260785300630759624 312 16210278034487025922633718718297440633413869593334868007426766320933372083982603111308295012037900729543181359784036228925739655323818156183634007151413273588336 313 -43443858383966159853535489662837215165393893926077764954376746079051949547995145583576142169945277216554061301582475725568775940681062880879957026349763949340300 314 -436919751941624340988848646816992893190149956206764234928293544123549802515701353716350667131154881992284506910158547206425447307517438549969684177026354552626572 315 -2072717909574404104757610340118963303302582161486510065982442743778457003056564266362753183314430682630418175483269105442407841363268070048405292633963495325560448 316 -7237526926724462292235532077843114370021731761865495543298868611936861527769637815520557625736689531555640041623041270914466876345844581701762516191481592943067700 317 -19120552652441131631268631968668198355328331811149994920258080697609347187734871105647034605160313758034305423532242742817319993263132370691766747823416406782031944 318 -30703889585594147446134028504994516680231772594193216536257251636403861491526357475615353045639069620549242717622753960222219482568919902350464987427111599893935280 319 35018087523346012186963636713135341671496347927431908968033727846483008705773513410915904908216480212260737457981377385261005709331656869849905506197842933885861700 320 550567341939344389498134979371984096257391315968064284843131040587714942597013288523904697267057238268700360658709222902463382599899497504937222727474214091733290148 321 2833865471510608314815298199756102710579774290701554946448153676084143539963940105543784987252565164963952595818897011489882255105951431050910808604322638441073687552 322 10421888696580821017826778126912547170497254567617259868083632798038092346814017366268577338918134495785530110043198373847840607627709283387905527546941159421896428416 323 29228674575711041837943928290521926728441426989570708044795430626842414825307874010917455077333624492119342109305569317543108579826236001355381523667589048393474228160 324 54146604386534710609138463746775684728165991838500521659019912216150370382125800439947396129044221100828990272453737762804585418312513640655366558320807217608892487808 325 -11287023814444971605311340569060828809161028177941452587461818729903957369758221859194932856002356230061026019127333975529270495777324173046383115731217361335808834848 326 -675181818040659723229004635796712573099629677659499169462101504317137159103278916515082410955221996976381327426865845876549717428236055114784925929288145345031939198240 327 -3831602086059931451904889793260545190832764276503068211685646138570565421967924965331809438648787170140441538359360721397378490774956799186051085165662482466221601185280 328 -14870338959912852661375414900679657454403994663371513745610115078816833053331491143997301299309583667803735014240272987411129631879479629783488398200245970222635314138400 329 -44087323441168941145607344332139776388906396338677290410155218091390031960701325931735836021093656279135151425030012587600384316603625894737698396783984057643526394007680 330 -91221343276695754165658848131694017877503312415235950298364119627822328015948910805224565224342323835623393963259987610490406514790809680807943845048499929858220456948480 331 -38919532097660754607919101692231448574624309227567231822677021721386140353801116255890025260806353914627504355770881655652371046711293214809795847131136194579601210459840 332 797973196689452136341292072887799214181032512890187745179131950021409907993592915008250178535138644641212274167005072088355054358833827319758555624461270453063757099865920 333 5116688156787682662554118739959254559330470457045318051685402616193526485643153936587388477724716040331995070275514966834851285054683712274936659507263353549645792385612800 334 21024660898414471799616766194072347946361117628653232743297596925313951356434936962465075068293006538391701829267713183762647020557770872858825819864893269273164918138768000 335 65716364062969236630352865981680958617190399174097181451006892832206864086390664094999323639475463622797813291859693210709492184507951004895334047008778468438934054307893360 336 148801596081641568431937727021389699457817627115926818824230360290679815551909293554687556434518943677475675721048344802754959457031870895448100663077118800816237114932363040 337 133175122820863247322648996774302871931762164016315299151084537003922176979230533853374235706923386682742607579771958227607630673419403898971196643861232738605431667793790936 338 -893260718834934702908425377205190613159518654133043999744723864186819834837806689228230326699335815419676013526003673147769841864200925992748167359634376522372480572098063400 339 -6736389931974546923658593353307374030338509438793790698414459447889923335904002229759552974622438673125977181979852127909539488863267961700688768834356419276525221666988349952 340 -29451357525563757671681415315646294248413222223750173097961603007893957780274183036457782813514117933613352094046598404675244890378394010624108956507039194102328325967344595448 341 -96906760685265333505315857439125234705530420424004555613853815980826536745980240429041806789707933384420132389452763277686821936536559198000999946730658724591337163562424999120 342 -236879890703505348737430874365352492943100205644353323894511412704379921969884397193401197728788309696141757292704177837348571581792715341252866580186704593873978987385662215904 343 -298665911101850244569270301761258626092938990640764521969557314351772077599090952493896024944727340620549099263207536467073628748199463156070525739054711048937057741692705539480 344 914104279365478804369963312342537630920756418713104501401267354816113307699393312041892116684000436574680206881197879384781932029026389313370477268484456764378000955609664153640 345 8721539723515979520171590200454015823521511242627432131110424922918469659107381461021654225870410890837487860099190650966837771624595643363455032915352346589772070312123428421888 346 40860030816200912436272343093757122208696258519484882462386254978331472457958940251209775024123735612898550186247798808443243772139430796936932521368944967244936949823346018023072 347 141474252531318062444366332547780117599185045479993175509317927567909135651228829461023922780754480472006559790810348200392485455637491184631952183037371535028732886153797067448816 348 369849246877472031169288225523983451356666181861400398682278839801586914492621556116022295906853959701641467979442695235458079249038108874641682718229199856371736116368215889289760 349 576851466428618493300515391396959096210530760703493849082967628486744428718751920210937185929087287606164277876070056720888416207212025872637453569613800302410786217102796202190200 350 -779396414492474641048828955463560117730793037480442781201009119404826080180941939581474245691492012382476502837709348250475564909095393774872015681870470422311860446685245091511432 351 -11063317808489434692336173366782673694588007395292801001969811478028515630076127025513860277847349262439304421408156292811972450191349214455158975633797186976362783336847375751846528 352 -56112612539018577768584060390209165414180923940427680255832406363094265546389356489925847405034253139761760464836553848970536403023254675703737243957200196589867234149478426677467048 353 -204575209286516007848469562086771629880113669658503207998515794468198599294169605177542381500083749407235412299764665604082298586117410659289160604158929688929156472618638350641699200 354 -568252693707091797900777317386488094807978375095087604840715599080823998816724671763899531597437212752365449806980828590203913620254217044429297405150651253617082667441792043422705920 355 -1030171623042794109389744544835875923092387199127690799468730245671731761785780588551172701290744497545157456642247217644314143192183588566651759078293121492910979205768352618619164224 356 354222662059685315673924396965183094318117488890319825206222140731933882621260261678276859193082335123299670221667500679866545171744521286771604328665689559790148259036394637762823104 357 13673593141136696533552211054237903626830023597301665320973683576153941213831783329191403677803075004379997839811331502589365752840363494862585060251201117946381201882431158341269785600 358 76211992776511712064450239923291806525940788044888459752017697771188367470648830888507728027445368558114860002250872883742759128137556635790534901188857578102237374767464936025869169280 359 293086930906285115764694722021987210012957937999093243192128699691036333196238238166115718577169645550170503377012781597140052217097726162192114913447891863230506072501931388064663612768 360 861143306663427671185137356801799923922792066826538694559793051547977777873509565413296850389749730614819024877291956424335710662817064116629309611867429883853172528846685423813944464704 361 1751610062013123453413709683627358518758933246915520944011415925949910783382503165756135010340324183533951548716949534884812987854596607425546762350198727959505379020585986987592466822768 362 579661635079983046441700099452117194205414897772788337489242868445299277356303896797830482644369224860176458150426833905118327830481156450746549027637409241140461117016528105245064907376 363 -16319463285567816268622167686345701277414135418545380763836160542986503704591381921645056549693164024513896251747452306602512695799938959000601093020436837742324020855739858417763408448000 364 -102250651424437459711720762552707215157447176705445100338610564500251132952811654678697898248148651603639101868091149118825425367995881466617094793713209139113245426174508295404123337484272 365 -416044098306334641119571432854924593863943558088103341552801543123080972090062001414539017103275105027884842076173782524223567296495562011044254026108651883820912619141400065152827562182368 366 -1289224809125017414963235553117054752807159771556741487907767392271160761426860491090395058796526658078727882471582505893891028936050939522653296309197602562192807756312561654556570819497280 367 -2878206327062821811658185532863619100280239767479507524005368803026586100104959779462369996671651552086635522999828679056314044831939403023112673955676381926561380319419118696519287410802704 368 -2367728776604580968679951537330086257021924825085988704170188862156098027744677151191811522651317754913478497591971932021728186000453102898759723526296127446349898334226548659745532289377680 369 18517944957999008616876121290679045356941713102232445942615860842497454793961707404729063111115884402385293771113499588774444005332786110897779198286446300385387854092988071715517602289617920 370 135287471950019987400593752110898439631793179722360886860436090027455732706146230157280657150184380174919440598450920973610340553270138110987317205855503692676864389299540524090069873964652928 371 585103026361196908620579646318804552950066930496109274717283955777088579828574468558620049372647324408567500335650431023651024777654294636546738868819415142188571893249480720036676103929813952 372 1908965218181151504971941131655041234854831817871575645183405926800225427967376699151187693890274815997951360776007224936923181144456755672639919509240390371662594403271372146984820634459250816 373 4609965931372937144691676220668845645087193706881518839476837827291786396042486414352697471830113366791381959136627311152011685152244376394570553863335694912539016273022121441197062982071860960 374 5547289468624482067880125637716781813591225873278418142341966274644689277043747183413033961208141948413667092126947478453565465490239735945170788881453506281157351314620361360782897162198982368 375 -19369953023637152033787763563473287930941612896249339113047979187672665038410174402882527391888667455613844425338280032388121190346855740403164533913326058473993483282212369918391408884305376768 376 -176101766769178777381805875515025925750523071134912970098779208783829663117652518297826047378779399292677149264915910578952984519093527392571967300127679545717244959764152656872472011377918530080 377 -814969808197798689567596914492880528990632803721700185027005724111170200852021186420444772553359766324921634786808133721483475974250747870956230966218395345824924339869079179358784073356654097280 378 -2797883267099807369806732962742176622458510433413206596032659461119562951084042774914434053124292207138092323598529310254108104460962104562223892010423271195656723941679015024053396876568561952000 379 -7236061996343264597078661258560989263275006740845127080431511791336520514011988026247190110507950569609241190656200457173834989659442752204228666258406565602371484209151146795800851735634404232000 380 -10941679638368255293796865102101572129100100638739747005462933156299739711674826012567947407953904063609167660579725767543900145308239713463756649642345605805684389664395334824977697667113895967040 381 17302895755369599646675610670886519711430442411777168812051700975146277592096664120228576748910597623412421277760651987420118057294204512002875368186890382850652071243272070201896815696614803952640 382 224744419466940990052545602695461584157565504628261593335845061613246119327488246909400625935621460521928138479143286154276238232661102886530760712528622204316883933435884583277173847162577024636800 383 1123668124916535129966003940334335929377364463864854239073566914746677018741288890346732641434071938423255563015199557792821707895280495377521470604089598600012032649279826894161214858496502581658550 384 4061181802200723798006561967401951549132941521549058450938466660555901908808604577637748574886854428628225694212742981091846940269229245730873822165063324073131528446647163102304376728074983074936980 385 11170752442903064930615530740178077255450168352985797521800078851675183149225357761852551566141439969450256676015723816072690884831989748324201233565521275704399275380452327967995892149176286417887215 386 19796289332388810802859832742563335796952458510015616127154447650395725975306749192775570117067065088299283561056043213710624055995968495601192795165606512803629432604626100266289478449625433104233455 387 -9677218584652584127830251559487110995427708926564368706041542934716894444859473200618510071890556431606372740616135507783302087705078538277690070986044217147355916793877888915587361460582944425643520 388 -279762274563872215160128490123405087611446641587597989313664185988620099191822868860161753117118452103081922576034566795206480686365076213753753785747195098101411162691986503940992874555345236846352875 389 -1532423388095722697719685207414815211421172757211596640097449332162548014383434837429422045357770478934129952283438565390338136288306478216612665425933746187779734198896364253827395724179042997564795210 390 -5839814363941199149733642888543732687997766675021196712722733969403966985105731646972309535637451870592896662830405141239688766210524803351010829471851966621109043877459725127922071345479307767571487740 391 -17002038383724718898050928052911083449803034722427554760110606291169140668407540396510004176394483976898996365017817392510837846059781873198911428847145820216414091661354444339277503263490434281613535275 392 -33973225017812413584997952928492304562176991134100738108094160669046670320647887011365021842716069741347321990993445200066253891869517854933098805120168481085593225362947007204212973925534562993506150195 393 -7807553512858519698570502967459239708008946319064531990270719451211712235239279575770600948393049813282662989152990617013735021996028967008824825446685084042069050721669592449537303350664018275411946400 394 336906814563346980732157483341816476005849686587136911757239244695277871682663621979562112357850186982859247287275179120484439364305157256982571645466322120708226192229881169226083129831576894095478620700 395 2064780908073406426213088017504003230410182340542599035043171781760711132365733075232525086933093319993432514030007711409056544697270302162489729882242464583132060216297787987914954183323441007136979626290 396 8319872196173200779561041648098643346186731483015362520991782001713084022990797933103891706514376696298583498264599607792831167496437467151559313654160377041985313149893853813372507484420911379663964759260 397 25556714968812326439016385325338870092181809724869764443089091989919196470075165043566181668236556737929282313308743388591611423798874788306723013263298896374543587196036177523142055013235673031571161230105 398 56227315174635810247631078302566427020169259194762837445153442024129351011391948949247926930560204166827827167806646318960763174357828568413478573631411579784847822015869605754879887105350530913485989118425 399 41999417979558499516406044850484871122673130513379658108276804650561497946731806020747881623649919529165036768759416272581643494361376084769501756748665664836589282054962868824821407591507054995206490930320 400 -387042342354450881796713882888454548889104470984970293130466203450068055051492974856062095645970517454417092687178869322511630085319180676104720183129830781191317436386309734088824068501564312422181428728475 401 -2744325633868847886976413037029176620527593800695381370903317938093727696416583854117793829904326331124449874928196925843071328602696429475798152360585935323911400950643561941822543399861678237130231805499320 402 -11742791406336416551488503102940307544865979539986338293960625999373606937737461705891140338276339840893308924561063968006323477588035586383956529383905637174158683689516831719683583432255013928883976671056720 403 -37986013303953959542875780500049327563183754791159273790978212881033878528090435509841701808774967263703367269431427650510813609934920052097713194670931760050961656230176992634078587420867309607479707942716500 404 -90593756356384596806556621754073662815226179646646430800205195551648403008813962236748367140407030006598558463689050514740117161968420657024697702143851911501949783814243476157938117313994609901588125133358900 405 -103603659550270943437363557317967068305117672911232384029986506294940561439139833909206020171052125642014048969858029946594736894171136648990334436400308943102025478814431787401132448548737680955401996652772160 406 412829167934798263562752474260131274444742622488430542816263508455479328789357409975170451826034341922628484410064303917769982886356194731983949104076420611814848398823189266207943887599081965332237360643977960 407 3589983649698154220695275148133824211185934080593619465288166838136402402433664633700373116133003118850005126732494618110191145369632196183370447464641850478429866938484440997054880913778910997098573364322553450 408 16415182164972322075713194772839936923794522787049696415100204931204009122576961423874420616322193361799073609165081917916338096743760383504708619334928904157320592514166375412133641830942007585803935393748678700 409 55876305866413243603400826428650975750143591829338496947751727730786291936876360429009773314065791938484454364683063544380961151698579682931180786470089601779019028912301504193331446583683552939789189001108071945 410 142927180288679863452919204145278813042331504029305115315667641737504707252467398580889540535007680120720300479302706598897442085261623095543290042295275840941392738115100000707069418073742169797630002073865498185 411 209098895084138250160058637136404586202265187696938529154733058095177072197796233855530221325713166214377179163465470618254987387679057257280379998814703036171461924644261232787013445274994972354503084634174554720 412 -383555455745717066068585636908731749413982114574053516070308546226262171216263242036143338612116057138387730615685546881131487464953587940881146842256000758035076895143801854601489917408825342178389124184441977705 413 -4607293964621870359683899769769742221126148928605221015027962276428698637234330679845398099507126076705254428095370573513646734075373053044598885938414351089768713051494597613905018670594266392888238397248270060250 414 -22715885517764292676296933167256625715777912663456447049544140035429657539475887408885397550938618103317541058041277949377536924249440917608118535242990178862358295035731607208073923817866860561298114345056027512540 415 -81389000184607179704657301759490004364664249471159757702180734618365033571233548853127889651549252493169290082329283997759586299805051089927114539378398766273348284180617769686987420514498853157617418059685712335435 416 -221643383139827396703496819205557608398754185259563014060147772036062225329329516728979460305237814446519764339053099753439492823380580750437783828087511924551837228976123421549112852144479603264181562426677752374675 417 -383513740605710690007894318706343200070602630327381768696496223549862621463860964176596255242022095633290384690106378060394626446835332154749207378693764108911284886075947863569741324771925039338618725774937932682880 418 247202473398338557589986987069452369533708822292052516389013425453891675070954295222572233201456779241179563364015792284763209556309887543709162371462427944102387981468077754673495709599696421571675912218698398388400 419 5773146381943821436663368265129181713333331272085910893768571457998189738503339407212906916594872100128152595869472938505029418171531715059188458423159136699698611453176857416165755100721163574932819922435731995741400 420 31095881651701874461693602528951149575360537934180617957855924432764099044435780754914387360589579590208404451215662693004158327962840756086288943763330703057429500670397485488369099826060651222271218424615822487246160 421 117432184215288270222340053405368164849164974862412041654418601073195546195607925209334059092603227616875515803598479299641103492952118072258397213741868343941258061570754480470440522699466371563232821553369049785748940 422 338728157149843350493682747660718615157676327705144366057461984180126479517888609761365512077024869056732666864173717672480509117517824169586770753021121775099374923787059274846387812568822043274210983678356720644687820 423 664413579151516052670226933975474137503897815062902343990816371407011488060275957368907945396107359925227609894371718608844467889161846929168895509813012685738057359317294783502137951703731944653769671636510151029819200 424 81581738011336511263526954551390824866046357577925541767996124368352052647472206865245638865175782279862904350590206346195085411360887852365015967228858309986357873647762977774051623478443161829090941120318128561523340 425 -7010148924350388098346673275547867643034073644744254076883604650566171611680265520826459571469779194500025371942950694624419725876672031076735257874365822993243602389360411109829328486826842310722004460621874843106850320 426 -42063473936310845052477004090813955612772694342743212454267586766911247967166318851372002051003162817989241676478738063009768483226063163191218250807300920498847679895778427705571376597103046722012929568922817584768884320 427 -167862835626478991140480549871280995346050780268404773054974392841525622508757899229004417049173213787311018709788820440044871325555915458606923045909124787783021859066670011810305615229340564208910623618981265507710530520 428 -511091750402847676156890087217188315333412829474567304423974905872165996582215028287995513512772153566743707722932008683251641899330279833607459949076796347726780808895115897119321906255421528240464406666202684676983167000 429 -1107571974038098665152330173956124724688968232635898717907629220246999574477760078098892719333846369014423184269166417118478942095577601281259536912130423788011364680539947239554787813349022099767496616821760889351237891200 430 -739500747020065749488417288796244732994594044945670307915948723481930171282554574583222445109569594581590693661841192123253569641942125211215967565874438772591852805238901898572808507306634726922812079978516241929925478960 431 8144820243120607294431985320034410467379412466708374733276298537766994041398532116652970911615575226178836069434324793476362672150449021697785609133548061963522046618574927180364490719632927366378902226803081682658329391810 432 56142111251108260272165684004848466900816940348644378142714855444538244064793283748263864858790195285339318695812130115886917656844655548994194403456463958169695110832618177396671271908870092080925456920311016477218782066300 433 237710895615639596171142941528793032861842064224912835229037655364319877057847908686387363757790350656796543456685699546589608534508008080693815508876513579287935731672308455649306358665760153963053500855948046977256654953325 434 762360505662238565984843662383369578727932625243369259890328748271170272397609308540481170372176002120592254270962873647692098798227318640104983548523453959777113408487956644070368020777696686386669862290318644329759332881645 435 1794962564721719031932722684749465461701733210677983779101716743743854489310823212409459313954321006245895038649352117982810534836021598746103374979014130971950388083070318721044371604057175816330086771293607464111490008672960 436 1941320884362567557076893394408754381625887941199107715444425849643157260145267325421057272728892038665764774726486930740237031107844043760119872821914640210484589635618728108108019767691559276431889875115929869643778709575495 437 -8840923375524329795889976778560255122731401293795546207701958435906035646425664971179596112188175692566370670213470879242201360387950921082114004222890305193102760508445945147108717846664670211351794445549110827563937567954214 438 -73780335973596601236991501095153919304886098009391973142636334046265374903649001598929642391758220787108209189246458395730615266269014808775576677925036236663011108847028795743637301959838732101178286021683091418507644684398500 439 -333402758193220292007962670966236787795211189604650667011640540806312848110756378338803805190543890500767681975399219798790059672161068961918080608402325346558941201093746881292650945995779172586050344752973062919899912154318157 440 -1125205379053670141841745477584440662834239710358227231080996478726911308081432530898656166830412896710612433400061018253180838208360545332304965625460174997178877253068662148456221004707633399530903224596507125869135416824132613 441 -2845910373277004073751748885038811902313232239606448419974353806253240558593454873196868654727929723984653998445876180649825461732043651338925111965723587497936197384773769166913360078492630325673372151764337639601113982335280800 442 -4019076673754454980778481137706922380773093823173832963812627152482684248212863382895069222532904744537093949705285967436986125332327776617791825916405253585748125148696410812109904703892012666985709299817092711183895064028787364 443 8495084773142445854773097570942474907173768366451192395475113992281554815866726555770085081868713896891229647920953875573598511379722954112828839341155998042061985444032268156953305130893397671307001349631547865273258583764100570 444 95181266606512498334667615055285218444141589595598513955836963374330141217784306551037436340495122357513230538263115213364704071788505112948297982542838897240125545472913532183685132295526407622851823560250322339949655931839029900 445 462937891446269146341813220102585787597705177217878215712464886001400027973430057955936858825424125792562624114899392988190164877801939607243684420618377146661940831068729477482234127622500624683618823175758223631672063948365598013 446 1644303415098875729557361443450768517157895555155394872802126981025124337987337325397710735942189835724801623650271852333516961576430228252499424090248583732412425910152072662890623042881217085262249453789201978988317594424324218237 447 4432489253208957097804664561838671705834369963562846987409667382070401642607620315516200894902134519479283878468283788358427400976869963275992615293486252688776047415201858799182654634071167929904653319587077553926016457858956158096 448 7479068422686381593460564466878060328643398170963794449804257352348804237055856710121730551602282716938966779833809298444627539334725921349127794464273417966531064197194827454579917166195708619262563161169442711890410478577840383585 449 -6075851412084152439848438283050413250042064193870659821115561400574226948616091802575188028698379678647697156868584866319507041343178386850095497442609474416101525494735154551531856419778424496952835630352834633885484300945923002272 450 -120000729895530955271285755179640326398833090360451786403186974315170271189292923324741184992965027305901522406698332476965878598163315030596265083220407743012482973857691885302518259379979397300830049529878357724940239079997368986048 451 -635932498824165894240479262298046047101721584441890459052599719631984606682695821181110822191793885204923416770662267981192140098780771398689719153729835543104061347183520736934821267880493763980386709227084785748472718121669714056560 452 -2380000988557103273887608002502501555107482502139071244088499235129083681623320897741316804425088517817086424781523942193575687637055579910742908194081988441904111049273870635633890490559529057578610134876287096604126724559991821321200 453 -6800541526575883846554528888402024389819826876757275537431227555156060003085174061933219002340069796383334833783523898891938471346951643060094453314043309641073265037451851527504458034161341632436481910251923049451517651073922708294400 454 -13083957024263908049692577186178488546193809325799048503816706083891725578350637063432781582991088975015083297425570872158654238367946059369851224120786572472424236037108956088637469172341921856111754812582119627737907083428666105918880 455 -121183959868136385556436620988035016562000463921889516827631711060352411728900967488135750748253458319524781499135539001851728074973142209772406297697994170685091068945853552006061297207004712024809680362919188617349054704544121579640 456 146835760425296991698818877313820840782862819690618893064883367600837925801261075961554037778364455062142492607862355603932781330260996355276249333083211497222645392539178196430433796464113527853575321610529900376418467049258972282311920 457 863379438944034708354496100023938792777781285228989669271593400565334091447739445803370023196396864649712354156717662241332960966603000800158880714943801690774686140558091094987962332795300256715573737599492668385676413211579342475129620 458 3412676998284168132536026960260467172001973063689943509905022795166998604022843056901886211969067090536533979472013698446047978732246333805620447838699125121175485938017748180447801481726470947202466225642509369214668489137741247569620500 459 10298011448183023664295901883173639975492118654921468930368102825738794412145251150049255929507286907273474724205364844356658870455366660903055653322123539113767944598541353359108312767106961964631056181152235381627965780964582744438421120 460 21969912197254534250096872185126087561521501244949740347469409645502954699518322929851313810755330738690543897712702131065661948097686384637025057269077535538575792837311407027781025181639678022319506360029528342137254507841643004237847820 461 12841568353425760567580044231737935803286651121774675406466506661089203998249535915014359899763829390099011922296853077859532557849302810742089096383849776425277097793452504549453195480646635219950485555499660240288066372905255707755457560 462 -172384583026840984363418319619576143110439148544815301886709064307166524834465753094676296568255550055664339537481579140940236976616206509989351673637421030797180256116414521006587242412476600131979287060189744967742311253730714499504845424 463 -1156870729716299905703899519099430468364158862031651772978535216668474224964127873375308962459826457668643116736016839585972634522466408919554041593626192666216868925672047438095851071113848849323501136053460682574014284566313284897486649900 464 -4847658294942454770581429137303409300707013569152522214178839070280117319332441299621399793863097942404081760846176592160199813712980548686396904848213909028888763574691435654365270689839104858558525015441510417269720299056541102429789363532 465 -15412588964771432067478668664728690595408523472458585523724074364202946289792358843383922210832253313902042966719545126887308160759614927580340770484179860899155365552563027540643777028188259603376322040520811537516179398535894714223327347968 466 -35812208480494311304700812040687663969146519972396959372307977434047045188030420716078500704026382925642331528110285436349080926564107585232496198678789875996648945058413077595378911884895805891782154238783453178775180269161410453437917020320 467 -36419616835107320805879793704316530375137073537208438674158253935413574738573668614123629559892083149546016740702668661951250965331737590724346124241559860117891005193865143124184203852915456611445703652180496449185282468506452552740774773264 468 190099609349952173303073816380801365166748519005034020140571066055983689344745810587410157756242276324997407068501225821806077033465593598317942613727813843881340920519672155732861178011831595835214275694002141988180875029017196697987093068320 469 1526868145367638114370431843111433168747439985068576588919783885231154089548787296310801344211409010561665129361195509824374962133403876954658857053803080311530584279415890203728632088564570115614803094520036146276957942561360573295524654749240 470 6820267821098090081932209497222688036809837751479628804972166840097390321863114756533265980505635980221101981185484560497409458859948257221222198035360300304713285368913312530929751281627463706030411683266050259408267078405512034819365744010808 471 22820879670016077665324124363945647460162197427977992926584939209729682349364604512502517195731491663355372236644258113167194129396106544472975088372542517286173621430235286828785954101911162892292807263042096418323233481085812695848257445543552 472 57057021635969452771949856341549747217312891021024532032202981519577650232034708659086773056183178529750865623992758393502114948144825039492552420359265880803911397907657450841780342508086698104817423627759389011039741521859513191167749187988856 473 77584739074122380024610311495113339455326880655921206667243070852236808795889706406742105788416944632922679320587487464645429209971012421614510761629949148182270362190651199679278908109422380813148937656680948966688227067464086740059198966624160 474 -188068366542910424517775378447110454291419069405437767318913405932300587432241786483025086028773686476556199378745089331231401893274991635891625950263348367871006466899576589131675301737806219525025462590896011598248870529432063156468750400196160 475 -1979359762168683870658309238678577181089918205944298567486762837209943350285560902676511070309076024254361919307406091197308089341303321614270802253888386658119720710708632507016602230913089389045035129386667210982180742352320780733022700599499792 476 -9500109299832173334886097225801292437006712224927429434155581193308443269074583860385526292755868516694720110076527113150060338024678520419141839988869038846975286166903908655442435861284231855470740347094003734338962195213309375297993824096273808 477 -33451313705693051089399761231276099844234809368525009475191100487042569287026371357776801644007356307386347072761643178755495306718206298665606784468746708082428298676352462326978357941874411981489280665875407887184531953737141235455266860346998528 478 -89242542421046257807066958907236030374366765262419577271053884632567790011408890108349627705261788056378663794804656448827671589113053884412932170552693655758250165238891981124589740913660827472120237205654846658838862952093345266286907085642551200 479 -146637266756278155413617386471128136318260978492905128375764719742174576689675026964165415236264116839606544891396712982840129104467553993879370952189053762806342903042856108537435783273990658736623249730433151826208855659808570798512996435805411770 480 145732538890179203107873674089625154639907554847439393352459287408611770133647634157214543954442580136110358747476777952765789044308162771149130567883451318835215215693759572020774506787129137447845522566919555290666817752609680429907194141509374836 481 2509863835523637983272933864475716086030790129271961223833312306858769840140632957731771859206698404001146980116029079878067843103134600036875073225139885782549351752832220010899309534530356013125589900183526776109303114485262370321633882078350144119 482 13092889488494695182091224467504777313460627176424667959904821749169661418183450876129855127808804136820932645757710775053503588073567106451078605844535023715579880926262868144012279614741587618536203505540275281424358287031047120587509789381611072375 483 48562542033546064803151791742324792507064773779421502961503432774427782837082617556608248439483790500415966203959835915994975127796041599769448050060922672115738144933758961229894802186620589710482465500433165728644960139265871264647883076450998334080 484 137438863896123859598502113571004867916221408923003375999386417456707431448171188964431424684477480884742087265907405953704913160759477000372103440701949226865718791982148524679657810606190079538070499771277777411826969780178775594075504374542121652573 485 259147067944913190795493404688599500181230848527519918070535604672764763375064459908378636139631904764508682122911194539841683835821385561691620037840169653246150537028469767199652617745377810350263433608586479863586125826050629475940710202111211700694 486 -28877329350316888410386783471085942872334297391133940244628992928412783407991182302577560063234977848301611008175648422270586055516501678707116715203671416482675805584799033114996416411521204084630976702333826886608029361917152928511343691414762856252 487 -3093175691143261733018175674406913887292575975384705850771526188133785950407957938944329136068256705912173419219537762719630143455621282820121989078136632075759057219322237382248661701708127100099786902549294006536309675967895811748865749808955049815899 488 -17836765850268899308476162502808244627060279478808955375626311949271093773303145793530208546920018939158559091416744569383597782291405454905080045561310099495783747073777256415250713472324412897561643461270983072689669332966120099629184724616891184187875 489 -69837743384657935950170407987565603071819056523440293310652332803987834196512680784986990065774761803386603855312491277002397711085418608400348187491765882763922291438162307141995230230092110788480550064802181973870663209361333455862720770767702667907872 490 -208843145223627175433578098520603099900124679467624871209862204583918879319864872895231282003977228858487962952036156288931615897485832289868472052703500451941570638614893907093373327211600337170702750897461620621771307955028578319981845702983265147539668 491 -438384598134838944875394738247173440003440135376219475864138753055790480375430025438581474904303680335449762461452849523908925297952115905545144666181294118527064531309513281440926207787378236261335689606661656524553527828783677280582042202614911219138630 492 -217928178509343607513280273538113428749183594906188614393480845306084784528325259758697032719582709008503972786685956544381407285643785395881322549790934418436290454993025232491017884071720083997099021321010811428790550557094531199682616529118284953284404 493 3666412283799589088906457636114371901632516286456380991213638712708086134515497321785193468364646137657085941506929112774727160969723713516469260149589101620378225889457632276607519092434741069231146546683096011293583826141419062403430444900411223581096445 494 23988107622530268208177865201898135963361795338478669401661825995938738118074543620925216277102488759544181930953957960956459249647323761213264205548804816480738504121402432688592475315234468766292953811880912137313990949538176756528026556833667479594157245 495 99492428276921426257317651810116420979001682391192930822515217201060644685883263580511216060751222247694765766749188987236552696611761155485109064227274700276119339789840072107514368235170680598181545440855224374722885427023091520822256935909279256777870928 496 313573606600794515142947790391407143358406112291784837592782134205408805997091476979278085425583028475576572309854893434780010995339209751089885800452354047923766020496154987696542978452398267276963075594604032357560841751660995429400635117186853616647346377 497 718767507751319504727783431404717223962001737981608531406511826595126655273820478333716203094306335352660206705901002647375983453692601294581526085623749578445249686948594789453075050337798950834990115580581465716252485970134317249352423222070221621677923416 498 682610949899666521780654816350314487434371963239104954120307516144828382043565684381466904857975981553072138807033926611702392962069607246594430535566319535391948545412976279264901004517496457215080899275088267609559619792883330827242401686275329696709554960 499 -4101671158289286891536796230171224422689043751114810933395251186753849255973568535019550236547954910450380756319023396648123119385259833428192433035765100451273381632541025354181802750782255014521809266853161943901583274618232132652049314621462845900629194300 500 -31788261291614624722231960289283247994219938285068902329881124802376481722291373072744998395151560341577466485847708099678179969742208911778934686017637097245672603768091217690097861658619909759634042621480429159468970746407877076974077752985188317095971111132 501 -140387939938461556738361224486668832353058641465789211727285617867048631419232214072751620854084198843135116163498693689608154336761035528619779174133721099815526682018734553486810003160491558428821839736274368077064848801227467002000451481617985482147282312128 502 -465711505242001738256498384705423344049996677526587008445836002136628551713090686693166521799906844691720799780173791533663999818218276812674036080436012376025878828356023388034645475609913989381354913279224177417908855880045964573901398970042007372492362094728 503 -1150699641656895367779099679241563585158836991398226208821229345977556841707068965176578584322299610871732834721285120637779015849864981825527314278359567564289439395213565742490987290012569031097222194079767584541891637388185197565183692992991574229267771162250 504 -1502252884886897452515065156421395814904454320241898914052004432572920270818650115286298755432042807936594081274675714966161105235976708094559988141675566754478304189134677343834510909281257258005034317485139842061683853470513329531934569163652681864021975879660 505 4162815826085094997497801663228307079661352099375206961049347305703507959623590362839827325102189184297213849818091322341538328700966820909723858274090408708047963729579662310970875773292984759963497991626574867672210653342143922660352575960627861699605636361991 506 41397814023902026833767153169521716040033168289456008687629793611213218060738410252598604741041984525562225342549533681409710489436174112244753321102775019156879381209902902677801242022420506968447839495333227938983685988803194552796926797751748123934354067035079 507 196133290210169463387182632015472094492198769638709691485509322957024954394690704000708180824237246418083320928436199322348688381368907226929973391391086235350546012825954981087446934199172657007461219928258017244622654719014907310517869216047446106112637350463520 508 684641647300795213652821951903327032533096197710444145726902708787146353755404363855021898719776328148025200551856319244017476112146534217142029687722941347780536111826609100408007325301951126806322512313850974938503982194935338231049099931438744633742976971276105 509 1807295530929652802200172816411017089323310465082773143019400302343672870536387871035359428536710420105832393175196615408419712483954021593840393071809323845787430931354367544970961844324300041552933321364357251291319207115679092520455333599574022358372575595868938 510 2887454522269378099771380499730624235099871121231763198991246225953542027217382529003950137151859702178769572250441508375276533657978638731860276343287034088822541211824533627773948853242345506922579105933831198566064990229974459899340196275925705808301560558793724 511 -3438293069101079100482328144596214205164416973818425051192725076086838746543865185474344279725155986398131183625980967829392988908552572144827631842752984232809471197485552435146019574155171986120345288417384935039764470022312661747632399447764524382423468827292397 512 -52777071887019501715953603093324066495589210900732623671791103777519352671568550673464194317436295839031929901265524579413479145049802900991568123608244000297147481735628440054848531154164810752759232155283577765006930497349836731927708281331758351732681667364398053 513 -271141723110588884639465149434469107668924280516342814265390307680831199873502182477456888601160968348155200101166410653976332032233670918042182609840484111864506060260346002754860154681413077262264877143765983427625347599220567383881477266999378840843069156272486400 514 -996734395532426609906162457722299180966036149946598655992723353570166167780078366898813888775913519942373294127552992693545004862193365200938597892072126565621081403051979874345058963443826154359115513861281560205990321524693645631141298130845237892492616482455674624 515 -2793622371978498359544626907319413197694221925996709088544782294184435543759230102563417236102010705473409236650410817263161761153092940682810965219572696731261554542513420894586112319719789267276381234258730779692352980930717734204194149353632983233236655354939812736 516 -5157631262437932990144707602051470384095486547551144699280465613098110483203643268983686246503927888484880494955606028823666662095289176800910031975941704120836921410422772759363602740799430314916893188411147749379251146472953351197508103806456972243464846562869991680 517 1238158193200877991504024509897675806583942350837009617315002366367364658788523768524802328142372546262963136962559871151487286514738572435066697854252076957771490870536305710965043484688984004210696144790093733791266978143744772746379925583562217856824771514883048512 518 65479745820426927825120462915288416399349941826010499672806464348551407347691401512286130289742844811672571994980463868168529204828737132721792041350877059314984207911371765991091201451473734679932037737435661831239751886112986532237527467997690919857578281598476952640 519 370581649111596072660636297929973970122618782250126666604711408961949508226711177031093357667534142168700874125430978574769533100151174506959339898789524681486093604799926582019978222839674380589189230689004081403280822319892050852701378214510824256664014994516772838400 520 1437387414273778856351463607794641657991775050544967497838171274885312038396612576829713730177147922857285778398042249208990913638093473608917364455022483147137394191567732101387621371036673629553382625649173487476370362226224480182656534478067536056107026638452316204096 521 4259248453188965063849412049868988936402042920945732734077630331378971422360456362137550441070461696186595869573183025989545883233695088964652046579066346598267440825872818937559521724378331536817211769043154253168538021084031099466844482064331328667430386823096891957504 522 8791671287698570834371879651681524303718814657172093033808349638805488628901306304560649524019345233748390725894712434236505598276923055057953083322623062425268140442488465034441750564734791481605387469581157687735758759303313251977044859578574372221469112306021685847552 523 3561801636869591092646706662095096930281906939814074716199141598910026193125749620044415949457514392192374667014520640731412937976706616879324744152511416394603513130987086528988307010156986505351543852974025447535477718057399496349915230761895189245353712191366095195520 524 -78309354950787177070060949797720018145073136428425924735536425360856096303440703541993290917267050308887721280054526673456252580239560911826290662023582393473063816371832581534427837959021827954156106759114131154129262064873982612549806875353339793892332867089620430843520 525 -500118587543409764621580297365167768961352803867799651247983206918072871139810219154991483577989276342658670924073572315705332766490450880073922261350902559532761614747799470443681671139794004922259731071610458571318051256970357155646966683326400646927189535864971161892864 526 -2053390233579191763860026397790601085991687122914935553449070772869742322245099580884332026811107141291210987308531554701898320983268229067640933395704474347589505761329736519476453815111534650815200573145914357081298149638149920894448132254898175340980175447841300964500736 527 -6415048759384321938890776377752530743056105379049828190121513839724151012283782826341477887907726602535767422220329611961142098482994263205165841820143159407525021704588287335600095401377323583932520988780684855868545278090196754614094477022843058669198177916108274165401696 528 -14499958021070901667445494034436765354762141215284775864339242896574956646143272638308668162605174953209781049743673960694821161079652919603245130592795663887443835360457206583256319708306721666663683878826492037877719740579117336854772244106647325357646958024762958517153600 529 -12753374335137242781114174465786358565726943621184848455412428752222823128909282849379537094745766120128523850669973248522390331988960013367208503788310352832962827776831659856767919663556607239365176309146095038243444935641247665890890228993944390531757250301456888980620400 530 88762048042989354321408095376541184501301646852564801879633497330008529082521426126205331685617663678528774188674493733979364883506574090198748139908936732628274905860162147409392090769582448593574259218604752343588883363692605309336178892275514276777408918045111238616720272 531 665276926194348744704332439426000786740887523550767805251826973140585072933945599591718047364043175775694721136663242643623654316250118840963986484198137687902567238653391293864896904653629760323938246797196618666131177460765296042991327981346660076275039919497929021182440448 532 2905467769728550186994145995928160531450649682069534955183662864388707252503423864166525206978806790952843165984350486279262552411894753917587951238471789444345170427735271622085144418235059472833946172787681860420438231375416763832183913327085946450801222199753834986896757680 533 9555356449032873985912367170350450301307816413905324220392306172683295675728866816327149959757037538645773129612630143824403747025581790779462905603850695371445278867307632519160012188015724371347471565887058206588529727664598376370072836378682097619083297314839519683223280160 534 23325778879765134561493627389979727038370656553806445680340569266943482799349866244672195471942909726816136940957292252022819254506787330657783829041468006833663325788284975382235157617252437169043234453335982988990908248963979324009895991816568060841859439214162791221879292096 535 29141492203662708796470993973916613900022447777702699976606920841329403929970858939009652648062078696822133139477733818049427087114323644575367037455874322969712786429840312571398531115544218579596226109538459430504238593363769193405407135982814895803653002853089334755557580528 536 -92141812528014190251993345269513883226952973172698075321844672060330556213858247332011952078017781573707490548072735993811669237568684216610609517812512290311155701334045892142072313852084592557806505699974120200475373688404619062621521481301372192728950975668574238114502976144 537 -870145024256711704664820805187677482016734572748950544932339180177887771503556703470638479602124546100134876850802172090774461391949447528728651506317891057898697460320232732401806597413481829593288067329146544317900412744451657507217531702525088956816131874990913498585793968640 538 -4070666631652790082798396769573087724985666443981767863503781119763774348839310335089724099608028903297046602160919646980218497522020482280927464303151034160602279877420841448329571928751124465235085360582449656951725131290808972542687685855347814879877821275581483904230136129600 539 -14086608492827992647427218600128650353196773628392557059110585359158338873333287866884741566269558062211313484836598227855486442529128713238260574807357836035236399766705576582072444121685422339938053433003128888069324414933090246552612916854974379432620122146305812695879264223840 540 -36786665063878685077992899265132522662069285686333140648352090546769535714189008299503094187501186828252184754404654585775786703937745416326243855052036833695182670175485925975127195961372794463385919528361306625286936109746069552408597262535121868201024424362226829998911093102400 541 -57051046974419845843976161656586674466620698599947584167646357673795028783682158689134447150674450814781322175349798699265365732016238076229243758591288710976474551602509206238520123879263125008705488669005397974375742585531637698543953841328462233531991117481120653293360019046960 542 80179396805878242789377679989909943236454809091598880587425887079155846937890058564882910148920434386354463505921109371475307156517523969089693233476346460278308272662871757979298525086911786049019430471639009269438882941912861620930005306116376179347760423681129237364747994403280 543 1114985999725160855451040630998050668129945800498276514695163002395556952798970214719240890111975332040534743912647550556425905995170577965384712958299962350365630427678142734654299697559616619754164037925010579900547235565978646280461957053765617725831779319534676817552226599788800 544 5643918358119673112122189019828492663139246791679190567834308101408041061910724879593008262674281068633657745219754683154736614950517775130813558512264257531265391564927376945863478020009764607122982071972999010903293193605805283752545920387245043296938418097664671594991564818828560 545 20563517809436435044015828992776403289469069679700230341197954186981821335643448673795033808872532630472093924691248768272514749893184485494647012180782583027102653201840884909378352488401793727163570158894087218341432961815871855209053873928750661760951684685854046260638742745969920 546 57069250951903157285358481702338191539295405146906664317003167609424903400259321682370248835046059532850343665089921655629533508015703964265627060987079244988107201480475948576759427482425207502748696051352616405801558693758909059878008329922958179691571179885000960067445407346859520 547 103063129521772528564553622656161307513595045368750007079070385913359553182718533146449963213030574001949612042504574445030473661851801946229989944620326241558952801227627897200791048924320331982632477408418351089217869218958957929405581822266060707359395540236815919721507624487661440 548 -38907872089387474453696991864569096361675816105813095151760610943796749696822449320694360849466573847574137403645015968389923650042751064463175225690120812226063118383617653795643071564217234282028506211417263509787090143542715700326870558310970206077024345311892758996122810340867200 549 -1392072766351198090941324953755089806044555308168930458339230845436382895004562039448548268674336069487584104322275739607201437110029300084266314386366213654738242530199087015169165638051459394710771579215816212425186341561823569052519969343684698138546502037928715213637080185067251712 550 -7737567171899400838088971990658169980052012171215022477477793193440540399706570204117684660056953210076139211661493247765032036236662485228690704402917289580056553796511589467465763024222436826885634135659465885770226902654064159907212582917684073022369603191883259186713350711044211456 551 -29733347196766934748284704487887659392896649842308721430374708661997634777720402542334478620855049571006214089120802942270638462279294689524492039700618233769714842369725732130092225516146012123829982828852705282812008399300965168770927395788385290325777955232896386799308669220947705152 552 -87294732008752161970716824742069166138079094320489461526043955989936826955718622585781384315034698304461723649082203751629674245392606982968100389430154557393953948412454087332628657272118263637737188955225234516702612172645463616056949071519590943548139288130355635543333400034945082752 553 -177074547052260271425883230592907740582924967864577064088941386356861263560827680821960046793273969848276274083357123294774981040017106113892370640069263256219470827186032568015740711626497112273401064851963213662822356851248094398414173953007462880015762791689335778715764406605677492000 554 -54563662124246797926334649362703472101344942716869329667771099303384154114590192354575501961520933810899723116315694845733026461742607432830678342524550618895979588855190549179180543138182532982181596246177012436738463630739204756167632347641018722106231582945974933305282358626617954080 555 1678701266313163413118139816128117688331520989835837220008255727124815275893517508130376580288455746029278355335921979106281304795568130126253145027759159101254983535257805746731966345538359342077385315571403184858602266767330067389418822858100790779564230982475178363248650682398052813824 556 10476766348568511873945778351610349135655609236110708601142128497022814116248629901196247698280285467267248111814089146253015642218424599333133689459447555135587701499422989790023913375599663804809262457312189253978394714839399396536032634136780964373337618814989103900848151925552320344096 557 42587789035073086162032476300197418244766084276989555202640353817315841722021964195238183148863270872842857102643329822085860786536154497304429450097130062612170734826744016591994021765093469000229745178271567385570261461837826640739976427353887836690185846294270398421564854073091318509120 558 131875688331300932617691623260633252752769490564068369273159586725730677583918971131849303229786088928523646930165454846677672284436488043816320710351595495613584106030283209201967601647220419494907890231494965888106924151517742425797501797132121197348489798830729722435950576783406559579520 559 293808249434706749964150174261525724760470397754449414823946359714540660187879813013414453809473888262579140547904573140701326650404987211170833089825018878279758562004204683591128317828394643229036885944850068515484513668836685986149785350328907998988841026014183534930329388033116803316192 560 236893539274711397952440451839537762154030866838337616166092010773000452191482991371159631135349831062156594346935743208117123307446638073352781733361194537062252924751326998818104749435622495150914959734151670851097977135851345206224063714737472688029398147872076898706803888738775652736736 561 -1925796076565047558117172874035019653407051245358291569149692095779850384343463965878243140949106148877269048169816948814469909407859771948204709819887627887934006730203742701684807871713504618552558263199250507926652287648122995894182643645223630146023814674024224882371879608805134875527168 562 -13987247540498898863326023179014240974923571915967351342228972141978401165018922659175397136046204321365079016669301563112066089526841213205321937085390258834213491300294630309689650752631972152212593762445071660164553618738717973736590471297749170147305530660931415084998335824234310145917184 563 -60419828998095997075135966626567811140523218750087211521464834755504662665987199076524381121363020868144272858525575798082495607832249695892643431522099416936404879081228861545274888128802116342909920594109869441192960886224597109108836703435044659262702531233177474978652689855343296814326400 564 -196988367474295280411066068260909125035969039831035332510981373582604393441117162659402525147508997796563564062328888674345233043739664665849525578441842006693851319384742557410778156861766814418274577735525758118983557523553570409927061829193173705298392327316222325491549706170903312104966912 565 -474945866238418898678874618553056130437556425771888366721834045385188527715337006121913554187884240718181086766504868817822005130919387948077637471976866227204358628919714596797970594000869620331597177064076410090147166968537403940459790340541442660618242490242902284762296295459821489494579008 566 -565701904015436711486251248266945893137439710656905580744591737062168765845770036223892959503829612001020919864639782355205376981408865853219023011754604249760969256423634403561617344340239949946213465066814683071613705486954725960018416121452577921355790452263297523063113437234839684349499200 567 2039731305777062569115802095816798655041825717152903797465834039359434068029762127955889252637690762956149902770788232999988207580501379977763600022590903114570421464980560310070642164197453348593492294740945283359367743618159312809596624879140570481162338535391928361051018228832038561051698176 568 18369786194735221794442786486645169815280737712438488793792734434783753553545122973821326904748296478299746677534378815730510033647541922476473977555799339260331776940884779369311615008987409530528981661855048974029891960864482944176853409023875100000332738829197624736631426998937870536824125120 569 84879096347746450306775373706569532131688494079762726132879805088127749020171516854394646347046682884274143040543187856647329451932634752121794299406735307564793832164255003731002156198662907270675987492315247515603358861218163486979780719206192835682844574839482506599080184258155789492644230400 570 291186394894778671957594203199967171597113094783072620702008668717303748340724702861629057356501696978967444517496676191161091975646800304010943955147007946017143425624699090714324594031354080524483426334070018969711339351302446102908259916813183455362262360678230346407343219443085942612783390208 571 752108371709794061589983661049643475239932253236978356895809829144964078681162320685822799548861826955551255931184841873538796807254293168403499753922928670186248525065197598796912243439852334525499669934305457210434265441897482697068234905278886784256626924828876305090405497576612628751609553792 572 1130150694416906368310129364163565459776317020082613036334209415085562233629287196210154422526312391436613180480408141217109038568309787593134040474740591545580460957038585185413956189626305126494267629794244924507359668100465327435709233619563578817429342003054758779448466012209836013850535819136 573 -1853840731343885863673423331384365383329410886032869868907697228606957028953725902634454007027929396727697364232550163960407370363589442088277600851746348061912338664694868536958969749470325042504796870409295084233148692167927684481912361920419534536701470934964408327478638604099560464090486896640 574 -23652335252427611428613154516263251000352286594711413743811481067236781915831260658095606664755209151518006079697132901208390278438237288502204787294592783063858446981053828457708703547564585487823233857822431998575239766476969420371434986749955235259996069461811453240086708559157704261387741715712 575 -118012496311494617464466369268284619204450992800174459751011508339346318836612567395143133063208972007873449511977249584627108332746779846220012433275959449097188471301506390170934204609177529363975966809418827154859019870369945194606237424806108016422679086754258318447954197542652383523459932732248 576 -426180336418190382775931900926586547711458436915514450940429145810181245147851660293227991609574221525453661395452222751319104340964026067811832006603167634526512518004493323651579049440216510529067797774973147700454860727323152283933601083121092691262450329894659880667128695250003663181059091728720 577 -1170977621929731185437791944079446357855822270373051451743860135037209675591682415891918260925826502887212193350995485286007820428361129312054043596354697430072415209110895310828620825790150945987896647985872920813574798396237484280759624367149174582615616997136726941597634237949240417483099349284860 578 -2066353491270031382702497956601518391384411781664736817865810076729204354081890873183450813056400139550630142476961304465117975948051767915008684889615472022240546688194919181069181382432832601460358559250428461432450923545067956061178191778400376326753295143179360603008175602526042728263192559611900 579 1084438330439300394664239881886766751150758141128113494960082926526463950350209814944590147497613592871885944890119787900241593766551970289192561949087996899971474319951914665400667880854757487246124259610526764792714887523380229099469471627029765030446867745513588582362757332634320895467386408965120 580 29705715365074623660232505382296392005441653692266756007145388182684057099294609865183380496249889014173463831382760074973520532128741424804721409309661673930399778069811655403778498745560530187604330237003611300787877485372141318496575031095839758815986986681646170410569411516109418835438994590063980 581 162265722980302728132589854259665545647798057003996843238478066755457264071150266205184020337445409420592112337078627886636960222898321968006603000412403897311138811622299975851797931450662025392132759733465333685377588561538151608680902421859941991340214887873872897251266973117934764571622071794985000 582 617799193827633007316963939942091279335300073780021569707740000479063734257247593790403524853948760551678414721198258697217163968213912958279433899814950285342055578306287637936509696084297883144086137054963929159687110945199732747427062450079680138922417991691016362592623362228004005847623469465678320 583 1796929025852277229450171978311291806997062569418525058779783695125648746838992820082927643344231727193639872270162923519547740612623123585500711490228177756066746829427157885537356061260357326644457815308549778436451913434712582920111839876225848450470233125565008089232512152427388809292389329712045100 584 3579609341264568071930709948072512519021037263323735792872679474427921422444803467890696245325881278601776236102521988332268630629409671076017100075023709635345274115258449225894837776288447932720741270248469621231319130312444836824263176226550966428737450902173514099193941002662525770347912779991163980 585 736184814335714879951384276657074889441955178485524595064327005268812830866295344550386421930829071713788760937729988249204312865540954366033887099570536959184881480414019796951087348959750471346447429333015684314088593914674128537514930872317365344949953030168999099422626504451803194644070643551120000 586 -36101123515068351320217436206208847104540786616038717433309004361194583728071360024897615431365806250894688903242088033744825260233627087561880868013369886200885639204399030447371178853127865439783308772148387603720489962185638012750426876487128569607311942790029565696305398457892534339172014200732221680 587 -220403051574725566568152886974573529967144202744355345937829310365664658015778937483474648078490215502638460006539748301214929779471764858188089101548757932187708506344518387893474897804163355946232998132900562813764868443974384193904838402185311684688843260212981057028600220320130214825846344185248678664 588 -887129154741845833376985474729728488013887799616809694163307607293642489279304028510875848585543659474848122287975443138940634909600405926105455187373743048102429529657184502524833663299062848018103673372110008815394520757623118973971408057502973535670772186930662976573988905474269334193382185721947676400 589 -2722629308076130330416395597537163281391366116068866457336347133700791150798140158054327132324996927794168547689508626868525070230043092458811246211008519368633248028860607036685036062030237108810308960118232265656724953785788035894262545022348051736695020481658443906758459180692125599948122153048136760452 590 -5976181166080449564247085185009041977448744630066052723222466466086610315065589963475374499311014819431452393750527724639731167068983128381160557204689399125275953952448589521628799896962041096569772517419435175351906196809999260695055385209932715748621696957590967337848693909619353179507855144219697436548 591 -4360644836740607151447468648287565687326149221852017792418014078136709557353348208430828443987711915480780665469676332947398360180151161692545773492089773525128405952579968190143230154748620537773038585465248461036900688662669794144653114993283744759098492077440131161655437963788199332875573527777192083520 592 41876401062138739691017680833024701690771076746788733932657992833176283323740586281231390693857807403940656386600150407557347542793486888048221872165415234416312014438092548813157808353045708434268901284282515029777096234009099750357148805835995019107816323077560518811170944423946994972450971420707605022796 593 295273842774319381445189076514011490581111894392150059905491617973481722698382028306388530997615828943842771378053882720065841365267263452844115890033519299445250565356553139216840755811898997718629721778990136196445964853783248370486562805629432282622992787814772853541473464852995918815937124534433072103520 594 1261782643132302525882229699877726820834114542576459803787980373290689612564465731146804222743551392242601431622466380386122607126897651957089175119411160163308394748640879068809080452851550713846695214302615746700556711994255121216483021856266953694890241185730069573096510701869784335668752647502962547058240 595 4078132273326890695707452143812545166228828435925059056549532837802502466015897982053284797056407435933717370237602492970985734818540498851092184985242909694658144042790466121907261265304249654402748475577736649130187763185967620653752695468927685674281645517838846940771387590915084997525196541456817234406288 596 9708281191695183334158495082383006045486085945755760746209499259288054996610666624239541322430222062577728498198097937799165688318483213755557297127846781173731483609849972834761475088242733909760173144511694051770540204974856486298193411875597947404214861758288491321370691293713970492712484377726845131341072 597 10976730898492497372369598061408354833566882731250695393315580458791946251288261509633924467456835773585806121077225825214212225472723260436189654543863097257022108349680443966943926552964522977795401929853339304770851325235710237444758238155937885566985824863274971989993860261246194383479318796728983772610816 598 -45161362830290312861064450034704404140928528520794130588574176646983181157161386125235939948682017051157105995495312507424648522396535802804891507126838524804098461939568777037460481070807078219312066267206964451562210498314270052587160894660361278629279160227825512070179394800431822504417595740662090107806240 599 -389308878301950055350242851283358699941412574177539117334988482574727400901751350884148750419029557919431354107165504318223436930607404713622873046128509037241239782433077042939151941885600242445574736202194071616030862248897137746922589464452141724929420115869127788833737123874329412236680033686778892805321480 600 -1777172485872943150001366663327080771106263730691482051622939325570689883854343348766501910439890980632211053664508326205700052008904279846723500966635354862913606628559533426476825479942522320142547154031249831024784262100116603208793112186767714653040339208605475857558429218515214623430475537366144879039897072 601 -6044057903525729910216960751378041802205966119182391830462746550091202118556955245851512539078640205348958358645150096871019740155287884291424440396114952499807829958866735107165615341257517272257594882394218173303057509733200065306320162755677933588270734912147256397095541169422159188286445659886827452936591508 602 -15437118176318187633611877952739686682215573322403285960742855222974596587257872661326338841954357640540692134705718481404706181675617134769177101340074069600088222887445130283742861067272033245775800220826778604456898447367191270013981960273656928362332162178776093645523078732084993481298944508995406231997287828 603 -22428967710985918086629568571499361055168611713577980700840236263113600340559488458653990105827191598529550627188257320189639765295929412606558561972920966816035672214040556768977784633062076800786178280458817923785990909280432798893960649948678188087825266273523374983047316173104163769138557417489144339178467200 604 42588265106251964441779062115074168407637517861596805627163149431378358550344960618882675387356178842746047897134509247136387830307483477501159523811730909773370413421331425776443813103997441627275137429753851600488881604522003818319818379366578596301169994910449570798842299258081356757845701324256222221760383380 605 503559792616294997988353716011397628401656209912119306350369360363635289988446418269046446942206005123435773582080808674383343436617687098855386672348082111212072887162232230778991888703656949198810590129990559239379565930170256339995131034833000118664108770304833108448463315824011365524568874857629847037570776136 606 2477529281611277605897429440964301815967618917213208207999252119471965262249594927055582047835756206131478009894040134564732407781633284282271020928308704686480284854661024644584480995214516373876538654271549462172120164669982418302391050855107988511114815598634600130825942004217136730921417179276359427452306490544 607 8868426146244238614369743153059454360115336599676371698224268823934587704472681123703353050427692885869055297989623548802196571904064691226338220347095817545480016962715368459591668319112878290717312348478031155146836004285669777163971319500171495223504670643513688561739188419929964931779902381639707467910750960700 608 24120324636920079986984187694958589598023720920318403270528450481681510364676610528225709595105283974822097531355095899551518188909367884804366831325079410941475977463596552313468925236789645241189878793383750087595021594564848352559288970854088680953629687039526662404436563514204206149716453385594818315344008271580 609 41542148712485880105794864209238395968163511154870704066921343793560529520173763235459746914468024063839262735709108946011560433914359892664869166050946170860182185216722643395473119907348403435449626541879185499895814359696857502313508808338648549686244916470880482504108042228733854440860333233877258529951394754048 610 -28378555873419095271820777474024998984749707066176675923883763723337889785005352902994235654803064539574508848598071179594982688863226774304098138631717501680758595234840676373631974770289965095000380221614111899547783059485233296149402332774793151742311079204132734422245784364213676119861738680558370672739244270656 611 -635988555039222476634376786476115843824788150173769787676945749390525092083225117400150228137788461094248810720546605151271049102713398648924551611781760849627658849202981718210934165481567992274696522238829566365573354542702416103276485332035543414758408356612115297418346518469924405361473132307787329144055554526752 612 -3416170143664709701458080353463666054681502800399187268437066638943930164368047440863419880587727465935347427476582624237005267940627216022180510007785021825020016893362977796292489107098946147693646094977765747699013177458613556334834035674014520240954589733042177902363531390006347188980350963996672615733553666889664 613 -12887567219640909171708907585584431750554430520941398671352847359193109687331273653207909032673558544700160944674632521969484333937273105842184780049309141511485499367492376323702881912191038617071560728897610326891290076773068357044013193767498992089639691380601792287111425911270152562775796588444372579240770609370000 614 -37131802388860908496494688280557840528976342257100741975967299982277115397348750346198733638831057607238750107614982151792312134816855310961649143946728718628917962930809678343031267474488275780591895293607079950431092496717748159910650920785049352659397661878286866828727281585604891892980362564846283804014637440379792 615 -72589313795179309672860630464085009528541538995527380896157771806118445368793171313007601529104862349403035132694809997498056675121765576621793130326126804580273085644419795844999056838922222845982149314181013842024961817923219167469251741738181666721004788212446441554879769009727310530720280476067719386869107451438848 616 -7052856801881860929071395398088684160527621878408371936760332149807978586002173004704100341122654111262601520055575523072664786794419399472048767777352321156632174908591581241197664126905418157511849405188681800347073974343150505112811525044865071438720691564131070734918532687834888576738857421112414938319788932558480 617 778554024215795119479804177478036838997699946564124753940790477760826316129676640044953404556870389378849128344695017220282144908863212114262354858127897242660280684931587379358728526624731453561418259857732832069032274860505080918908487326547265325263935538584096043932558715791161679683309724338069070497894564857137856 618 4654151179980719617311116804846197255904186156656027398948331188483961333236948126003236090741047739401889747948835496431973425988644174875622646803182636812569693396338804985935628362320739260953121505073251517448761253272619207006775421283058028583381261525252109837847948174204348850228474897347631056102993613824571520 619 18551129432241978624749493449852580793539567871220825412464478288326295895387942636615904249012986356710106772993007491311028737739160448507727671976158940647671467132769302341892181307156134095632085821762710073315356177212926197943387632342922681747921556517315399326755641739048544088403397441362211837260419369229074720 620 56423917207241904588187114798303065306086932806078840096162942977546383625341793170747563405113493437564189279342402271163126321956584350512199538499227145961438286713797602314578656769392283103092562300102181605964877131755987994324747410131895788917661505042309052567168645789814798683143074224368839374458782512893131808 621 121962299547993578084383337627532876685055791176256258056293809924129567160050130268884349148833379036800073596582720413581954015207859374879044978766947291845698516411495841931536755470678124293161998275832881775564799586670126722443433448216204530785040431149658531570368857436737194725993753310814465845436297352759158272 622 79205193881965734651367223308695817327198658187994728717112843132308896101540881995721231401934168583689560905843373428227999591876634715578877843595741528924484742127486097935681969052258450293303980323131786396519149294787141217711920338424621983012168264601075748442449813562067834140820303593563211995363154287690765376 623 -912404545887031521837022998390593480231165116899419566032476888365703583153402123474858715479239332773173425676353016067007795577459879656041161394383279095973343241859797288432073490870359108987902262419290025255858143154732051218594864401092092386334395068706862161908339841389295993815456924671708921781109656511995976440 624 -6255835183887979506652818808971594109019994899887218232122895876007069660081966117298023165102691253542458415224781907845012102670653969809693372398884330170138374067078804548875311372715676472427352579434910029001850953120004740764322627816169813312779988255778380921867018343926585738772454338798140134390358605970368715280 625 -26450364918188693335413938603695555246261370362698864633609294896198593126184925238298649753673620420950354914933976532282001883230724745270224054363516986840537696851253415965864517056786637661816554372667110295515053149033121083041750366895227335777616296870467451963571931610121208984450462293436174751773243539194358102092 626 -84743825763969413361994159584004973194640707600887272590931457176938944182692933791064002720827290053967223959831962834292135094045044339434960728048574956833949993399584389949679551894980962443805889714030036429324081727178538758793735103589050594167806092652201343971319444893745447047937718722987175233163011198445934336588 627 -199123379983721022521550831379019845313693726038339338513686753938749992738618040213506646537948186483007385451531712740424405707828971124244081620147422042459474786007462019552341267812245342314655278566717939610140419452943753819664277031623453528550555652285730749680897718226306070558915938208320091717714981537865362041088 628 -212639529463988164365646235979418530741067878344254857624467623804421523236029402709704347773702800997890775069357756833603739669798979766780627183135918675405912408598923796113009671299776504600725719347367952176432483932803620048631048614339388878577934260703907142224028479901206565487488666475377248510761304578404892582500 629 1000134775396840863735864935634423146221710094829890198264960193004621039336998384015350713950010686384618893820444377262627388834835089654380277013957401569267991067731244063008574058543415643452606798464557021801065624995417507488261871029967739996056220887801338652771439855878345853250065599282950853085137762910125580574440 630 8278962318872011927551933927188598126804637109019973216425882749016441274057507162927759751489916354935292657675224933701966151774757553975663114405499575475563143731324383156456554749671001778827147358502851522176307288874706533848251116629115834720733253287544909645133728881615334725207486049911721242030342252777107669005936 631 37347292807141284237749988837197700308770763301824762489140251077086792480148248176994193512686690397146766110429717283052839246047385110009351765032491536100721629421378026822427315353381172781228089801566860507336723257518453488790835262269319978326268731149651168040496899163474556465146309540051502978075042858643103827625484 632 125917094833273165649666698394566663904954191369198657278869461520821420964200362758277406092434062291994491346107566520260178685034133215269378287734827712740540855460094760415227124197368327369760991942637110416329807327448381513790049877128938352032509738989473162013665252489421159321922370257299849478182787731356944214815020 633 317942480480335930998863921495031700236730857195316365690298004116694310888199647702161060864423894128673523440761673858483663765322548220542785500472041518085976865053174856697410066620480716988129410596060478882700734665585988337499119503663713925069834407704692312531854562544303371936488538458945193863130566643956334874270080 634 445631972646449377072429374511354939355837044269331933423610960101125048390504077552295033106852925490456867750523946149822755087406874634060017618550949568276524609369636684238956677852068857452041350031244546707011794368622817177941108785023551893800990542679239377392875557464953267207186775777704062822976002217508348697790448 635 -973552946065035941659968258256642497164991116621366949642056793482621973757610495383531512202884116921218189975041589291329143699175278696803649681483182642508991383052799179617478388955177862629963080031137834206012610520520239030747485470398243946603937132105521313090032727957242908313696871717471687724737725436963561992081496 636 -10755351814296682762269498879672219496660181343465214307712982097024332572494150646973231384949915709047437785372059505960784253472107866684480129857506728266111885341188741727067084901776057105328038068163453577067209285443426964159498908002024063358273082988924333326823984849165956956293938832857962466506883924854955174425042512 637 -52199547295068802128384828825097070510882673364605336286527307226959025457266223631979812385828340384241930632894979437996079874240453346059877165611569031158652465734198145494440272949778431130743471053669668540648548105791791569182091451506555847643863476560276346361723687116952829393533281037191694766351020059160053795277580268 638 -185211865429448441513774272670585178658101825897382354384187392043727619716575794692308340519643085060738944236867275810213651642238470117225812230974563934395355209248443917056498659591324111216809166347579442522159681590514986048854709174376731934789295699496317561198018503519402879168304289653588870402315084969871586786175153900 639 -498556558239516606458896095632237648854496171105827875217551262294127587522073127234412501437778177556517157200664603422274900717962486338716001343984353136218346509216817074145159604783614165129980940755817410800635939977821262285602201292772931334092737860037646334889089344792984050072231932988329327846702146484723540505150711744 640 -836985319008106748785254708463804214835964687066466431882797738381317325333896005928967383544516162828779337579443215840123557224526485174505048462711078470290258238263139270077652437925256082119357748944451890523507743636486183526871919672174332303501317816203205681552257745062505820560647093474317049273341522170860206012451674716 641 714664652236695903578436662512816002601514915070570875414302603991817721513226186848960431074721154387786945371361316758137306257809657258310985738106117468808626005518101015410784972540138194590824298686223503417907004324443705950009234471337393439775395682142745408555695708669353588768924791320984447294033846739587101121991614720 642 13656134235181073475441299071785026925895410056000416975890652647838639616772403819154923523802685244885411829269362574083185785847510214928825957986896202976342988432666849957637590343077191039082634681286443614947821978017067101317393495992888889794253460228902534668161277169569438445219476051871493133594559250688478955744920643072 643 72170987813288249844486980567810072693802185705177184955562752895075005835554646973042125934589035836961745439802572999887216581483749449344642190094828365228431205505502243836196845307883446934474260554444994643273862712986058438666534028446118679526572114071911085981263641432173450821945566190841892124801886128557368484995524755840 644 269794205775368177300835474056744868934809235587073848135142595508914699952939306880106348473201914796712137638042023957137477304469623540634639204278174678697467425924015835403756601161924369372437379367840896710801276601291723423628370249999055334119713153792196846241457744884016690257439726798924985159206288151144952518020001596800 645 769925889094525813048537271948717988167880932262814212467312055606685789972989663237876423179258631446780505520835011900148924857211256065409413119291976132840753227503483146495957187874292499969652653585673321063957436308400328380318946633367300456238883514550178850757258851643495144487804931024026857911291997313009687530490247755776 646 1475905896546880397904371802509534440633693750594102647758356754437873462953286026502797986491240306585216291531245530116195328580948451935123476863573879876097296581128354268303845077235043132795897026382548265896157693308559272830934581050708693189046402639345335914550897871852520277785242283169538279075577644037205403667812734599424 647 -26519222385168377731279465156768727067382044077528990192499285455700447894928926581081830419234825338088303855233707681385494540223783792906839661808820306043034098672519420737510723888799446423036471940863680383401045946231084507898853651560888740264155960174183762186811459491986536487396706228473232329745813875783872925437961953088 648 -16832051930013980397957799390986368912706873000175340340477229775644628074142593881842391339314422312931411254787601253917145942013403220990989667953611446154565356557027260389306189851133929238430985744671480763069526131648854878966199317897167077919896542427770244622682963665031989026858463747472473980264237645548504135317142530154880 649 -98610371876373729919646222684677177603871110488583066779796473000308111931480338019821545092615626893065222015865438090768596480833823620884050586581974509220930893114575445574583007698422770987416808614551934265247377683744006338730824378579874949988965619256216890373791798380925164519743373055717078254262033367305293086340681555734560 650 -389277598232466517506747870501009937652140669338980564262752644647887268077635894150954912124811998347301459181175801836976776832082172441279744156215893861235544218348311782783135912844264181640120461552175711376309290202333554926188183682004448153809727211927473815160505300269756439063274365945494341872137148480337338443447905611753504 651 -1173304672997086257965414648166555562198315109095707865922359285264978465055126257892600661542901485867068368081956712241654259952077233695747019958555292581680367725982342921233431996739728399524846239791510583294564877868017030151353048271361205021005735711301245974171524311249576146636581732006945330713123814945428648308156914883757056 652 -2496190201381415003426773963407287463591903898838422421431206366908931852429639135154592967017713334646379086725667886452081360579092403490097373177915317966691942115731201363429332001592828695583823601857366529481128825547637762737964128867883238039471359685970284243509195328139943887088871880311823082801897289890622058605146008510267616 653 -1410938745593993040895825611035325425954362834264487694430157841326921063458946971714082419678501264992728230245577231976830981326934073594659297504692443505274496992529734589636101594914790426690306758007500721837745184579011139956349838354189997705886635013384111424666416843966154852879686086547995719075695301950910942946408509591729600 654 19914347890845418985292792994178005210025488299115831762118741704658997863251493172071216794093847462951773993080732955500146388492126667507461088792188687309311810444210559535690809902219306944291365558050527394760788669097919951222025467960055634943548593235890303906461186604127540453547427334249642923651102229027081643889970593292400000 655 132967898762644435988142421301896780178601579624919000321844963801989091696326922076877545698114328605292935524402823742377378923859615758026961740863191305392022042362350567550476287541113726361710756981173084597301145475283424253576963430544894476507131644045441618235887192135247916231728145539440522402570404305397365166959980045660626912 656 556352804692815502876441500295299498534435877258058917009623104042259583905464178505608770205623625455712713184194030105742916964663315877667937389462059260589788640169880050193273604170512430440054103358195974472948498138911855885939484010821571907014317660450067749658166737771901332317382359097792325753932650990174288336386433805028291808 657 1766886452336119355329497242374526688183710599527836192981888337601548992380979020804291675750073435399712846797156810692717487561387908628220990366761128918923091253371384897430730610102118228994289981730765280124391890135673830743704452188140253097211995326653428562084318183288138464240609515114349640134237460587520107251964446055590881280 658 4096407983545967010890412429160002049821103442047392430901592828800452006796528623171499886195288325265271870664815902920162541126078962538777940291428151382939327235512218015602670155325652129933203282943714957803488575518435588736652341298900950193194897285822818284758829692862801189494353023000171467063251211508672868923063052806474927360 659 4106981465198937568350601363559095978339297479337733218806082962070564053269293884623650454828611255195581889149167193918419144100877973279848091443225864683731393024122101269012476741449379901884178549538848740054282670977443594163783658712576230931999140331733688891420410685983490983832086413386742061521114261434997705006279874717504601216 660 -22154351029456213669276561632374527014116128381963626587367319073361566862768827688361279792041968161213664310018860379968318860770475006417528107622836523084036437428188267446245011537976626494799898987003143014929479383153634723932157874488220274236717781253789550614521620923694084309118132622102349343800060299540350559463798989761608493312 661 -176599735559699768644311251213925977776190738920896693196533060547015789545099776090469722727657586543104978275165092826661980424835851528446579471599068797505750275293787543465362853789032426378829431545685623108590300835138709006465756663211446147245183317296477270760708380115995170124256735795734785161220346192917266500802173707595148581824 662 -787452386740755478503447320557340469651787372900405142002266580355567489512498094752212748463628628020786943881076445752757343244594728853646745134740082902485599317893146981566517513095211653752636812162257265489769398386414440321603816375395370489117519043105196990953842645406479182882022158957514849226391990803421235489463293720928191273920 663 -2631919635845457266720806513939817666239114055855283315532594095768791448163294147356734983623165993101418232339119848222936536807372991474416639009655471067246566314573591856972162313907839115543928160402522650382298592989313754124555562244677664410854210518534437655086735003719620255144591746310577309687349712428868883128934487518500138521600 664 -6568334460195223273872103682058442767125516641703880750538647002366309539766583827279655486514355743802373182131230752293743105068453420649036523048188545958132078937344026589586499912090866221331276026555714562057188031928117769206618374235109265964642642158809671337985861594177812345822985506935313019123292206545116853280406248946720542047680 665 -8858076077303132793115984983212773568609095745093856682683459609045361976399687015817066707148861167019717404076785525124308002999113434401827889584970621323273348003184936201871275638781787126125892917753716660386023080528748797716626531711126777400421268267808243976270655623422478264797065008405733659983184576240770050407694644504828946504960 666 22169021616259855073380990532342237914508565977850624865266350571719580893799942750603650240036814618496668361103129423043865047796647178334948309968610623258392956135163023685968098563210050092991306126668234256248846928491688201316949648525978070306970974498383544298703797130503415629210340095990336911881363916991396857646864694775904745239040 667 230380064410151451852811038928184053902325546907318940639293168129648449894182320647707328063942315487904661570871237375113522250061137199464483830468787751252263655314732314332501068641889403453277889339804753982973296874805443102811550401786269735456636304056177289104927603068428862421789001959806472777418599700920911249470655517398747251536000 668 1103347065069032664510650885472416653982971877417110236088165839031858521756195354345368135584570753998486745303247306439808561643134016838581536833993961863790574617443398875256854142300599627584609106735247129343357909663912920045207434820508809385969008502137252520398471489846388047542120346985242466193578324958096773166377579002055827770883200 669 3880598521904961958536687229351556990477420934895471011298660352529238647795642507873874250772699165883091048924488144910131608104552434686856253788896248728866018198733214873114272387785668052430777996563241690162130630229446391795244539532074713452603061757523581715989994195166863278244555367573004335708261459815371591722944577324587563526748160 670 10336589271312808273137526108839330733669231812338824290255117118043424713853270747921910755248693871791649018571173864414386341131506169235635363746070165140446510182042221722055586487386273612356880960886773069465342460245258460038043197989687464494410389356244830115521828769220716123711131753106988415836483177063443606116180916139209689054260480 671 16891660774404618957161801721976827154223453708581373453642149482947074662060143043578500893361767232780406400633999210922333855666414009226301112950227892162032034144377891580652279541477624047472300151659472070614123771978017989041951442516720469646562394011097331807473545262083224921558471860013481673647375602536392287340214125637236881054293360 672 -17544005121243498144700223458134635171892884621182188167868284221580072383893410542296143937923730941309263899186643728272047609894664569609777965618223134658592830697108118798296728069436853361753843853583026974519628157631231100679093975585966004803631241328771680864732895603205468128810364098813459935799024100836952418960099132450378976442825440 673 -293993374861372884764071668417902174641184862959915873614930291072634390907291431607428523199251521253491097276676678730894944428758483381105991175661723081759577982420272959947547654077285449371320975399394674595487922935896601843778346590359445387229245895683574226193059175863161732567284430319150139922396130968130729557849795055636266527263497000 674 -1529473618087748095962838783930278508581425009317640593323233757678153162745904103243052421238003475552318815834400331759054599630912973685234942202890963188661760503315156672974408538710468752581410737145915834503723988459387238313956702269709555265961733736197823646732691065963100478626531120096351144536102300848518584009764204151311168732732187432 675 -5665991544283417864338452503960534171030641932636698231818248931152990462809840259023801141564164990356753771901399640130431088520161702812812255617788142990518287207061033279960709804543455107858341492064038079943123400395976313297170282074004339417719651432416700442947308547198866629406213891538095901342225846434722995241527240617977598716494304256 676 -16013285416343663736346259659827844481600560558418784814614414096768783304627234338958419427530029975702544583499246527619954600684042541747603919144540245746038315702786260920247601734544961341523254214347087516818347771275945661054197111149164875986920419363459448491691819717298817749379624524640732679032257333030689729269813566496827094693516271032 677 -30075115554919747587634859879211104957555061172149333619936667408831496416925305854007923361226876634049177345076284205043906787060190699196748242417578888548433263082736546674733549630974491610018214493601950905664553794973163814063339002990061273940472263792755582772725260531439093012074111927898966683385085685523079208802910523867994133871288578832 678 4223181974466300792769373017842979906740286266639302021260924446509383592103582896522811136436158321961802501845173875333502040974506359314342777460319056667411780560044622071702762745475356667521200569925814048522883231507013978822416754876351312315581223573616072434678701232062027999348083482681710594411649934503699017888338416145729619594369156000 679 364708899730604234228556949752675725051138172824283789082881676959121601709452628488462807214392393213380922382676315916619285867950848708983584257974153249040284756028874992511901865596227869817327118454185457375354771266917985317716746093169224376924872357052043693746240986160002359877511070304902521651071746744578879897749471660102978907453220915720 680 2095632799332400318414986932911004252190320888328426250607770404529441054634562721302604681743616761617570561018115855870900361142757688138353995844459665981025661642060615033469836811212468293591370429873302365968166183965082352411168852701415155839075813776434023347054731684750273221829588753020093160873395141562131958916315289906659257773972861827784 681 8194121649854193651337345278080055223052942974374683984722444258983518681646420179942624070224706009233651326015780610882990792072188817523711475695674021162848014943173830537528865416144143694503670864229199684581569654872053376490362026870194227819043133397682785208307885904375206608661458407681016829460395966584418211255742396337085924870663164551936 682 24472451480320618132928181930491621793704387653617639084107365016973373224694643977572568831093795342073898263379504527952778924176802072803204670115454838315696247714270386420108467594017525378749111615745345675146103894315838516932213629186607355808240115901289668348977591923981537441705066308888653832857060681762277671457130807338478530286626743697120 683 51216628085065444843170240562051882649207011909981349858794276756170040638592853497335558043823724015667312454422930996300854055971939891846106075180594703689328579376167328086335162024253283214243311760762312868581864161728909011847069084776781570278095168288529935435736145107537722844205505982324532851835226076185097591643285764448882926973544246178320 684 24418377584171553494669555322635884562445156050513691613569291326973943097275181438664541908263388805870141396675072030020004778863884013744712805156057123766391592775986722712063928660321586710148374246377655128247455616406250839734093755305066720390487915098183886333197332408330538662952991881952092902278539553528385703917943994043615463628651520853472 685 -435333116816716098779420693905238379070716272454451485039485285699457634829829255326559389827126167976951777894370352533090867550009200908635032888404936328814163974159481564919901377075696190528799041109860075829076903018858467553270664394975206707059496336523583163851760348190225548888748954185239144753030831630170364998344318815001650415479802675986424 686 -2834435531905036515914848065762856079857820159782647945602738074720204193788503833986583173426945787283186997133943656051794080147038599727709255609122208635600831570667878631642955309290196011440929941632035988646307064569772745431799572866104337964201423704221723222550005109483859558085033918628747261306422585132278625947659355166606027444710164655120888 687 -11737982436296852228117160211340811565245259478992094841426709771329144380998787467394284072319551983781677024476793416570513297222689788795133210809273908818325670970902847844687813864758332042826452095116097651568322742987568576812704461484971764318906739299975599277220004629131447353604229518176106996309762404917716893222148942142620812410991601020445568 688 -36949985724706921025145889284160185333097635044010645202974762256209398825676600337563296098467327973622638807436259201134150001256240023053756094983403435767521166961960270792108382844497793345702307728778497302342469606265658243687705529102844310889364026882693709179640571259585327028426542026021820083110592782029578304807633266261596632009635678765701400 689 -84494252087611273613537548935479880569797727403699870113416977307425058462068627381985874446190738451835347822517056341376411869428795773610506838168715510497131094326638011878602721861041070661744598695034529588503863899851600661660843200238926425362225760440150349737735233857533429734047245481066241447951380518946800427243473303668704054749700653269072704 690 -78966304944681853033028910872691551275833039088997578142345989477230510275864104625040183079621269045653537408882966626195850104970671954985806593030910910796938595429124884831935315713912513615838552961339994192674104451297990868882483871061024404559238826348918361994001579784143053551420775638827396395920202180463170379007289853596048911633412734856715136 691 490879289990189091027086455187206888444181832244592923289235421056953944102051887948633545021841270925490552708646382905582715438240966321220191602219492512459654473560155006613629685103915668803612092656865995777081424775770569670678848756813340992088115962526338649716345059596755267567969958474992198479105282245486408177826452444398349831743143980430272800 692 3777463715452969963653056735733230793171403803673361305622061780461793130809852581263024132730959981593308534121234899673371028775772790948680373987430725634889864995076589520638639609142674105075814123945008037019225814275365192257006850661712075941711282707293111703517130045030814639036049323532785723265868171796236030179956644607696714199925781718991068192 693 16652627060269586884682045739033907096412273760901211044550699336863440657435554741112782787849446690557401804141343244514138221587264609590194368214105037223917384968939520130754492612511557080685171926510564324508461850491269968106295020825329181308561530557055867046140203506072302112469674813372961659272568264118262483207714810607642404046711706344308503040 694 55175757772055841028952919443815426716510641740416552351271101251366902007555930560469609552276098198768143774437189096453202378843878664711808504594023110285135529471268875444755200513154151230497266269040217817475399195695177394770068899388015276398440595938486163975866741453651490052393790864288624097180037362192729984183376873220068073798759513608942692800 695 136061806976086670834635819298074964322271533604813389544606006546915282005174083398386470906073091840665663818387797152257540263430074986909692931057698426487128594016193732484261943073718893019806105531161406709827338888209404063225951222801663102701282667950078222019426933838599114876850798727434924104025698932286708606660180196612679686003341148213151241136 696 176034836904163182415089645626527746901936570669905000004322092123833944050365308157402601627101756879377441262684527152703673319275118273460116470223352109610455260564219530202531072709260464392756852443564289065735464742548574101722193756951319124839411397774170688268967946087022719135131980879352599892665633353158516918204087614907778480053188823224118472864 697 -503262853031557368394194325425461289632144446257802193605166320880922125955974989474188718207684892761953314623592709721217044366847261519852032699721615445422149729243548738886736795868050887398194286798706741588360347820607913333413819658185902669970663967818661332749029344851562179534833802144474332859652620909453573800222431198679579082132152503497161465288 698 -4947470400068743860448589952274200953579290727637884731171854617564764809538464639831398692083812898949481424141083278187336356527604519677085544551002603720317158658667050358297193805782205479808461765986056759526988444571106879837902628758791512234247647873818812665599703400467525262529388787235784416103091986625729843949294974250720059810776800076174753703880 699 -23389298309024542617111728548460467722449403109664170424473619677889932211984241237582391351805386089234027256119927730906646407454823901228289989096056730293460873736497726806047709495432306118407478797225565474034800644095145013754860495814040505431876367053329557012106179709973658897243631717461455271317258131255929693087179070983917998210344726824867625645824 700 -81544859413686423602170079134583364896511890256278798924383988742896387880076233932603847435439294065657911303086653485635946054664991239853355744856745047529156257647468954396174451092298578726650710055136378513238513977358804128505931492081073657277412725137449413881120339525504748371319732394343209871926974578550149094898759152627463363166142647174229676859576 701 -214895751459911924765222057946409562452110948751124387165596183834543767768991759416835262282664793554230383771596992575996655925162287333512356124544203806263223773902303534365449511800006827601890813520538783019742557611133291859881714155751543815657755301585470907936098113900619069012348017235214919484088818308136236221950399055684156323665232503682099362717360 702 -341308560037627994189773118399943375718183356003036050361337428789237883882023588663693863879664482391189526935568697407856087102319878268465860014125992833794675951108692127378011856182289435221329409001578347608410996857698633842664505573581290023893696068013616034839513118278296447534151975045453363671837422348946678915694062981043818388492199159910894982507040 703 422997092237264600531007805799246669210075555325143713257947682930681270688541445721034691752925536381152369080005990901372818996163089834382040553254054403460562300891112774715151034549880727692563184701671497902646727395252859295435576178749134190045245400302741524170869018498287624146448204150219963892317429820176360520465548665913213939173083168720302893042200 704 6343958641974390709258331392834991018907587136531035872028601722794485130941749411204936018260343400002792176678653058779492020944013388982218270655126982050674731443523883670506888108068000557026345353566926769669001905458759739539567165576769311469923485468419545106122241918021032529783936281920248245246874689176837717840642374109957492676727356650152067805476440 705 32504556358327969280994229568424094980798563184946581886557725060654708231665597365657808431680013293126294917681901463893084634750552393092202326426928812460144581829140372466002047005688631314522061099049902736249736916401805613146784963700945099548712938733051861819682376539730627809745766718938599284775704120204815556797663340520098894685984362925262095137740800 706 119334323544813589589978324468240548408410139734040934413301700850206121183335441748524621620929883325671772718718809155915351457040574971328871318799754479620650492538245677352304964039164057421222096214838593345908318129307622400754856416639050989960030745503289479543323118856395063816786453284348487075866983921918914778744609260406199657811752624977142070923631360 707 333965904546443562089340736694807579518853354623202705186471392299870979841360303108209538502856274098934181493688054153126581723362240769042423861940142819742820158427491474428942908210024186669909552286834199682743318478623729082287873028913426134212834027877806756573242822436484537671931307436597616100511930200177474971294130916892554738733720846809028927735546240 708 613973714783217436011129922689015164789474131931396757674105635106820546013372552011669086343455065557772612648736209510606820023647076121838536793666466213884030183770134033545141887470113795142591287073923675785874053574553812357241647647462979145773229531373478367488151314788619080720522992301323908723590987765737136209144235040293142092581625660833912996326534400 709 -166382479752573131848892416164795655172324534315716270280981641525993692594090771422592205315324168162123511379330988616875201764301861720348962222682798822372043873375199639460132036853025815078121369821698517648322199553820959431919185512341530160929833893908132583129110586919906468736057569787063055026268967651134094791962618459496568111613528265827767052779213120 710 -7917983347878256521170386082416289813403978155806128904635467251143439295944132371565101003468097497360245226068069532596950931792210228279242109288295547674478517992360498537342091492445274044895350209190490420043308989816992743771447208227989646375803263172397459830816105490708088895345280401690130461528431289407901434987061982970716978719331304485048089633296773440 711 -44657013006807462713934600223412067358662852197876678163821678378035804045191164346893560855658087884945873433865498087471995439545162091568667678213216884990564902855634324713753505432962366821234493721151419475408412740338813977424803227624543701655363724177120937110667104454725382605957350398410477956752654828754732496063881179493965661085554497598185591615962762240 712 -172968857619568300502169834165797453243852052825900650125571246119977236412576897408134230978360013885169303027104698031495664280921226827350240586686577923526772781862263237975602691230066176164759232853928610042167263988001064088508862391331191926615516410485833302323996052402049387331281615043297298489788209339107795503375533396810315318784962047892884567384805654848 713 -511834449621291581443927370508285518902661781964575407412789892639362287316080046169823474422257882903136897960632157200096290817128758014651536839221149343168014578041205889090345945328316712592778026304474000222183652912445512342060303812108053205773468888072490264363536415583928084233956473552177653060510941589829521034688370966291103161307178828290581853446297324800 714 -1053112896852866154489034238928489636391481612512490479392662946021076609826929219648831039546899232082546312699706793438852445818261980178880171032254504161923215102199035382324795084943612641550910414231734893237409713219330961321736651873124666540264546495836439343951079248523223841483948563086606538180357264472472304653342400146012827711942513502152565707615826046464 715 -404002679217584993751511636415217304299681273603575386965977431569059307986988770458002680796331281991900208482945686262098874944140573904231504778835523006605850378262059981586595028258939725297762130259729456464553388683187711132019161691550697892704307644994550780665340657967200804998729942742508385516499659132966209559724978065261166714662893298245826684890956529536 716 9529777647557380978370711963857268390988993263819749260711616714055091717063370555030934153885607260306934186736929807407461616449488662535320692825802246896986620344241686867784436580583778682085120308613960355283041527768284461408658190906922581147348352679711794397670167379365147178037694629231370117962745557365695953964265232649826504256947230175081098409620217695360 717 60578851323075496821163620152676308405896051600505681646298155180497263512995618247747153631471065151226535382742659700920704220356418637101391772558145970867368591481061404656281745078580336724021565143750835870020682410184759562060957499005419620852673069472926274455922611452475565703283468990675134076256248032934430491646256106296810340980353954786775422703197721270272 718 248332582170927144024190546205999632292898460913233130293748708278546666897724763383485352056321476513832394158307359838899347757413489621811608226787538002409147826294007284498061391179700388528166696397572913581540145186141930846505846931425988371513963064164847475761540125697390843538127444899494165041554004782008992808423380037380452090664312037632673135983137468944640 719 774810527906836100640725102239677916299055051190371135757669950389440622962973501731577924303688641502598732897000019455955134826302697733306573590687842428106583611112206746013938897227644498496182056413060361024677751612787062414044594602414506878496645618071102178525456378642915913485331505198939778364735923422130921676511385858617485995558303943013501613840248546614880 720 1746845595099690399920589866983917208636559688109656990591701007273859846713937558895850215605567670644232028402669323432558280255662689038136577530968894001476662603634032592382783007299734559273316038775906651679481998413292246491479642762586674269395704043042984262383776453080837201737609449362593975373327848784942123135966524628052892536512983403804303870178622310417216 721 1508670305689695908549439526938981100189650754158277725874431217296097440898948982801654986792738992313698709388003361748871298770356325337277947193926115219121655912164784799500974465780099630029061772137533026298018426953079521326833221487917059545470895012589758696119273058182210237900552879918097200624221649286169185025361311718998257892834965530284503581540651818549104 722 -10879475700259992006467374555650831880530572594049825588686359811157670406431812877772587422450387484396792753921038894330002288428278298291289892509823849665736819970057932747629859140790316136221713584638731551155179954679164731750918268056654628521962028485278688449560642058085294796434174683056796080137959216743123633762850406975479969096726007487081262320949432190060688 723 -81000679595869429882472785363080854176582451869519661709506105523005241200016782126399331810370584229828892155830648183778090402936076188875909758419399659468902131779635640081286393411673963548657249915233318666400380166100991080485231606017673820968440297190290629302726905551055216455958435706460034891680101923506227629346702861669340328371629186595376437623779300745159680 724 -353110688255290448047578753612955689696761097758299874690772153811146373585920025035453889520953276086587592731150875290326128913991991444496739460363525108352287249814371085552924954529764928847606959147651337745373752475089167902641404688990144272986629119792194677874982702522070917627079895323451872101092751600288285340959677229676951136331162663063453045712617190065665200 725 -1159808458632269446668777747960214482829955519986415874538825719156440628249320403880130130576988525702353158507279525736865070097446673496980838799552887498993068238858368709557543275316106101667206953354314959969359677709130765477691673310524344825968508288390507657546718065745740751104049726102178472530864889196009550880078536256342505027846467372415395113807400749220117024 726 -2825266784774895903088069105672038644397192963045917006558648487338397243524324535877713608940970784629585482219542521881021454432928125826187224437276755096976425287498988169111703905788724277056319677225281952686691537935828271923991612058548838875947921524774888563518067196575512641205862254487652043777901825304668249999941186713538922574067793943137962081987073176433148096 727 -3494960893727435610441350022495117629021960504144675687560033062239674104075433772057260641108149482206828880670391578739212043477819292172708592503569679718916808914125573360816531945913472134933402548163573442046095485044707149862458981506012983461953889222317021100191522267094429010266688901827393878469014840370384843079128919620267507680320360723460777526102733424952849136 728 11396309323982067632233957082474603954353302539416772392705107273913393531147062748933119561063760972490076210796798076938896264904842040732702101703750452680302487419374340953079435665361356672207685151554041455086935129301474203648764756587271226700695884643263902659529087637429745830090421479441968708722018751293534722283879553467255752714033365462379702304844346048996691600 729 106494780302396914909984168395988360168800574427675362446744137933440736903295788709111296828937730017547429784371136450734451795988343895089829039608008940306277605276746870057010667167094024054097355653142177085619966760564318448504325987668273379983485589909317178581182547562085555191206916198453477549582574840534267232541354169411170405700729880103734414852484668080571599360 730 497120989827725493752183803664895732171402744887761952998537911721708350232293761102771350678517427526296527364672215057789594664391859704923981346265905449723053939119750527129809704814379460335204242558315548705748234131194749584396517124882085817184324438838656432014693237664778503462850635456791117104419505346397603118278255252038896283785929270535127587566933186744444410432 731 1718069450738930245583916020856474663015332484023621774336221080892770657408981567522529457746163593963086985060607971036107237315835460839188022982353922698512153021121946903269105964489339356477541495861352332694116488532489471240825127321970849470842980699201659437577106762998550759730053888319995026474698523297812352286566096403641737533912301609123378962298713330105572184928 732 4478576082826931154870395340689013582650117502786983098218481313445247821253179204957500125204761920551629766618262790340535676728391772300709149747640056502647941455005681845573221025091540397756164458159396511568954031852435691632395588941903465105023330710413682902909568862835365769158656842253375072736168138268308250325742525947695585070031821020179666425450519836706032276800 733 6901530529423618272125708256492694642932598794634876625315270281630803316905880339495730974454219764331103992733061227981523407111519063644851516337434234984927449994575807926908426566356815824767289188864539753488394354282459633921335604168750307811862001428771431426688104042042379798925802135544136594769306083887015224381221361603025394722678826775786442820154983415607366454960 734 -10064529625952527394426949484915059038830497015142187021131037289384336085823610620812560503019370281599167867923585918945979337238150326304362546254415339844539992471746792285594526616206622755104230266009395679048323540888210728794104542235840411861659765985018160995420197328070868836365295052782480464719214337119126671870296063152229091213330115345861888537083360881108442252624 735 -137181034074212134185256888082580126325396850551596426230147495407006838404279983695868290616242154709255618317014446891564034100004746970115156582885468021016596407170304153520793651273016924367151901845053066644079904622327375331121416007424788685439073538695614234323462974651453054704717938228872130090986702401188009669693993493852203115040551891975285444054989739744571350870272 736 -692553778050322886538210053394372156685279164169570104053093672647126946268872559132469892333562311655336108022449528038962305244589163683547087105763200313016149756405717553797620198919315342029752821851693209742744223667276153445980053795754631351936323856688549952953606200393147321301869858739916501150915774316592386890245995505735209327933749555667171544322325002564363461601424 737 -2519897329943421747966894608255586524745087650852449165402848004902120560577145873186113153323954078798534987754437416805509404482822426726642015869274588914044243803355046552931013001241563595576071767692201158609869362711708083664305432339058652651567641898362722307218742262238428968540996026349062227245576991745889080239101789365610245956259192210245496242778050569023562447739648 738 -6982205239769918192734140221801876181123400985002343683804959492840294411404265249795524162388188231584784488206036166886400132109201568933228944533403891073662548467897729461373032293830513997541227862608468852736991344614311655274805011016228041414540145585869176989420994084879646992216998343629207020926608459167898110424610945250484940117282978129136102691526916134145885785408000 739 -12552512050833787870424497928688378801658399685813008727127420559004073511794232167831130083546416884369745862748578064959119070130279506018549199399217915427504949234116440789301181374634483480414988248268890727791691371898781931295849047823640828365376708366106545478523145144150869533326569171613687875432014872830792393245983439144150139007138124606877257773570253913833914637756544 740 5154027167904007863150371383201416182333160037232780190494688948784840402798962140151472743336123000315812922992225252244121893649129731181449428329739622747757612171655060728311655524434136677076804194586309110806583440540052434826143207525723092766919753434528704549266875604492369649045253798569163904229250155911623045445381088809622598385530929137955524305513779973754821947681664 741 172208184723680239186093413156200107076312268247679194482320948197947953684694511251294176769814693061140646415281172288476730512275542307350720879465333741663013806452931915034448790455444985267585785139412066049303095010192485830007471788072283248107456903282688005754630062136432170453452237849855605343152666857901677295827678991432593200413432603333981318201191962302638452935383040 742 953968771809425647427420671728466367561052533437518655464962355317692518381933732813975843173585042869164388690045773776442347145623224181664283310505395638587150569688110240126707395499540583680923294305695119444161554391277944629969238644189291408033807777232234339565997761996625109450827277108066033857024264131454530884667922814812046403495855286990263693184124639095954623388507392 743 3660507127742995663736186852770970308989606220231954996994272484421819210279582879473648253805257563762561164133474892318569695780413061338528851253637843712240337595850062096651731150340067277059495867392805533538063619938363132487672363677604015428268719008519723156945701918708309645093388827296043754089375095178628974452159324614670846345299039533746552177650643042998410909519976640 744 10731235326391662704649999312792204301169991335029302918542173219917688781893242672237303540989473736210884088592751394534507010270521273942353567523655573169459718356848829291088525353620900009790790025955877929413426162792043658859066514624116288977561960819986728434741182963183067453984548415784259867961646417211606695800870074919559948706296683335475210598539867486179262434567859840 745 21693703459096809574921039387836626164058780502603316539870709323606228683389305212154872478215005147237265418691066850062649283829350542894445638627931767023405553844556235898015043005624674752010126960207333974895845926250957669359635974153966033918996825729489340517689066143734828761811648579397346683247891525125368755714278039375473702742504033538621613111738831553656467821709068256 746 6191057799496173802482137517056456773047407819032394391782563174978535707032693301058972505577915936897747499144710549653831492833570320757412440632078952546323350073645959713295336726902863739797130630350018351514741911646139105872420653022526515070208179320434669357178234920290752174413977088624436553172878122455194154276934583164674635687429558296287844431199725438845182541420097504 747 -208875563350519725065475189048880904807705319481006706160433251143792709287430227045903433056528395319111512463996742091361505608746866369664698609049761246453104464112118205347437421750280962512494823212063608800114997432086848017221195670465139040403214393436649857581063248109039841805698555946381266784146206511249334262232255449618909252609501086618649407638258774792607082684236755968 748 -1297784484803835692700877556152289712473264316970038990386350998039614110082299525825267668571206965088108358008537380734631125639303224702348320394216261913493510095124262138235647865735410909753499943739898100409908397337433906734974620680320879232901841866299279758727959449459922042986867308622394199248214463416590049690706631958736220802422141108007357205691757279961266874469319994080 749 -5266956070969448556134569899838738613266789355119319646475314939863380064580165697756902840227753497405296052754864762772723012016169970817387049247557602952519696526897230427661220727143579626488762444912046380260316272938660484579552398300788839062441173030379705918806908027219194549972227451168205287503410005041467256541132310979522514645654166130829214933836140301434362306515595377600 750 -16286918294682583981372137839131980286347831962334819333885561973806038344223582418550679124667034418675702810209701757246293297379352874503683359618233990514861253701527447628030758902194657261213960276867588944102606490706113049208363231123134555330598410282257157408455793470483019934265313740249587059270437375226152347388953862455842893653085909200115390450040945044387010861180891393664 751 -36187676137149213187227189140449725613959347167911391236335757526960187939991287681625486900972079337501575349054940198869500183985813609636991022746121624608407862447593655857286435244070110771009333782144574093180187283951995934844005195804837776541823112910230371940847759704652675697317653981035295886390495361632195167759493327498513205271273797271999640457364020143651299821583793901856 752 -28573212795298251294512582000406614796223204403827441913176594811119887621478352353387065741188226967168769487257386573892862142885985227803274894605826103916321321488502864022583977910328436769231244835130499521996623158821920119383118547214980412469197796877561785963130341575872870242184616907850224624368897426085971127204916816565497261248836470867425002312514950079950810269617586074656 753 241189628397646196469112775723917311704145871169003837555413643868902312338333533652300504982599134739050853546019794814333233901053877903790537222028781117386237204164768300619456305942043719553771759171257200461867522356073898005661660436198948262467411797403565385634389646027008415326780636095451718842385710036624605288511559610481011103505623432150612478294565143771830495164211826432000 754 1740814235752689084005839473279880529922771048277941043161733377295294337631579830567912826489728374248728451150638209726735855572821644977454182604236435112745016533230174401994154365827043697734249693461035757759530970340699755085843404396507832204879881538525382791336456821636470100194897114316951646606214614796315032217974344863907482397532175833844585560253399105980064831206689141850880 755 7505862225750972169717903823962452134118539300318003664337320923624311629191494819768144999002747953837403215323478556808030089638679747600884632848160835273699980095013931710516506067252180637319211724374345617753705965233363766142110189146158479653406170824212610660348735460975970612668801606384582810430890291544522507429037792844004612094190641549744664772019159852167525930938973281423232 756 24438612257819409759064070477795478532526238514805892299716712963324778027660590102086881945538591204500960110557073697266802019432290584508898131719393582342627320391988768219426584978613721039601653599310190389172892971024123809614779690017091591391140363843016545070578008128803328597542873581860578814157643491051168637398511671368834089445298328255809333481763091851032334869429975232254208 757 58790593311004193403694093881806740262419125211822568100419496285204615763971150984933055936322447343011972468341009957214952542281230970791294763416010476896697389301012703537226053289616113041339805314971508150055021791556252598032674467309793922766770873647470696210181033154577863488089065994210427587224885769175372371394668639628840762993877766755423673548199834626625438450055125428693440 758 69268476436219222864029676060218933958841438804773511904462884228281621721490663445052024717017384359839046381861274769315395577676268262675368801334659175763809648781647190890245648490203285478605169016505544127357385938793534932476577458889316410547114066175571357918603155391284555651564586615947695666414546999539602500768645102238711169819194570009579531954787367383585547369989571810240960 759 -257545419046333289516286066641955347540870475284795469108718874332045251292337058241166081167407859734500085443491891911831455630587547427844023526539038731660518437685652876332183791269781202609121760549549744644110770304305621519758909003650986932391326644385674611527095102129132120626962914470344423085029651451093157367877177451628146640771147960522333276782086011168487351033861065912986624 760 -2297118999003188414178907976758588349886008905108961026084207018053848274527607525788398427267268292557672820320416273719418615877444629936459455028438728396800665862429462060507136465197031633642931475145276642946929330789644851037598494722707377769096372732894784825388277962347144270492904227246084861969048979316560344829777470265166894082866516816645138460870878200943019226752932835529484352 761 -10591125501747543599437555531237522793351784044852797384886354857470416618992538330722578617159008474665973714474937294325932514801839760394697548267488830764771297826581045968911885294329621081718722366671734899451430943558299648617616240484436205669092273976921836395400787671354452846360284904013932654066130546851974558997109823927797792990468171390106359398644098729391164140480963828661503744 762 -36284768637739177823055379103485236176397932444802182389898796648404558683149278316839335409795064215643270541352504453200586962749068995845580529307468011767505329349678462956489899402106731094635523268887761930332433957646062803539849552160827913745104837869690592613829041743875191452479347513711378648049029134665184414631115124483183880944686734655879025518518738553549449424465780923624229376 763 -93541011511933886652876627748018027566392865072417184217371624599642131237413157974884691422105609141494515080850289959326211259904124707118037668299126897242330072625778158149746337858401795654633607521645622738905800095563770748867565132212686516302901976057646685970755999660589449841880690474377599898649605291590578704077537756347846104806270859586725189640117077241171018039608407013613020800 764 -139596238485675911028698514144616827923206125882145682329307682796465867792898119388766176977387158930159126419759364958632520762696307948207659363297000334184345992278980065735761098057013119483187568295341939336793209733880868959946280811350098959919982736907089723781267254242395669698061426275467282128922521105799752868574760215269534885776631615470614909803496548007174192362500817222650299008 765 237070878091942294661553086408868626711333080510645624614479596030727920445490679322406664310931503342530752453217292695665668442780666516926909464811526661836480130740358233472696364063707061569142560755196858538277067168994697781133192744058133527950417677217080411719072475774731148822358075520562382374073173713554534713928770523998197874081794754756792785453696628378846819227371356483846514688 766 2972008352417023920060415523427860538212687722598188192120246800489852599708123835730683781520589536143763633272767964997994451343044881928847284037933945229390851280857591159803377810453929449221034849878991655081000174633210830229786803485538924279793887926319841468941038548191880545015727137307346866385257430340774126054568100597646685294751846594517409332723025918939128248763236263583541456640 767 14790006032143247729430737978695831465769218611277842670406750566396622494391933998936962474021049233384275574236140089293144680732473970976014522257240814734429073096098603157247211058599027548424948112881556106651894481019099851090059136935107328299675411121258175810146838827151978192371626301373933224861800503082983313913790653013486092515873769462162247717471253268803753828398923064130592297654 768 53336520197362314905345707716958381241536060959680876051440715302280526713725377490969138319728106306681661724636045183017238953906385065751210947703070775884022748382806205974616484137014845219915453006447621982622594513841877919946632449651822884991480912202932043906273457843827985814258448864990052796973015014783151352302935934809623819859338897252095853500100959895066089235394404346412129311380 769 146300138889491835442415582902751538940373379874688328993188223666763206713155246680068178638017086261754267110720657158959277859689678896365503177934229756316419005069671024197822946842652188545723119791598608837385818866918609034696863793970460428703454986060265039529538866815600588032590204028073469771991214271137221072318262441644065816941519939128894554441618937431918363958521108496540157185775 770 256923854049988995751076477668018527029804840717099937373369113699056986544136734219159854559690682293949205957369586249997997191824064026209917392232607774891582069519929186239828331659795725061773086715816926665242797969868118421317468257538080275769856913097546018649945808943163271195034721587259575621000657022853168729685398502104454969262273880140603487153246422090498215242269338910557602887407 771 -143952084954540851907499512291569739381022965488861654787143139989656390273796553636754572060367389104515496092992047175782549885457731595818510631036630930313027735024282128718818837488270337596451119378332488174089285268992120031952690428549996901276070771555283644981386927791990922486237082804612063623436845560897001482003869570738164747589210665206258960936206617717019650780614190823327534226432 772 -3751351163746208986323129898366828485999354709972379188023475966295603040394447128260737736132877036078787584023058209437922672557159846514031631950433087924095691212417640526432827833331094001905252305429999365320056878744963907290011860114412133524117640407414293660220196151842049610640929968300261873029255048190869198725645309709042784677832194452629839316762935976867805023874498962204019139886891 773 -20424465688062894601761110545280318943985302853049316340230086178729317434025104101906923363857771474151095195980721487769283699098669650944300691947367802489721862621066879784796681768953120425239709472457144427500995851869387284049956195754399445238183071874959097787985822994854019003754087478672737046219471714898334363141083155742109621544266283350829454288306093407092495653966103619791936355622410 774 -77646473020979139684244040202480008092346108884308707233959802550245231654216536338797098743912089964749177114677871221493563501492564282420494154482092708132159221539745491510647292303185223056367581095022914286805692939189189829112030242194636758763552148642903643911984149732112329050435625979845585004648406359646472545112467422461923597560668592109687001807927694367307992435932068084657415405746300 775 -225493857313438394083552089224606284547585298612161654637126205350612061925490029165546807975222668030074763224588770814528362705149560122375732186543997544610655242588470937443970549533369251717190454073748375762385380107230355955295001695199112965677442965798659100174195510657058647302151925439486093341332410048967709964930663117241506385210943555984438230297828039042063369611728148676567494008800843 776 -447572405086597418024003277174006241883992896948905570878958596391949127367577208407587164284104371295807514084716401144410579895868387338863711926145133039015368842818711412627165072909882974200128229023166592157757320339695769454578760788036609840445947105272256927372570997651928513820212051498700356114735208034790263915990542393677496593417532981070444690339070079423271950451602460515451696326513747 777 -81257428400195893113461359556454507654038995622208135190210831449258173153942244723711966174906109901831864878856092799295780160795822253940015296441369675806536530322119818541193488534625864137196388543125735263380341573361506478223901809086575117661785332896445754603708286289633314509046566626569591868465213538009334228360656543928712292018619355116562076807095436412507034238186150547021352148991392 778 4583347967436053215104959034119888604513532806588098802159880006698705809395183142597477868511380978786794915882910629759404553188066601030280846707706683085918347583955065302474477819786259401662001590289379673157108916907768811995126965254646469180515002222091981558734944968733448479656690185894868308337772860288804013142964353366604740070327217166418838286046306012049088089882393695057021070805454300 779 27862303902278159033498514331250766114738004717476214258695499628503481663561474097400193025173489564630886490880286971322240787369618838060415695648021184470739363875407656114211382877955667727646420181680099442063358854146077623351481038713353022140762305448837229889364017301604472649676289139919841993449345488654371493159457399685567659163269998067737167080947997455199849842899625638082253669015356050 780 111962766214486475044162162525496110951275900538058557360747105729125028617322917204768215657127731662977475502667066833391980943324296078934679486411190408600501512248317291632243901913663149901483372410944527959732700914375791161148335681909714074357411176611737186954923162245336064807452000887215730494740469353547029132593702470280298044347712819120936814426350589856318930440877283744655774694210018844 781 343118748417999394947658353008859595572204818879663769745963120652026395100143696111290026112505978292006134932220857759759169274759927416323531484793516119113839603420819833594354998359492624614414545059483769494200546688461492780806369563966661026330492485007021529554076927914885274351298506225573848848026472092580544494435865696216344417016273780530961939283812475165237159478947779969084074449146498121 782 750988832901579549794831371209739991034547416887258261640144291836421169512019522187335721918430653030082050511451885364211286313504686515942267263527217410806529275189642883264688942454118470098409093957232723354193580720728673298118956652880192325703451047985521216013343672675090549162445078850322166717617429829174528726027785879927565203582973134140953760200662098314114520922730067151650089025609054985 783 534786552445603063182921407883347348737371964008482115280798301879046803420523203464042399406490118133533646986706155707459047716316801963135813227143085720024190067824543922195187776845373429895280946209773924063113974963573650405612947174200071664862015252674064987535391113481641259068607769835262419500797341305427031041646115593161822631321615743088106800017835098250379025414679552304043695100909266320 784 -5348410756487702112703160794356380029816910142659607738160423818318190805621179280571527311793172820478536093192477951029279052245803096831577521157206856375648090495165582916395187967640574595231773893108470930098436260128839522409245349388060570563656927815038014504880541318809214790670747336739869602533209573010387398580324350872166975033567098884203752264716635262491860350237690333715014236513328155883 785 -37488813455855152598253350133934760556481234062826640754750363447198228412587230983346912308956767182126998795682084601623646628924475239458260804187676769943364103799877607945921621173710337851430804794409830526617558742377847783267964965952364941204914483679735948586029583696752966435117072276405475084269668916897055687353661634246471554085922482174087303710693994211978398931101135813778055567614264455544 786 -159903127755864470127629021304041708958313601380934793368438587630202091078020408548686432119451286915199271894511528588062016259525625342427441826060719149017235839188441436887867127382455279529286000263118656843771536398751255876165816285824969729509045392747445935239125531098251126344982706143882216324939805081642682030248845557165378335667642824972386827544764290713078636546640925499728384917249097217488 787 -516086045746101952343126537940002783475635798664859665316200351416007404749162609652398212611175004412102084885090673273451209839411677227090506153051987877032316816848443026095842133577245577410550844983570774113981211077116550207117091146915203382881632562853307985158484901333475600295183409833223766963520209907038402560170859842011742476522439133567080102561241290851544459279637588752626707494238178234100 788 -1225678712528712603265659219079325860715464715342568274844442162558869591789978467623430729751881915820970351415760341600294506390436559848687869030837334486637205223270006286554215297441839467320470913867257375180530552681233841312521256742947168968411333864974347273064089578366375235906827137467092986378574560150831821889922244141138021350799049190967820014520179438566567466803044498568421635058606578751700 789 -1369325546791789619430843492397309268728426005761819756160548284153576510874383627771626361923753254567069634015957620324524991336121878408698849473420120600168587279700821109609791848842397665711342029012229993414470741481893248524115530959777120562578412079473143110220171939012106159526521661604190014492132724227234102168075155847984680715237990630397835940111511519428267624135290092758109298759058671263040 790 5810571548184932684625368372421313247356919045143940812524959291791241685652606811650335930252384465989512671490330788119750392093326651644196012233696099991799114043296798486172261510225643806675176138157772133237469193924843534924606504904171212441207083289133306282378921733160348312915103920147090355059536890440420992279401326969638105910075520428339997311352660887792313442068882585739429529780406122917160 791 49643692076214437251729170098048582760445879098117260864756432648418438045799991444120672644485150448424613849190147737560320544389780183641194680064031432820114466933755208454076529695080092952999172573742401488811267249682202340620416083855899755166469090415528303950187764271552190194717717919464243442318781078215245946186878371066880607795681736782953500695226575666243292962511587563865896298907348625783130 792 226133601106299105120545681103469565435877567499479137658370712618307347713919735492520779147096676901205658523760222888827913443833973364877739448245076984651968865936797482432698788211497657805060069448012398620901531682921972497663224033602274367391756764984316021271804544384156007868740347801009678741061456886612740647198960809631203782215469620367644805994116860786737612994808637459572780912134170446232140 793 767986085668501129807463845147471671744481507899648247118443964527909030975172829652563083359083666957626779170557214441894772755587311203294393298474620287316133693007554279236683448305649279841910024726222518300479151693942830053169384569916851166976330026150701264488744285954535931047972572570728784962837680717213227488922061120998783313906077508172877838866793891305989826624406811348873351608757518554873825 794 1957558546936800679051702080515033411619913596210283032852508799279588465605043676800142132719398142957986080500278670418256773743213733411701216121549534469402489884935860960228952618044774652654499253790369799179707860192535632266746459245391764340297378066751961845681597011624088870959113856110304272636876971973078944478420946674840988905257508969186393824512124305812849130057058436265312770222568341349837345 795 2823173935247780677918042941313777958207148350628649149824557160919172162773754195804488320607577004879871346259763603645251533668893854137674423374204075869169139227613787149049431998910658644578569155583317327326541870597927667581986787014332451018442383421614419598122771902735356164021775940801859142580327018682152937012598932472011412316713167377315571674805526323159050477903686945414653659513123488532093280 796 -5540587923429754400826851493781504195445420672555284324902266946861712278773055204662499011202900729826490614697699637055023579960035573393024915601933035346094999286925365268393058223573428514922894587360665425334515836304691707648069764277443135120089022938522109250550396687355089450589460748852061350180212270467803072530866880012812687559664980307620252399450357726029244952106341797512037362052109108247578625 797 -64498660331451253545128105214831553513916518832828195432460940130806500461184435553813708674769085277926076105486009716749489795828857015617987594270596377392197396789591079326088972492910179757134541648190496029959962620701368010390364349207402019031637717977533721694044483408772337937272453434484291383586869118118072503093287881946765191706431165988585086457156074700164361000306965137303516085489619662037028490 798 -316518825431258628862001071131933736190524814738487374026360763501637747678516826657497924116986444887415462264433688488360512709361104759903111129051155920797052932997592504968055006279282619658269914257692828551898636138188522696614590342559187086452778628362783527366178857707860960008675447409473046837568853233363594530152069716952683955775200484754634810472435872952950698082888788314287491422753245715654799100 799 -1131356267722324503114009887119160558856194656796772380218716862513269863760253613832564564939723143144922737534816747350000345423480202825096270883397542739800198008456525687384308102437908725378353882851916964361941939902245748914650978643025570179904078895461977991006715398746269333317521005653290285680209108451424207458930618813737837612512311496599599434612533784734729396927966963473416470213935012924073268019 800 -3071590325038381084153936223294971833395097379631838337246658738104604907974824052802623821966164766826907293305175183067051341376738465114041126094272291622945117915051686120465233339374433055615716891484003783966091538549556922432041688169230233491031017684367982108445045301123040728435048111227114244219112539430207517450067499964056318536631022557963974481883401014204583068908397668584346424643244448754194626107 801 -5262990984628215087400503625966020982099661359660160470237976303429220255677039665444010340230518466827283315875880635909607382523387544890418403586061032309440470462354045295522924490545365340976619794463661298764045792090647104199697867339781688428514595348984524581470730284124210073209770532142183318779806153396273141324546730927579140997116817628943366086836218371702410535677023580881845335143804647410633947264 802 3796201030449713486993274972400838223661224440311350627395796463122601561851421120432411335757407170459135483720102517444752782167902147837909259942417713498815686961024185455638984643991279703380117565395282989545281020555510011144642158499757641092227031718828231014941307394389076366322237629051706046684067613161042059075745224633216017029091391270206839766719281870945157221322990164971001300944488390072610266736 803 81837031884674674042003220814446021292450382843923824312622362406726634450397488877978424496870971200815810504687680749577185929720306572815111944467147722015996573480018615684752003309271588202412618071781271206563393195698231711349018543125051022741428308424874545702292791899372871410702393697836571472401939859358516451990190932168295648197549831900977378921933851910951501733183188548034971644987748136892632163000 804 438180550090088442395025218847407476230312423236777245924618689808851592385655615670504141191182079187707839067105931405360879003931842514877707090655410988789169349599220485132812460443951734624857626230973428553805124583431376329479440433074094056209459625193632235191230675995880636920066552028215650961988704193726951337797690316100387224591918579456278090003374150787336083145288797144631380190847448545912847447440 805 1650518655132522148301242594110574751405177660258694233771954052719977219750182745180001714278027549576838047182794278315386830915415816575249118389016008640362111453131431914118074514090872635331381201615364249684240218314214589046166283623649541933394397545944245741884970035606217135132587276557420642377431122734225757403774020546621821529458575526617838685960781599940701508786870138327059749673216661541759051550268 806 4747803540622395491842385263200431147943185467453846342396860251225801689254981620013672107596161828375365646180736638204960413772340874775846748793710112676119057696123421161543966618616761998522987144334398231856294820651670115915185570839892132386929194826758587909908160439682411133163225355996079986195681991966819649468707136636553384402953012840654547177575088052605561125793419131514462678919408849096979127386172 807 9245899000381724143965760823531941244970273142485197067565844354559886669718603155952902593125929929284177352820302373287515383347979339839401588646982529968407242493013305370838190013583474426189957979569175028488934290261008544465952572930151344837320538447932893405876183663772811294920914405669505638709390161913863446983917992154493844012422670567254277510354117833593317546060642553324889238874482492349725980440640 808 661760906218146822952391666744636738729832441696362564549558214990184619904022016556592346759445026970226253313777782993945718821843498385465235657226186277330197417272925787289831105118410675748177554044945874505387143307448290938539094704992691996548385084255210873399042176306851171605455409139079694035465678697426478118396801021721573017639675886134365346810915868929525253676654100910369299650195845088064793766140 809 -100675009291580177215502204331535309966417006082978146340949427698163979302317909131652719299536492866091880876876913942378226309051772836849746349654126953729710372777418825383210695486853256534874428696740080291569797529763594625273842126435083867670462732950830978133775163631206445768978856167832762677659950344120810424106704863344378318613780419061839794121380004968026987433459858648976450036091274930287512005554256 810 -599351314478666493581300549969901809796855154604521459102386836908729692813311085893106672159664982275136348210426086491452859616420429376962312671400102488283320177531101379311690864842382977274822927796884803728927232542410344147609555750368221592427029798503110096616006037446956971015042120011607136351912586208555917798890560207419811594823719153904559272749231825351678327930982315796831644475640265482627590537569248 811 -2385003765375445874932698478109142435152227218409649745097520025933460075459122268876223380567060474155866172432827333874939705371016259305179729574323413203159478725565468687781867664228142600989063795274693600687356931114679199350347696623951673324428763092490707699202648225080389501810561690937191793426415875897318386801670106716595666959046588564567408337016317822731077764374420956601733281890022526742664666737861176 812 -7243081208705339516456418595335080587563819548428754759793943875376324710133654086667029154945701690237626577037661109986561696310860067846551189774730215688901963005158308013533648326728184275538638349280846383701313196108900099839365264006248041804255239105636670564347957313072560435419279459307948134085835878135777095551254434093184750072586772926058872267319120941246866516923090570300182040401246122046483205392408440 813 -15608846129322222894822305622368387796982578481466654431003383599659675153065921990675679762520345202650569258811935942490421802353327292799755937992659788200031251096014769814828456909053452670913328222812665112612618668702960715631082355677494891307708647119464978283818931608697596844684139628891239313505708401101635525475287785546128575317303470215350116560163354960442152534158340338347375863749881628279734405259740800 814 -9848350603365282203518073587645420600200672893712961462885482498879927956864678848676217651235147702804548609315951812436372611587645569255246216656251596189139693921064978395699070704350530042248972145681326612770650979194632968033414738227372254726633549416253399420298759178961062208816302402870412210446060561084197069124385305289955215452484890959669613188330779704883925096843043216685960926122183366020450287175954160 815 118632369531586653000501184882091665616246773826639970766999429567813651399336933841529916132495754901951290385037984964914493550529036643954974575832069308693946047344463229110403870869587017306725446759821869456319327911403860518896666540032495735114337436710874346638456101414606360610257277039608034372652436062033170054141441470479041737282442451121794316624398275269518677644038022918559567649505422832786199141361478010 816 808830152866143138683781748857356623042196725664472662090423033646717063582012614868293148475959580743993744718011271693729704614834617525945169307126476252401741856324505775703711598208819979423188002870957014639535116626124912122277900848136648897113654561345538338115794598381026204796549681916752317478274337614229649233776504218241163644184658619850542883232186857954744315804290186346549539409970185790996275398587308300 817 3413469567730338112115479380881774107486593893122550294990566827224399959370608278995617516087961388580955844410404781767913179437469233077558921401266850719884998367499869206514750351442049588671537389877038785768967967539365421518944452101082368970087302984754826820758037850737510403644468208671894955308431013512579829880531808561313553061352505223383363782324037584891942443604355036796892334167810974635862972795804356505 818 10920360075524651384100720259538623541246958846179300119791200768804162136355710580080008098330865146172312514514224485901338642203251131618977248094383007504800570340703562437096863053182786307934425380470278148744591306701987690164820885765812922922908058639682611745124032009542382519910889177932809790693623925246089896759844632238623140232975698702692495623525685320548603415090262520945750127851443006178698175522137235225 819 25595961187321439890248370254945802933529085090652180206095824953285178121173486612597143513631086242374828342547319290600530504853942108712025610035132512197954178101171019395146511745852356081047519017714724004887087199219731966565623692638637926918781694428405574066724476714861339201668693995757540952293904071162169462753933901083353065951793167545277551600534186709769712759805532166941820346474122391656086656136036427200 820 26972978165669505722348961560533648396061559078516485277645325233088600754373396276122578757639186734917699688184308872254444670292752098405350844489519557054823811217526468381326813155445089675683664382041036038125044184555893969720998980619228926101565551083147035295950652813284123592865566296169740126938066316463916025826269165728744299630151111717036159559604842276480102866801489671994220449312935988603566271394474773515 821 -130912677883518762677726636340142333371397085262751470722715364871734253772432387316078060131946291265194938627385656049867500980820274553997485839791918016368929249178514971214532314522058295405711722742267325993541647972974655181478129276070505821912048344539663958043124030480653851263058483368578600605754976655408650587153951581469428432048061878595306547953130377351048781948322058675486730399084977525465937501696306840590 822 -1074720698765984045712522895438404893977721064184771731770623860241961940689209265001207286783016933191506524245403540064715026149176127648765293671804576019541536202322831272457551285289594423771898335962553378020317868753757468429075130787139620394640007335916524080391215919633322350419597378729459923100864281804137252713428328284316456637276778621041609799888863810652217183903878636505839787679403842807689633122028282457620 823 -4837818688197149355224720288298372073026654545707317089185513661701764349355612728022671934438767802996398548005143131545214126718664070127289850124641890429468774207151112794267404914903272442112230331635412038475031723972186895697813064506068560262697883443485963950585961339805302374766091050588357952881100196870920788247936498686838818883730391167182276741200399457659736628059529565396208670795300746782516856506657507428825 824 -16287114946173081276427899309655777025978154848069316872623320644686215412990715619897903676057714385901523656224708922340735308962509654411082605163493118282087416816022121807255125394313507795052364056464045540189285639127168184104068066580089135862842484107993709496815382052156231634699459652343565747651524007487390296209027279125574005143724053709775120129286652091133160796216977428880956006671526156954863384591658556365745 825 -41038256086085540406997766069150680744178892033822013493241840542042221311118481379464929405160120568614253927246058791181009182717593618980513810673934893932205231054677904309612547471962388581457830502910023159196077322326184749400073542484692564543675631810254104619234299648074916406777800989725436443888909543589037057151171175623512258507999473584944725726019311142966421897746262072875677378530612819216967632549119771391520 826 -57060650926368924531274587981373586206226017796455161555992055687241406430722894559205904389386871805473634680228386462685167346959004838900784746228312469918275003784672248354093802473877767962130591283845700318656298020518061576323724639162943309611918540112452260387751427033346261519903343339606978968709186422925794636061733768727707570342316862712198479070246494462660219403114426075726580720414007001528007080273188632683860 827 128683509071406110748953604848139755638469094376790858609661220582523620527797851537688231116990403016089692284228823176451309402123599272161935435006828878411007837024068985018466358195877684758492972257377688770524694025169115132569033453204803714326950803580948666256212839311922010896516162607516590800762726075293017580146067917877724606812486990656926276825528896136544887963085137854573494927635133644320775180532201814900690 828 1401935373582410149955331290502733401097698299663375824168554557988693964230056690522098268548623075562209718741654266319056053056802378058684137955842148954700319806338871935399143007829626887499389177202657636997877680722286641141444696289920981666866204313682875447131018022201415522007748249020368191718331633448709604568587891022895038856754830313267303174743064106630592144537704982411497043596787230656280587586473898208985500 829 6786848434752295980015553302685828965491331725956117447536697100358888652805797589231913272184502166586473843191770273216728518652040728020967582314642106620135648991556223705989639732731476279099920638430128579151381574669388468815009132987923301849444719831415294782063801676864165360696842958223521865276149369138556829129150623724971395918246912268541436933071602781885250026550977893804612384189551659484288117241679556064047225 830 24045056381447402538617914790394408171499403301095088097091724204996356285426859892908706141484232793052742450166016326524630058343692123892321161068911853395415390959304319998233671772821243328233160590148125003540205893409955606413237972325476724373720434543732859926248233502370684027653685583465171146478938811608740836947025177182054026327636538536574828543984585754878334596034762609143891742718784117927413483677650920537788345 831 64604548579042565255764119705430030841183878051055579367143340349896265538652612215301186629314467654929142877106560609942914675364652907884843615346558861236092803508800402119453312473544277084395321765953007066913623329198636349074485042557388562303053789742814041619767407714318068901188632433619796435289357260318261689343207995900664437027389284337404958359625972442664490470018183299411146942587149266504941060566566700094508880 832 107865122280336008132023614220313383706242940361635260877094951321464268462049160197843769482570252691477977139153109871698891690680795046724461156715550846185387270437232628804471519137698153871424081955615845927793522440963195977674010760622741625365101401261738946590974813440936983890330914753660881547630901747718170934100112518999935359105711099239614024399893580938500513200230206408223346904690181606858676876495217278049926925 833 -96546022712216657236788464506785992108484871027385258555833525507685603280450584319985931544323472323315219542795328840880181258079901318894999701355327117087593547677933829232842378784728794307905500935579413405335334843510654558041042344734326542072092791135181949873682572422166431119172455719884636867210765523031517472057384209236044534405057365995759863276946772166682379110289946919649422162529950830938073582123330685563426400 834 -1787647616139414126136151750885045530273861222032798568872571599323598198059131801145309622708434171157614432792269468075394467772536244627037020803879311866356045226428095841570417517063152483787990166866556308787461241530157566805195213749552694159431197633282141650849659697692431896815901793651594594005091942034158725566591878601911084172637852579784562097921434842941537489451098770278441102596035867069139931376206695767280728640 835 -9418138329324698663424703268193049530440264724110374513616556870658594136867710696756240471731546761570581047926222804243416890411743293248844868816192835069629137750196936982667989329484168099943983300960521482021312063990244790501466645530316970566474890353767293716469497324436954734748104912358900986820921299713469846573364971783098048633479027782806350293335302742732692532619018423988680832421797705674364705075608815632537541520 836 -35152680964242828728125059763761379981252357257055961081360441559025364138374705465747440086303113001418813456949506317866610753535388862276324570988506324213483388208525083875831511864052558343878831744961878022169550861975358185053955086171300635010964495640971599091526895110133898532406299656683396859080844114352618108498331900081643173410422846413980891336703686931915220999513720314331096463955527512639268223762302803082134177040 837 -100147900193799783279248465895165741141173854157263264879570808370863472071646132079998755484865592823058634567189382968864219636938249698914914022297401250077364523163902678780403137980053404476364433792555252333191703545998922545477963487826340341984055654628885267092407658085744995764845718992769817510352928682785770169576009980380769980352214724514150984823251027131780148087471942634622912944222342859662150557541466189864920884480 838 -191198260994458174995519679650951678505390274264358426564158068949911327350908728709253130900400926240634060549631624948935999673559914927620594968365878596867490461690328832429883073690913924562601967059135834324083662653133056291579185278655182536256161036862728424611171935417132189920708660954251777201120505027537443813406288687490236568458598360768749268762956981740074089602393075982616742346528435148241690801895349053942899836000 839 8637806525442443141483917416451685767737901724641294961225151614953244598102175336365635751245473976870436117617840088882824512480751558314449868626405419224265656408857291924210435861102933440680665330629600931169439687641051050227969180312874552552992987747477206243399974989833392305037365890021720462818855715164005251575724179169764992174489895881082841257971545226129190557814398991726689122473249039643972895144964544185607562360 840 2213416825106976291445773429419967088276241462739104821564110010374586366736967643283662469293430149130054520249154364424625057967329705139080756980717503658123119100933251990646148251553864254143974182408280739665246022848526703983692219243095777609470960465264196293498902926097896204857461469060572178654939851778705160282185239303870367885695896031589879614417124853060838124300831211172654610441984003209210701796235288854158119777040 841 12915836474597683669066154383907892299327197381777414310754852030086793738639612246798140123069949671233225329818801764974246853346432180459519111842084822356406803018751610199687343875136382835775607813588194488311577365348084966031007578204812141634483451513295179755428722384954723463089245146752058311140234812434508890004008415030590691346587826405803018540388180862978966529731256255613140000970221129499659382453663412149862543294700 842 50901352371864706624160751845733211774628157159329332313350865335577705719574752727314940598857721195779448804218577203575378500714996569278408780318975106780622391834563105931951201078920744867009889439278374636516427854029472603091664327353827841247674106649086509856265436453457929220987244899058830739030293395789481391516041532520725632271429349949661051760678191511924464529838763999518298902874960992101638161537316240944860888880620 843 153178019434449376162497710984441921466918885485202113346166718740184127957383959537837004340548885907124196741037367434641617972784825341342191154012012587142927103357686520502539917841353226772643428800967845716183686135499030312591351244766567141894189075540560873076517491256157692467417467782024581415936330374379217711407603303121849431133998092394895139464939636892698880078169743952917495068782333925445548780619712159299489023062400 844 324847021157881715726915320409414630497265240664666825628650215352142017161629604444167635471517608335446415877179484833282881165358861929796540135249050577362309420554841388682719656924156022944886047443814535451788370283380529733665544217614813614726246549429350869050499289555334650207808974460590368064006639128245002270584299439582849635525572927865120063607288121557951389809838381417945741529307007310275208488178815074462611209523700 845 177294231628550392817585012586723371826367980081856713303510614866625458743947996638451271767887026491080009444283535406491763592430498824292527953869303293509478819237982980088073746888247944253441601061395290942573767395484346936579420351201268479008012442651214526444053297081901407233578469318312464075818355780029820947815058982078364295134055296259691097726052108538941837041388309761832499834614160149651377958732188355907392055907560 846 -2632025274071977217350378910415134527606494980086176159128933673539564063517871158353258585076221004381116173371032471005785149575849085086929120824858970512773390927574033465336967436360321611649357549752945626632250767344267718776564977833442401858897337442874211000202154515427113870223894386088652019940685647115189062671583387691077936820224430457054905962560652418903048427862198860692849681673546901046833312018928552710051186473551760 847 -17480319405509277747045944216405378988590677793621174020201700053816649742885723089357227585505759135902708598864377121770012906024150334516653186618518981024830319738583396415395827585636337407560550957672600109644420955136516691644296517481270613200130798870269069353259300776496752364497821054704115614249257009991384504059444562203063055587416054868524075897110098147009640924659992614287733528861936074750809139041200930801564260954986580 848 -73003428983175247528224282278765032263074395576111217059476892732329682192090231387347824723724184334244489284836008066421497615077756789870683106939763566819708424708034688747281347047855924655502794764896392416736660515063283959568074686252657963794604103954179946183353096022751009030079538662528360520341930017737483366348333466239582238904799691744763634596479562771005924430111777642692758497269558577107794734205939265970595248889045300 849 -231496449725168018266155570737465101567409156196250668647866953183365476658421208278323613611254802304820641996434717856812587899072695551624533344244165407436191637636820246410842009591287379891140475789314938503345768493300621204015637866460778004778904921495595481780356735767858125097942906070855249072244954551488547477311907268919955950587142766562266921778504120578938337264712451446688872504345300425527254788516042526543053757089104640 850 -535311317902896772662418475942476257212477259613226768088164404401586562429451924439204826529138719683479570555941803819490161970302430251573630157591910358850251603791027695598517281412637311304928919065541272887715008467727779591156450359913491303871920986176732588050245579958871179599382482395331016300608738342985959553086237351249482511397117225884267823639301163407893828882409574974650765834870056258523708169001320725072539674123710560 851 -528806213683566685188483945186472016047511236332877592393106446172548307263625275141763674570347601643085424642307891730033478592545329807878726959192925090819169098079784093005128174010716598336456732233694665629123742146888160951593468703334880489903271965676851082274847371414984887044066274778817611886154525693086236658793230167234258579330977736187503327122211001735168771221931264218070829932970688130309793046808605537434305280265932400 852 2946049472505490959121616226123058059471035149324880174128503125201352601546979689951817843127668238023410440940795574988323265348420691133120654233168114375588997027927412222288377095126777498613417976675966043844520389835743246423756752604758637868357104019730629455236669145650976959395190062194921552326463592810304969587503549769236146076449824325600237680768884569418405155163273677965698445813703258454837774818480621149623651909491775200 853 23303025926232144778793152460526860056923530890322754897658099855322787705335503911887356743961577197742348252956382110752233099063673833604190444599255712396168264291728406665640164259674854887902353810291094921718289276530631162242444277899382946530926067773542719887946852856408008437742274910496522675527599995985817310140951656898105999093963651868812904140162385372106211691409100385744967876643875388851590736054157424641209688278011781000 854 103686734273243204818291864104742542840526412754957771528232599204181842964992317544656158712152694737029613642728160985395795875405466847178965876603858592236942912976397817643156334624502651488248642829513909334430796821030727015675348778220975914538259515669376489561769786239302680556100481152824535231611130316148082899286294540333091956466731512181184132136133809841576655746978131974892106283328390280382561526669696827083162493572482232200 855 346036809319476309337941901108943245591659400328826689256657009591805367110599556632387057865834171783410929144853766924292292078490957391386301890494359586838971747643036893095036278300027763744247411070289046064690983318906532637770692442812673181163625340517451441605993509795892434600091973655932935945767172175642150416117358387673422081973203149964740336599373152206493798973615474533926442484728994728346915375150480168137397831019600291200 856 861675896638274407209653598932101230904262430252381492679461872430348130510630277379641297336734006044509097360661945646321346309181788605912192182350734433862828494843870990306448411297922214461350890415303279746033193950929018665893546144523555982158789527228578948743990978285950940563439730342869259316922420510107012978461119100877953795864116091609095086242915025150385226361739065856592790207106075425791106091140704530643273337096417686600 857 1152017689260798411339250760208343047658503273649627382216624010330005384665641530742047468459593469167377377929037239603763045268578127929064578355562072287144754943652291846130763260405016707729420136416931102710092175284984349486499405258696684598050476957042428466742068286701768283086418839231626528824410130505709739593562979403940603271261010478741559152274331884160844921705318129328910007751092385773806380676319980245788892349258531599200 858 -2973694866726493960616457422573093720749348240546579240408639853493405803987990101484691519425179852055077824582866760069818673570644291465755947995464593720665445488961689050606471271360430896401033591895393935168314381708409689899204959088182677372235844102395104344199015993264748722736501406589102438701504309625794087335650448045327200530564952631072106954944495690630317898520413254738984390824217700496559096469992039578801212961642733912000 859 -30515593857231720725260768390924784242263027004260605023890254129467772677080502590733502090399167775408261819087617938923652875573977376486908521749144052901227592004937412538580601138882344262394473519333655986529355775297430361103340056077258047404857210889908885981323092201825212506051644614536665060027395936087703614793401480782681051370942642659756573346604304081464754227640246021030186137487445928054079840298467613768307380814652639878000 860 -145782036579969281579445893876030309497191905871114859415590243528958899370681035384144993155187385487888612651184203199390102415800230418524352007432982283348379562086262876571019644636037008634623059594046734998921915904831297502896330101151641927749859832000356730735519531100180962271060779692787868485381373678225290123807842109929481635684801471306531995064078079579019092151579797196801056601400613113351959854524345389670443766200445055100400 861 -511954689728698289898144854365975259827881893426315964313833194036961486653582656939326874118764319528402052465928484631141195924317903900774401327442834758388324579922775875477003009903088682307698967711734319180391262230209671374928622476530143510018607355657910185143161556722329226532662229254478430125553210247983153994605660316202403290808361467822293953784364320703994628771236165602748716426439241444423882146879041946323032282972119205177600 862 -1361029378288323936725801411309462892813361437627252553867435471427156902556151484426233468702656078897079482841889123230068221468444902819245064210408968606442667314517061424426781575956916826314979696387107845432206403259016272299454471738889679621844792305274429580683906435894835800140065777835975781987599752647696984304358346712885407609206130132318505126021387167056092950182248690328977599343452315774003153259225258343875621728751838510202720 863 -2211145028335622610831004711865316259929743184771018796536622881576930666529456889497170455005155742897436334379970106536228512562441659409632982065435495380053872216227275174406215085517310660832477747613854180228979230863461902138807727938195756290265427934712698898164766889437181879527872623932161811287118070304176126191309075519184787783363069284467577795847473057940199516094735097049648681006764218885170402740336901099844973987471484906862750 864 2395249758564119507515319634316271884517697807615956433852727129944392578930377151275863916318785240122087636745578109309945641952345557120411434740266969947166941103518398442593532591526972949905544688584137261802258098745036072252799863160682888025555126354035359882433136969698954452522908867741827968330016681107995705507698360406217369309051011137187692604128222618716418534954554410717988644407076977697811692652423663881512596864499277338906940 865 39096011336747085546188076656726715572781614221583284811296414713535451908501603451844649427529735569736654187480067734804620623573823431269052646568510020878271423141887298938309277531757685979647318299780888260278740563162071214270887398864909020592942483446794626850052192885983249378153263560929913645372639658791125768437844470262086094206037852042195686102103105732102430923028034016819387857365403310515526404920321719939871014429234119538038285 866 202777057868693077735006280147612073703320845076227394206171392474782884633805535091097047230638835037400366748450907273332726951747709933307722802722578701800925885411468554846582215215428243873459902668987830947220107642285588049274059428948741832286680751499569193589257424910726194869325073838789693691301601373168915277297435686700114105150262905527953341643640544780905342222901214486165545848560654838074357399108615979527996256837065021601862925 867 750007127103211498870954019707660878325617011991088773805391130317577731231578504245806100677042692594532285192648263766836221744722450697068534664141065153737102471971290951596453133102108272317677191474237986863587959691384121234706855077123923405525772341196681037379806670306049545894290168562456933304106333136760011344983513033328335400963574851732923196552455804038994670727392675777710647990282540243839924733080121702518802727079140881167722880 868 2115964845878456272655803663658988582064877823136169788951026764945008367309330979459601757323622045353628197209537625788124546800704483184406172506150656609768701605936502093512426411517707448217006281044116942401547089089433433827904520076159377348431836983213892579840002879615160773934922292178708046791914561710196268843565805351342318531806052985161936267715988360496545496809551386164643657038451087778574253568162059315865756087669671848675064975 869 3956998483144770136477012042413864689612803162892408822259869243428829332217157094016056738257690557636980766546723273730182870667186275190516565875364295626505318643256238053171141725317479326072874496323386470600307973164829127986872249057363040921362448198651932278260389490482163849070615767015182496140791802719822608870053837774893582182669880572200189894840568426395622699480252892243095018727033991254978417549383210788611703263475987710747757650 870 -670382715285002202128695055242350224985129638132732908601865251469802229725162704882803084849704036643359170951151219663225144235904880936477489760467237905682788937877994308437586065597216114973192893040276782517779954170162281786255195013770496159254644258764922824292116853217127567557731714109713423421013911902899123503391367750063524253642847377457530348234373453929457870522718399242219986731057706242812404696842439304950513078239972661520706260 871 -48704743808140055935155648964131622789918762460152659952031130069956478700436081590444493725865432072557648887404672932203179053286634222831309730426521620016424549232415525994141551020636392356953955841542156551155555954594688241328010269720394279501295772005001502505025671798753273618074767651820672407782114032743515598558372345539315079315660782038852282122188993241863068767256386059632981483878866023668728652967437120849886989982115116930582054265 872 -278788630532560537503971808229892992281563609394030606858444865645390809290570029480764279616451087580627381565436195253934791263315808094405998766823730900827052219953679759298518397811086141800786692612917206553263760356679503891050650923269829267779959834610433228543779151709525195899314072970264472602566875894962749840460996471537587370595395947142298055970175233091085007957758605862950957044423562128690512375865290645950094951340228635967793179345 873 -1088243112983895017247328585625825280015975397194862584184756351495563208048672655224587676705485033437067016474836820288047199259335658393091399809003512986581527040074590002819970055479485270436410192773727538883768984157275474657440106918003887359858582315034447908719438801476528741267578476683913705745109207314713841381135536538486821899601809553991445274882207511262902798986342881811686089977403252406147380616605782926465066815079002655558434671200 874 -3244835690250363694179346935760589498584958738541594234000157294577192865890562081692421030013987154607409011409950192623008742161184050545871161080124491552132477251172418350881343951463627381645305556193793859317302354787001389780453588742963382463357685305304809474729714739681427201336539334382320770411777846206236395921199917162779098145227027847821555346879423007191481021828056829523166070381750564312227215458143595696226375338336979162513682275612 875 -6768161848650793731474082848204177918307932044559640610651054136326552547859436154333820139558317889795580423591468593854377576197194784828595239940131205911331942872083716810698765263110433150404936253446807317584388904502979351187922721548501854431545089330574923500603409415399072946879878006535774684822389570522878957476714409683999602907415747856392284058476107910935471563465706296088429308293034666519037399911003296149439825467040777635528648299586 876 -3087962099102509069832112799484196587757726716679967057364702393488490376028628215256306011238190461600257075218234875032650397679629820310064805562543765085457192439095185153184588002519319681664469708220126077574652640041583523275119583276525368508770869196212010726158769635838150724746986352883908766664484388098816420844323028908097089490968622410925074950797537577411333571983584199832564824195379804735074681535884927836608837315509685866276699536572 877 58409148448996292190292720401764739743531749377379893072491546004449113665206651140029356085852408862016124699038880492718633467731578885201753889808765359019574780195896922777322316483514883424573402352005902293477184355737446413775771511630984572717604136993659745822618797334089745084843011838098986164388625286248590463810665827062890093176707304518117003755448756080849675528394959065797252300550835751251494454203173061183046644723745205785789246810303 878 378369056466504126689852435623135122727027418169474874884315618268043119968692384200512651096763114224484738963285486219205021483767599520291744173125514671207306577494675572238453793571001269252170446120777351152995037882918692792244864447012070942521910725416246556512979143785595695478477557090568537608069852856605275619868510038961684597407081769254730215167928264718826857688363810296147273126761496026695798094702384566061404271573913562047754015429375 879 1563983247416484339255420057676281112441188489420557518726178827091324669033873734298629234478605197389917141707961693120292812886859935675356912334390650777822199749861050586682458581553174162019162810810109300795250087882755410928254671051932081266956807718544936294586290691034086585471333301216798294827431565411837118344624969554111200745113439691846613070751023773933228900416314881584640053763195956490397494635492287394643420434003845432794693444642160 880 4915587902715554342386110866799793956300315585362521817660761671958553647694344034356854587123289927499650193860870355590793494776435203864660174570583965475999606398597377190134124577886134524794898829685348550894863406629209821331125435984924444314571539734838076659055069879919293522796643863767553735638716350164990978701698339293822281211385902260630145497728032536557040826845895502005378135427483124683888262045722774904923916985391174773066570107025859 881 11209931617433379238103567233801140731728192231974308496470239369724884346095235301892537923191956851740851410728044505071470093560533492538267505598625734674312942531152904585583781117078232023364994594083013898871724924123708651912842574441172626499864026317974289779429001732646324026100823682008246319947016648771382542794239204352336587562715880251488579546507132979482889798730826050718422832494616135745205697746019326285943743829456251719951950728882696 882 10303634197317724058796258529436994958370135590378356068109702233788018934890218895530415273211679167160916614714178897234365526571624499398667280505517827627918147612377156162106156758334923337137610125402926217678736199078506593502250303166973927288020494664804686509751609161384841892615832488814905235075127725388400874449099289890074249377785773469155068577879837498811997167373187612306943438993578611675972396295585763284581270185525186990808473413900080 883 -66232707278593476798522219971276968841893725833128346728970072433946252809840687476143324652304154256632174299728905095819070254618345230028688702003831784932435052623176004456932918522244297693058200736596481837664526263995363211410691402042276726408444805150702733022828498574896154340620793900362372211014886113389398498241324953070281904702895137200334990595030607076358094164514212974180791623907674273793698025182651170819313752476964843720784075711260980 884 -506006125008979585630224830688193439787141512017067974071715846676289246896548811462885750327616332851363071058893074689600865368014929497122423085292886506278598623017411926412653105511603425439129722811791815788729212335075394537568374404049565328123489422426508711352584038426035293100880169943865938843772040696355795151218335253754718087289691392325116280946632661768963917621558916017540824073020472478719130174686063873819088436667852371934640319795213588 885 -2225980288441670003050003678605433565558968340050020076986383138546122407182969494496690828898064754481965906706676540324258196535386155217139301099658062205483906735282769325576681387799227428977361141517979107460061017994324012095127044084335154654773040963214527448197804242331881276668529179738221891322861441322281974647832511221584227515316397071323978785903155033284309068943503454795097655400098523291570268066888191530408247362949291500219438534292898624 886 -7364122716976319592664548656708410779463250823346833768371866309639632242156406929951904436461915289360441462597413389160971505682671944442689444571387499438175963347954842858650935418864626069245658792768070059385118036083860311019019480991493382574696907693435518061983644281963314571820961151456426678053962993720531479254831583802835317883579802187925605373376876223234330698783079844842381427333952178852419310021322528032187235086126781292388688747049195928 887 -18117850202422090406908487327251845139614182225709273585756645844139795644819149841935643651477169648250434120289546408281346752180917485001114792655585423714771444971108192475895590316880692891755878191079322155561426612617908400677598107011148183432974805766120337078323275776120559835108325596641975814801378814925401697229241257455235629718208796853169916032972233841725586664303281468532638821290152622368358324004238857967737746351638170270300219718811492542 888 -23220707782738787766684239267422756490971711589111570998828930968480599030121629781313624386981610216419247472058596361488871415812188804409945330713749684501456647127698642698795541688435805519957989640803849872023332224653225121806555313465354052797591818318661666996182356701214320421682296643976791682988561147817566587601787658242481386411746209535226658287602618769076545340216227766844781966529804653267645071134745462590198865409841031388057772992645748100 889 68433547316473739750200049710876185492954305847537378331376330675862268531582271041143570808395486657120580972743258412823582691124763751769833951948494439500324117430663370693221636500533343626495221454519129929003131191350626504952855188585480668910331902295187868117119748206142541287032668510227540900712670245044831268754080947855067978645076580610556499893838159644760182818097006891029456852141117318230771525737963766724998615370988790350410447840844641989 890 665087672772724745772648377723764355943673308895164309801404611712553372553139836192017713636157733493814978143520019197798776303554513123973728075337206554805362468377079744169127069422158723094346053745615253584050584489821617782865224542946272127241193984045720736302113766996572967528017629642966674719451063988980688506174021510231262909834542895651185394226045830001896120684958500816712456263187062287925497076818253992596748604196156801408560924611411676421 891 3136494326248684528281082402261178030218531600418499154098534849730760272803153606412492225937257369600931888787306328124842837335945106955446701586105976153120891869338744755677409948696002249403415665120655439105392033373012243160602221750821002414449455755769081804937121876320389039891893712044883714124617683704230055458497493196951983000227283873387865626242149747973341974267523511196813393687936921468147128798124078958127458876136093166278438260272659933280 892 10918216582188885350634508664530416087648628711163246193404277723064865993765367812650392471115139677126084466979052548487751919546506668294811622742544215199410904491359570238167058784633468813742211399249976792732577915815087614698351935658810378014335863739733910500738626411825764106812232561940305758315528621149340017079587479629905891069077466430918657314844762256268140039839269832675599233822565340632315212247565604277724666204240115462442327569688295208043 893 28714885980371073904551359803564069170877793933606652218824810368932850857334412152099475462440495030925690589159052791932202170829011688684161186251384122298135872229080862339007614892028655509371287590323963041774549471573498534503978827480392575666280656755520061293036695419487066274842912390928977058375799231045233700314592131442930915206214085417482713303950217288788933987941116791985983724689502613927683924706794382509803450030001716317424017672920178771710 894 45321889366583345655810061502468696750522592283973743604273407395292337038076182501618057496086577891217090945579177724699308773502220842689316835369715778944958128612811942746436859193976278297693299164586118189885607029753373438408232196277377157747601017625223712551760712391627376646806968101744968399068617241033694704401046532476512424411405291536796579225047997466225787247299385858499406205559149898989664821633049516157872932336792981470679642961360325499700 895 -58369969155273936375227222097201529392698251312173307090029562842105876129530269824465639230110342076036949249663440794294648564911815664988294187552278401790529726985711285810526907914670941559334405896818382192204398240159649746234176068479316211080587443938253034169868287604259827008302086940995989939753116960802481971841434476366361018099586947320936050083461096963569051029778473483439765506138937516376660473935201223047869625496496449126714624371484087010231 896 -855964927085012818598064066717954415717414474847941621942656699929699754980452742543609088327901310633988693026938006351572346180066829647834193739448034625234149538004008622050784100934755737147669194835826705174980632585044139765143083446738583881995362283834950875980865927500004599246424894598539529257922563651796718688381424693988440657434581375232588367318034363309578538314026413446580110443673631349655683331766065636481954114884503630095767622380884183186719 897 -4372741791244185624255601990738585507371102348835288586610443807231571614315941557770184953809766039997064223237052192572438619630541698355762340966859158346665172831445059061945806515007460384802203199335959783996043657827407084491327715503058880586185006976046719677605259350461755856541068472393346666361908095643170141425378559262244328388356106783764630811981013787273097043443574470333812835580023800272963474177149614441932480822833924182166436522920485789558272 898 -16027957454443984749364764164070036575288684122742983762059162182391459297285466777237675333699968413801635349137534222606590400140090349418955727382329094229046605191437736209294107615867148439151453039228743527351320385087834685141799253633526821629638237096814844725594250219967696390474418207880121292354530795716725445297267973599337908244842050273768033882700124847706956453310708836116907467518132281222565055593968524760702834748044128201045065078155622164438720 899 -44774019884872870936400524077211331074454842750725315776764483518465808926383200857300534327633107887846126180392863575931943789620927302574446433318908578241997050196867933233666953043250640093080944291862162465081347453240949543401290790018633377186489317939136110160396059930871178396618016503823782022753525964509405262647626660939817719936104305305169489037214639129579961046661220007061047215168131894520950710572131784462267965838130987110304014572600712664374880 900 -81940205850224443345295155461507443279033987981393519961003240219154219301239228090538745969817005985451576173506531779130993047327409806565471770769506847271098893465286538589084205615753782935363383203159676561335721448363896821846832848647648059110274546172558725163003898464566908205707243084078155762598756520496111916593020394044781910003174998932468849061154420019667269035712513804127947308920558832229644905242176186394766980139626321615252021302198195905240896 901 24743194851423739260033191699931259730777145566294439355984065989874277912554455093148906377963691771756792272336387781581740713455331711445268894671488417216416701333050262729037831321146827898346112729406542650397244332672325481563285341498396846568687072484331285141785372696414715122351223912172849326279446684222297586140161110033986155584523517045210304714250562411902993854724385880712538514183984709896873393950672410171408709595909798574111998817129976082934096 902 1072540728766355872772161945097393630260189108933976937652310498974653073254895103508544444592605474226497915708155680776735811065486891019476444557520285069372392500782953692438161072919083492512224056786973797082045914606849660030847592692691931229139162992996141997049550246873891085710109766510915974612341162411293079840002250711674663857446341336355066706004086345488260099428862660577663635715815047595806642022616381460355514892032691876949548251652514193149727056 903 6026717465200607016804197655872187325068362619170947766418202467104133853403320909187347494273099713311521620973029324773814403585890342352938205705367508867240209051177462448279161908976703783797418569075499421804258445075016503614572355434559487522621989383170339601408356522146657538229577599830353453093694604355727296082863590326811463417110463057028826384441108291635907683512088292649167337552070442555068388572534158191929360091172102791075269873543086717339513600 904 23303306633310492573971939703778730212573752494966737858258984362286212962772868381789689516350229276981760129424892410660529381577392125111640360456800845262886038349491910941144713672735684020949066391800754229952822241864471912785648843725787011736500511666893909604936842405587289540046248756713562065964260205325243451074003767596696470678897302983609238463913772882481512663179572162749534819729955012820661138514688843482151690647672375174561058791794805925284683600 905 68841147908267970730123904908666722607435850399970037492517554989585346443300879914678207995625848762860600261919061625659818636022302711542668784801263150708041977128506193048687636837774175404337358638991432562509786273950143677742554845148851959475434312319765083791749861403273085482090051174835693417214973491584276287903078801266512229695508067730265799264263412875162170761273503521877331669040299763462121229852095887825817118545867422114368737570869276709682111808 906 141144758257244517013444961481308459332372634846746869377534584013160496983743339774547619924290633694610320269589850192856749646636883517845666081366194562835470300003752128689684284635917546089726307897021111574812965293954597256429302442797198753078578195245424252281138381151512503725779557437450119265112354109771479183555680369443455013448926736494237640188340859804208405723982775454247326373152241583478607807196458665991805542513245447806535900973991471445945395072 907 51089019439114515995106818502719227991426438695417874752497441886020556755482834025353156427988545587483334567843253036720676692309507015741762556017447152959181794824621603373409330768785709776211167012246138468113543380664130237299855729634494814374789968093243575605159269161964406247317425684867747891072314346729993160808935249343707080746968398330928000549814015743345052006672895303465017696256727213551397354698012255507653728798204509457714261254455298086892765920 908 -1296495267599697075324052286735162914100881085133786250917383616966843858512531018169701564092087556408885689168764001228768551261749347861544117042103464859750813475810004156703675284779607083313165120012049620903901725430041426371414309899277331543441701545855897777667955390653503682393499183623579063152047980654636440683914344582297900793866666110952082854048325024150590040526858331324458886063200708154382750737642146138957183134479276731271725790256425318372136777760 909 -8201638099774209586320314121077211511979049442544836964346892624482853436952685544485268461596467417608253544070745441936521744822950096668208112818840625293172876431661735918017703252049340532193204800843438442285200306599450220376335796521249117705209256290649272806781839795539364665588563063327273737236209199008419841331014050040492433462682170385260199139639677511555231002635062755300100736102722126593926232015627611138748687744038424526182056994645753139449929094656 910 -33558528998556465971626455817549223739919637541828716352451393751397087129278218905381850086234533059500778543725305516627693620141609142316461868492592113241855764048250829802321812728523252246547460535419216915328646567953919487852007177151084346853015733626680781426478712905849567165082569093361502166842187329493188419538933454612326465775194059315930290685653310479994078554910478801501545699990392159022393593223988804021173407195972349844780148787235450634111430009408 911 -104536608488639701389061256248847461821227020040187518234956056443522069966846816839692262088941449096230915959752435159405562872786021322719393026532889471839212742404979298571595658277495230089088572551582078652411815059300888736764521651967080876358273794992050059169454739031023523687711751729482035938196455566932867152969828455809876353758820601655817642171380139171396730599114262408969821371495280792480987309784857403140260296200719242266315277737272429138353291244216 912 -235011124955957879304521889764287719512838060030951556719948437277914844920261629140904485156395861363101947756913043386164168820277926125112338726257624612630327818158079624848002444636892211156570408842726041384568818077834059067021008304115282345102434283745734476485403477912398045469938723455048109951338626864767823392108877778650675610843470273705918526832363647868639513499805200684921646741792776006153968131460635241197716842159296391662005148895397506078018851498640 913 -199171030800501928936344867047690647624954088474236916204968418676640539825648413022700882515234055501349962663852424668704915474029745877341323584783760438513127080002937767435189520745911005148731935107995335291206580534020647192356246444037029249456274747661277449891418959709489651274804264715596649838112906369371827351762103573088921343674903864873039773201962747476470224340971453825730781587222349065989459662735268760584035843341364223774265928379918418870519752729900 914 1487794872729332618224388574743152699396417889020071880514844918548203243728286948575105089308795423092037686828867627492930393724517095379444923084345145014231963451086021711794186883105269529336139376821307134602800319717333872747130389163298802100596526141531046473123260592580795680663696172431844480694795589622299688303948640296849188738108051749693195260610940640458425691087699988749412191853784987395971175124715201763315401713681944048156164492440204321449730522610900 915 11002057221520305754926314559292180918417551839769510915674340151149566718849437219006925980122426017605931539221805045970497381725410723997966441805003457538411450075968434724073815489114296644993789010302507047189595014255056479167539004857324749183757074391619140980679297430331543164437228942045875798631344948898934740488716699933289921429370927603747684841020288943907015151644524586261803749773793902890913091888318264264204166744381581386822571690266787961178547456835840 916 47861469501712110115669989468406753397292207427736271456416835684382464669362624275658316247308366914980541681933820183734451620093126740359542494873960096317273446795722219914733049673310682822829958595781998076716308329573148344591303004905221839487834614048302595650346734622531997450566313919135735541380153698357019604962110898403750605878703899383432742423861159244145090600939185608920400103988090269043532297283921885253039918772464512484620592812169416549470190622928060 917 156956834265062899979588843742523358119279081185613582726620428524977210777121394643985668755946926409961006632061983642644495783506597719955931275527617308562323468962797473147481155981731891161696702386564631343858227468847823645378186944113969536943019964340925325115565521976375176699513234189432783699635739935649931064584319079587310060388332830926044923030282128526620503409416137436794284618491725768931273166066822216743127770990053087868746169761879588627445805416065640 918 381425738149811388644296668764819092803072782709119539199364639560234603744099926124238398519061596964941402094814493981636350100816591663823536099177525057744252613786658362194181532528655905503347034427248996111859013195252793936827430935614569159163103860094610706218103754212395621365391745769764197113238322876179240431252919875950349878609796286305654737418065491977026128156533741039203354752519230231805910733953797161822194617560667269413602522351832970228256396605727600 919 467015063719367117603628398589325982263870457866164158020210793834024927726629642022632501220123410144346163031972675395820739541179773010915569268078850336891235965613579113771050384309104976658513104984569258235170258323255480550854632224970799848330024956557419304543561356048036829724306439354245923533470227798381010109212369325870743222241055339938575618873252241755951164739100666529096267379290232374599473316209499187615749442132023505566592277756257870736625843151444940 920 -1569440328854714050018586997904255207994850178807116208893717895552203520181841489632329535706831523671313513414746712976677639822505567604989605585032648716651723370646379460170705887660680879295405492863881224838875714442877458368595463273328369300549609829448736803808438063523412003874359192138666642495846438376810681012089433194494005568345154241061562576229584045145096028259834644065986400440613383258550501129943293882589381974967036261472322782596665992196386554739383060 921 -14512818146975599053786731250711442011796402227303278291817799101487894758731876370133650750266516130671273814727022842681344348318964326875583346712577982566541647024234878078375930665306061873702122880124124597326121132881569964918598961627174147849260973260536683259233897965653112685424008423732210310356116470728294600616438536474457313251271880325650035044225585128311123678606587299562295342923529573127894375884334607852443423466832861020239793660670012233507461766832970880 922 -67582381293300039046091311954439766757617420635079644329910424828628008146121708416665834984660038066325187703574218783311492886842498697369225616894480344621282386781605377482954564993653818936592286777878712892402064465051231380977061602608924151007265838535878875944196289602844274418610611880411185963271146297300774532912691836892285714910760117709300501728073732444281247111909709196244149410401491883126213434898297795518650827276996479245408745066632151354464759290586624720 923 -233199689050035038646316119971988850558116466621383466694624076942769946319140945120508419928132049107545316350159658436804424427880104040457757467802591920842237788279448016154700068063800660872451082687926290757699232993480075510623230879926835446967498958497824000120052546225058141720029562986678424275955683559492264201226681266930064295682871080492665550044939438926752197590099025854756512559285368179118466416499136556654818119672367904028358000869192298894006399126073980600 924 -606622719184038565879029797822775807798063573668884747888202559554379637456224303111938547974520023125461456125278305032725930489805688998906243727680195349249079731878133080406424387474858350720825998923253619743524515640620507092018262169776091466747604910201607435362528109625757951468210524867470223168869995222214747038464649594548881683403837024767240171639123807304349864509778167656343848705752840578111603143823587305010152040139730043084595175202770358693357783051886968208 925 -928574713513747447147082196175717356846133882277732690839500177141516846347338325737348113850969210090584037809059824818691784414067172010105288268199640870438400165765232695560423933864807679354060355022122180809991437609786345648318156837321793817637246682392852371953711648091082190670139157129795933619978330997850741574400815682496167267723893306558180815271582020343934896503332617238798632403620238848607328147660247816644946092179061301504359389065368905164999896620678847644 926 1403404436453250463491992376648964348780070794319388283408950896937069580074983369180541462911935965429658089463338575249732886708225038840459509103450884091566172412826836512705501868668879073534856638331546426036177401123329030897684027499821832278961015904910771474508119220878084982016617826978062948439781211353493674426116383340955868208017130583755849818131602675149556567137268867723369625582886959354701567099986421948940458510576266907227502477565773678642864177008722588772 927 18759099735458320990842296226440926911930347392895452679151924221005904053145180482315784177346866404268822887639744881211599837916802422998397072120964586442996194291072786239671300745763402495003206231529545500697274110071181780186203118610071226747549710529141173965866313138537365187827365290781694491886317621628198676073974516251717051346317187322011911838206259239972475064371521885904901425389014064814848446424527355020101487653701806900813827750344760380821665340329232292672 928 94431276821983250292221222251972829420849074992112426618530754546669481333371351133514676549394423824359945839829751170510679951559398464387513852014506552087124897457437590834921242517884826448108083705665489916054210981114241361259279359720545581606024832387667805579550462044754111915577537334527993665567147244269746987216404579108456819100464095625714944735199499134444709475064980191043300287248483939616251352258453725959212123961115466863916771907046898295599024694680681152500 929 343036292801245864332580863256550935611157975019380865153545348452526479930524531293050204014508643294948858963260922974065188192817632354821252513249537646160924047847670995449719426441683587014624871921849787995913233627925942875947345294887705818648196212539586565099172865865393602888726141855895563993366488226938997931189219105788115984633909217879711883783127781986302807617790334490163462358831456139209650625886276998442454766521557455428898448770989040335880005516494888937280 930 948712100267367716150682434809564323780984280181493166833262263614233114952901328287851219775891549880003103432141132279159859816751313602191323066107518763774710206295838114420342133279570098602496083793895678603645990954707278318501121102513842417312833389444723079476534602398287388488243822008764163646202447038418014522392754624822241072613439205590711636822965480609831936188732368372498684651313103665186518888259721345473553211033152547660512834101673808565525015201672708670336 931 1697390892192899319434524776437884408448768695811071410677313794677604086408960900861103680783060957420317119934032555070255752809696277549886068827520208860575941754346469225576966456156806159105771358546267459410568801630689394538395260092956984046439473208235979161477910905194807558225476847687021014164755120524903611844665875838766084093643588437826758419680655419167283990189180675701485407260342613967463318655459874671986997460148829752842553402807934648502998577117689866386144 932 -753251596218140522045163886503624484039878509313499929355022768256249324514904161781823950789558330925050319586315019796643476664073814633916552803012190653984989642378078522883344445199808619295489400184847894007610802078949528024628608507607556301618384505285830100925458433082505793104297363880730326847055752047692800101097034386373674377491864047176648462834099625772691265267675880125336298507528724689126980505068345804988190306904053897416036689207750694275781177749882747455520 933 -23635361384159899727766585502078536788528622192529804331027130186921877048653946000975152081152052218604056370406072408391860956577822738988606596855016546747102606313604050364572532491274750026296859723210672118188551719959744202523183455107693578779533727598230222870451141048775496810191968805480150211983309893893087129744469690496845758196877864003215923654561222424021016139225548920708928577579869885248743375382593686039693865553670870211240186670098307520042011007882049631582720 934 -130463103937442665504388509228678380973497661443009495227438262715520266395330958020634318211160910994562164640160511865203385384631840106571064568024131938803028461312045694464706843768979739416869092100234863710319860835186449251028044815372469124744336577383929216908974697407331244668716778426691447091324000905978337703079653625375583709042351025566963838455229270690510481899110686162240956482698195980392387048455229483501963880437922433690789124250365627452659964808615135251934912 935 -499745615459896726223953584213644784621549767043671158623199427826636301073138577360006176099387623870835942949510350537183886303274487495436690821980999712183629051589593763615786846670639501199517405723577614462436743089654612259146931753711228375519103515088566074803848742987395652017633042163304661322421734260496193985012816754092776928060758158727108505679673276151872685039010993075851837231310941418996809566391752817183098662076095040010589407443171624903138365355072103806630096 936 -1462529446535683669564988485596915111887633364795182146301149262043883012945369371758451896778012012871277278352898465060604514557454855751763506020247755502961748697055188014091384194459957721999394206008308576192722308444310672843188681146464769766270879474051942662766754639490718585457681346572923866127731348775335861448511833147700032022570177710343382202138970467081186364108722738836583964620107501940814857462628114536672704491901144039456626010056019082101700124044901214024480352 937 -2945666804280845883437548783720986657681834572988748534651765164226324236781968427978502709095722867724245604365253751939215987807285974677762096268962891067618502627208360175462151295333061403278098949952107246497367628866032945153135411031464299481354675949781589248567759364018767170328041682418067826476459956621773614582652947762188198813061419776678466701119593676736654378694804641223862411560332583192033536858478787286480144236743963620205070930129878382214483609460335405390650760 938 -773156147129033067239635620878263938728502490442414823375460740210455695278787732358259103321764277908850652744835377224908971204935916590304792776104087385363988216127778580291654312183648958300068085356256252979825700555588469297056476786902144482666020465792992647674999976473571226992807029731172929861714005086754773739186578417255247942524042741519936857424498028183246501400453894271875591382636722990703671606726953962973927238242228405065062647853122274465878307768437102483870600 939 28784279306387741869532362028298090304623585668631103034506217919222982718713695740955578386615697395279039602643890846516809265951528866293725339759997724823376192592657348130087614185436243393875175334955677126002456799713709274228127307574327730973151839981507489747631529742009481157236386235530139084697128034694119622631613320030369888671134317340395113331224069097888555268294312267704648722731462554077445392545798020337633402248993771425999083650477780093374633131277188401929296640 940 178014196989011692523594698740566686965536943829560651822757592586496128097337464583736175612792083873425740564123646604986217136445505608633176761220774478191470920718865031621468476759295576667148920584759769162973151045712044034952567273924086483805690085184772903765276454647792804759781532670927392260423486349332016306754526087250562338584832643414861809448533285692311339341724062626232279764021277891001477524550882041264924821316672498066470896885227893830651482878400921353118754760 941 721110889983014860339958143406684957954019263294779154402364444376035705347736429310712917019114513617859441687034443717078816561383197666778704354727230377179634491600017060625578002241571438506721211866923801118844569112409229801525063027733306421352893297441794984410794156298132868261362035214449261200582376706258852473827579231874224451504857992037404347495519355242366062217857954190176456121678762438681468619361912838896276702656051779113467386516261996808336494744982246301125322000 942 2226214981029488806133739675714206826191087162514049654973163747108733391424121778267010668665646328209291622560285487200121297986744208346052688496120175949497272485640683853280395064498751392788398416788481713183174801331474540674921789372600221130268639301813017805889821991138737312486910896114971313296510457017405801180665506463124009827781667568252666478506126952010843857510458261342811362308628126535403896213481199865588166603930273362966066400658565694025352107306267417050643037280 943 4931682831065281692821145009776926358887114125966863665778462616363152043627589898695735601791291664456289831961447395368265786210856060435848287116521481343301218213358298897521291037497570557923246048731747745667416387885680809628647198249531137155280375094553312241449771733498053187252729223489537534230254456084735858185401094147281197639578956004603554176246515579904423863175948911234734842175543345458454559959616280375124721169984667406155859436477881080800486201210742235711644828600 944 3810426365820884908130628330999685722332994829598919794132813722842302211776884641523642442514240314666353526153714300809171621768502247315961699583528070384021993256577996025603577815248862953151177378183619169226643684892139076997311225102039561536984836539264758294278422614420925137956551642534892368615241004959258976102521714936649292624857805262855953759625594833163925244126246308362497243659201804482987686351202703607932672938265555892211860675036918289102687138881545158337907723000 945 -33396738647299808062039207074525209668780023314528957386409160142983271587497089957851211019406104229198403057874707035663013680882715823507734721218155910030845256042147043484064409491268459279206865450034367118575016739300616399014191280580897832908761705460468598745562355370176443602690577294299830074187150784144162499844546381332561956922090361385796769656571092240064488483936519763756568774156311321666973976867226616219272994868926220496140618162674436576952054348762034374756952629760 946 -239508029756534527313322971254939361615437061646383312508998548576941787666175246133901121864158951065755218304687282664166960129754025588914735411346770306205929209480352981041131968529064786389456438760127227877236563137122912497105075430979586856602872455682626551333787623941921576463132420903337932102322710586510991344836441786972162714382937302699717165775379870094277126179903163170757865012823082240349841365764282367432845963862906190851043377075006762442209784279612407854327712946240 947 -1030540874044226522411423058967868344675385692793167152780597643293763735339876301480958914330121076513125571413078729393095818765792810622369765223530551571423944540946555592250428788230676930634793021657946765969111039221384813810375947930018214640444147168046284132399812332587664895153823733942851475746171613964048164719654310488895615632567373481410942635779920241238017124823016003401445936310323874299098120776791700942632006223439402858186280491617678141496586466501330414262604079093920 948 -3350006229356009027852939450306324672572310945402524801331872292177165256046620401452176669154321665668360247997458044407983961780382628167493863701179065920280478201912133545091394243825964009553777077456959838178671819585597794322413300436625249668892297996101845785658619475425372979825741068637719027763310388566004577726686823601731926866421789084952191663860388469988330646577638351676021982409143927247547611844594975343813770349866350377580043409974473347006035824001783846927113400939200 949 -8038816399049608933625479554312631842255309986966070188975747391245756368992309334900646789744024317317353583568890241523123377130738371792525365678582181323136919530740699696063584244232077965264030031578244619919123280860310430300591767061569784113064004503810920463340141623018761342457808698854247723021081882584895838231777568723135308684610387593728019173417727099553770551118234566612367786615328603283107204911954380610240615493073645989438279201147458282382391320218467760698555136132560 950 -9365601126291465734401770298430341316048507852281176796714189483457346315252497531940699253489526768195086095424209353965125617120502278738370004747363028404232524823381794754789093785744775510616488742747858986062180852877192289869597596108122294811736612461766499063312511199820363335406848244375628914482301341902433355531293808404413051262457236416237117264949731381417075830887346438880784735640570732963463097914724412243143841463856092997370493321268967979006717542332238950763552480409040 951 35889121572273726446171199131466283216328530187680928747535726479892437184389391437834577598959452765402675706750063348153542392733936296638979600818393801423209446365685972301007147564099056432553351021443127069460729436069108113729576079641491962591111109201107924773944853899734040317569912267705387387850935764259211986755921434628641168771525812121576069027788296218205586178054410213185612651332696959369077002396985013343852276033902606560001372503903445058312221478379953853640224201939200 952 317028248351605451432195887675701032800640486038973586471909493721012437464477908447879425315840904302482346916268284995141688943317670877938152828616308558049306922795563480142684344929646524356768068517007445267283884789525812440369062066238706680019856952219104774727041240199181256230428454933925227944085781242688667321277955224949536183620010661277140474124616956267434854718708013601601593974453425252285340211218059502172865361112649066699732423012970094009861060894651912699095516250094000 953 1458211248643524272816653551614885214561478989281834532559410755504295223412021236770808708681809225557531399881317660608158543115419761773870088382234434501668259699044337488753184609085420420654721542758654447871561463723399256656209164625603754761689567134511543370790969658784361293948709520417445830159204970955285801269611348832869598861544662544721839970940842154140905072413022282645754734472605822837954588162918585596088082068321689356283060871214967842016318634017847706850455403144008000 954 4987783107594137091341171241959033614323598833632351561454010837382731208285872565586302509151058511183214505956637318393406275405204026810161122162099705749449564469365606118275230642134229334099305722464021774637516479070868862448430729131562480372099166973938642665999056867558156684451705433703143495188762831987062969531441035817658135701768850015229697590269396212965719535054946768029535082819644671030800812255525948387759374306612218133733553905128219833374069134669008787265109203322441600 955 12830521612916552283857199840111992416141190695980844927531692789499998887265919527701930032905739837691199240637493426954948004878193003271695199605564679505467575455462980587624357769810137321773678856194908229490797368279787416898214620588478855667509097331102612585656136157725417979428883936560690922487176394779759732552832948979916405613873355448010217722780563069338199363584790258189069756188933964156720286715858086688645247808547825535407071662918980675299197738876118172718129342146264800 956 19010831266663335464759148319283788962237539051055724600564861499804778073396667233772087351318229376582325644396446260125236147791047317073518606283014778224789679022534689604810718516069472533510196431058168959940090603031140241124012867081728527291076638140616463392508672430097229945769418284970303888224362601236531833535229318254923627998532405443764457991235221630655660220788157423278211196186218694718178319579011372119788495512650168068894338265038541336100692726908362592426120358174405600 957 -33392427697792578598983330619093766880101445662760698874358964598076595556500755024464884964120462793529427379808303666938455631743338440461858414724960304263628329622286458360425376933717113906356322232100229788213420014981051160628665673208418931745180213024166799886955685306706580614940152296934216711218927681339929738746550849556554064360539240412804485352621317521672646443910718644206455105642512866784313249085746617533160429167769564455307157445483514945788305982805106060088728769859878400 958 -411494823714662296877288137789960687935978781616584221836538654108767630785922670625115365257782959007475236455913722340054045032470320121977832179055361969887108298842441811235572232275595630391441311025906647126176945706206113424528987449076377519128325314241550670364137245265291107982555743995627726738009889395295504350438155548396619267674982583859244719381746973708061704609619405737488068237442738575241208497137336724305861727965279472813930099460264561572189246069697323808879875906497160000 959 -2042001651613474174799174962158516317526215679160212253100873951718970669620736234825686895241159662155037692627004754198841866723612066195537755907205117698398733708564781974150345310419780217419651581803260082846961602647315150965667639829337836489621227808647467141596492846732447756179487493081416096458399903502137797987092277073026125754023585849079343283439418413205147881082812519108624930304461342959920432397285405992030770299048120191794048802632083965362505206616273944863915402614283494650 960 -7351903208024956230010698947806153485436444835967436114461262654438099275805945884871292508024962950870255716924823699057393354720087108807120049252164739381842546364116308999687934291322591746341941514271235530989040019345591890830151789031411635306253043527397389808938721877726803257352136878526489364539166449667390560865982233899835835516157193778276321436952184009970024458426432284590530095452858071213098747733032307970870768810287588925639751691970548997056806172633033065690380017500726629900 961 -20126972510050830155860559043344880115702986887739895330601563115868848633229413258443552021698591166947313740428921454103736126929643595450509551843259555387033264955392579345060564423633534513201563888627525856104522839565489046036464767853722302551716540508136492951764900071548185691533736224601272681990962799244702148207151910759135867673455759475834189171332062601910090266119761993105111614058150354217982018562642902040685893496226892805494816773313705899312054422340472679119653406731545114825 962 -35166219599937504879217371204163103625605151088189974542156526117240671244114641102399442874479127366160371799532511372803227218759500880827574495797152819444031450637787825668426109446543163085341478917215215812743278539325083387543957211453118885525927557077653574186991098208906846602762047265396090985163017776211262084061895017142791539754455336466736795432988781861645567635562767266603701374786876974318010147538502946524018720142604145074782901873647231424347734798877766183056114554337815033545 963 20956289832496823086424119756751654947329225100764971046819465547101293422085259356928838636086361810909862031981285192059040300315414862577537133084998288281783829683890922082734768204930970685117477869862117540159085411323851417677149036334243287137653130199659942085550473120478851581566475301493478731756059436528542772222755145844784888666273994294911741649593592186829735533072512843901355582924562891815212625518462628989375651891934289839197703653676734303514644981751728013704045943091054368000 964 521184018265013433438339160589329698716378431375331415549555345816065849305569755833346570487968768999472076906820994877913828094978044684227969072813120174267464698002471103915406068509030179356067634805456133274198982181584872357823418005150009090455317254600890315911580245988825038421042776858188796088122338061128039071067006039673231510905726390957651403819824432884124689390834763803387615490533700442532698579522961646040691360403443327520853486668020062060850256128731705629495769688813361311565 965 2827800515343893054662554365288285502987351359158681221277260873708513995862187934210086139857536452980445866688641715156530039968483875398449476317758973428591360854511440070259117357882675729569464872119568075899706454811377864281883199783437724170104789517554452436407731745000399756399141205074857419642951074893235806184582928316459440526170068284815156545245438742803798045852822195248053748401072748865505224693255179505377591522276518661657737588510478544591564492050678933606943021413100625022310 966 10731746163940350944942357679478037816939903353485210132326473244961867869393017440312011517675359109956758646071163619261885906647865806708623104554418131214411374975737861204165592506344982192000454196092723494984778015080078264939737788806412918201163369987211809644243247108943234771091836930727875737009490815230861168374467745452706962426097880348835885078601669670231387028589399790759298993086208651322690298213780487751916231140590872750669869707435710781458610460455803085473678249502494440164900 967 31110676234748732967123599085585217247673588177850861827528617386593591398948013833928260826848808718340985044937074347592579982086106473003578163312526063639636922986444966081511732333271540206696416473480507911068963662398154682008237369861026128196823230669736915199495599373907879769955154728942863393409229937744504648238955307316913659202459555326173443286717894305430049105343664706764942299992160968996861665364378389087831068968095587655388519696818971133650136073470510354074038491265255238739005 968 61511062898658167971992891586255863892571980013422935235819798062624675972921694609003367624339819825047760306438203602289843993094736409124956994483986959977567715763070349076422933634089366134398434745386081311644035326490795284118486616864958595247968110939448305416757615292521254429149197915040602525675653839507122313870707442761217107371506390857956897975084336819305329509833523970353793205262276291907435433952447759557417937404399700877087753781838217105326538546281916336355796764742828706708725 969 9674258592534453325834785286483017917695047816993715877312473428442244992181307405139861239723771134036876372719916341876284923881575774775563910496293670961835866069144221262928634416408403657664769577875488838957666815813764303271962905345015865562974569788881479999442892643920781825856857568113127986161978819249295047347807889870316513353842541253487556585877348244302195900988398609767638949766119651389323570400477332681591608990963363899709971812983901580141613994779480376650286139875727228143200 970 -639188895084818612522280078339734104037455615510254570350666927767826455576818401701381797835787352337762704098418568570485016252879649995051327106101661666887283551662669242628849561786749322771732722538497111816902538320713987132760884724876784087882674154492187571591356142235616412179048911165533329652197341945467220969310010847134622956078643534674542980102044131560364938524272434372751743639557652535639668464842945105161547883752219260653935563865116251623647870329949609820593342671975130885549860 971 -3868414863979135916995636477470670635969506571879452916777433009967094058164461010520679551621278278849007252847954216218166323184198344314214739918242833378653846880439523881815245397105370112552316404893760812782539567395888598776448419308158173398144315067250193407148551352604387469471658005683632200427851687134627420111130585686803354235259504174294232305928050783679948237211173890934022038594216631819521330427692757289748441952300177111291166970823490974758563759257415946456771977096823768266016590 972 -15516045239640733932103858595678666789399165063889333079986407209303780466017713327867155456759759741564424349699333181449630601034975946409345960482194009039619164429799156361429102851010317930366753537662149234727113026045644197922421605445887153567934045300768852759677554132732337095785419336133432312358113380843376839568841780854023237157293556177980424045442574025010725406050344848081746745861539843867460571124255875183187530044188938392124288490273216057306068933668705257647807576030803897930986020 973 -47470150660642120285923792743586657865102884836795683387534530781313831309712292153126438480610195272309387622712757144959332561426325501013110496409794608718928343274645675114339051100144226949973706989549915330590593339800229231643527439184669014506438556544927366928700191933096260309370092240658943257320557329681321076129388848064354242258733004822921985015301292168421003528259906208536574749648914994843944816487011992574284060518427537000604643368567318519411272435101868836356613632668285864853161575 974 -103576097094605816216114881697524839908821170955466264441040310584729039704128026103984735588226610790674114736226039971533067899995445382729613782710316418153857120442778733475489259021741295499862383762138814875537111274524763832363100207238826143757546297784208364081484497249261935493029465280538626592234989275199164225987409233445689047383475139516536387610755363933660878068951615715197359416283643738818709346400587466702027793012293770772322856700032983626974910686874049487485660247654446924887908775 975 -71915710268633610447262044393530277295449658024836978854551961663794068941809091195483788230574413835530853655940513032165286712545293078146000327775427006032860371397524110368980619305610106370935289487363176194969731601168906887593196037757598726801705536669616925645401579840823527855463205706826869035580420879312551993850185790427192080448991274500978292709788896060316659150477128913733568194338014263464832934184790814331405138639811617196182918080628894203257772845531203218021369760220354940272706160 976 749201619058568885981563875310507859934096369467819813568604489097835733820798615691259172749399665124194831801877615122152068007415336284226280764829517555563997795949871890476373505783072878710227461077285000583110772865964285764244932463894997311746076935817572895893576845444592394059120099080415225468705879802229410181382920819337524229939330655794458699970293906586088995961322430168321422457743820124547584745454393164554409205142152080441014691690823863332770987788922715734604397077126191511707426885 977 5219782766107392473290463993185628945091729867040847742999257282869610670560206855754039932006263042734643855090446517285470646516618179959776865712758588692771924001068825127717970233573081447900971223409069468962448490731076501450370127672064681058350406536065102225005228274565307920579563146172920984856549216051747256779344587460512625447735755087516381354656600172882863278669658154005658727585310303825989829078001121098213562725564848081419265344036855068595272799046764956154933037667264558171800653160 978 22218350625452607792738456511776869680769939970165531665313408362957193838186238681185268351517357260185545260443617393402242021402656568693424895822086757138194878374594684417416906507713353511619613182748872500832935413694041508693274396249709521219995712816301236848436818912570028613670070292229364640999354822327845161265591018258823581002216598893109854969140718029753359551549834438890697709728926391757749066088692470478762523839439914999357480223080485866403692275522094851008641919869855879563181574000 979 71592552512451432520192655621245578990422162300153855395874377225253551519888094683107261172149663697214829982256389433074418965641576582820713749833174418324687973615911386330350862525713035047807560415844983069852548124412671859105954526745048468995612282622199731518470266324902251423247240229224712796130451712668617759104328150017461333580009244092371772123644448975097622365471136328499539049188500952198218730065947477197147633013129280333067838805353376203115214518074892518709502370019348200848944215900 980 169588192170174440794943911212929288716331419358678482356006858822720116927441701205314371620040572898540132958836668974656949496437532579784450358978424662235693680646009859445765400170178032347191892150704031542359756756418719628237383514857307890022631634320276912846957089927275629586251665278543627232013566557846913241495399742674405670191298007117847931056591555415925074695387878583472539909840373947657829984308082331157170804173553186604968740764900698635897988083244746338931025258542762219269203171580 981 187133691915453860241941484315968388631055199565427251319297574721856896983052934674349625964700093973983280658650412451300970623610983896744766722128219670047890917206146100564148959495083095514391708155115593204442861809921033023235599446362765987732017928234192686132401148915245013659323516686502903383752755016509047969268899025584386917638547896172885970322703130137430363881583493271558416406786156587727855712486270618725403558608815025077529824455496630543461291058723238239818886435721108712045633424320 982 -818679565205430476833142693121118972592974297095737638342927375442956970450608471028729326736895573195594742985849104503825017804455623775952225663254186675057226487639251871946948470009693363251300784823440716216034594703687056145305993573097460432158814636323512541039639134144174019856282083991591276230783201483135053853735104145096340360990118608160598329477354279930394706443745949127639230268247820561813556671666262429373005553470742750778596363109601201667776946510465301242728786520894566948933874635000 983 -6932333458809682695056305222080467785383894543113691506109914635749119024683989790888788717029245236497435959048300132547495231979161959831745099048112625448508934331390866190935059669233372612070363204562805680415736444790888473286590429517898758229724669522821551685809633777870121552568291040904524394880908789029140730695818504983205881366276368316579764400462627307882217882157635874615444998486827012142747001636389888134590552460449568564896084178918996065986709833140125672128421386337066655250765944396350 984 -31503567535679058518448292513294364271548372686545468921283918429466783799189639228113153185459788894145969391927130189393962015249724593388558131507820792678508223025399290773062651435577667042389020212371544845089763893121380315639422968476103440513341484645672333532793070599345713268471921720340148548615763635482693508791784779775208395389044523396564888083502504374242258313657281803439660364971816221483053640707166661445526134161987802049526568904191658159200974297522000017711541613936872195542997004221060 985 -106817552060526538817672294279867769356298897095657506671201198829603498092065854210516270897756501940257439691213444734264304401970485666101931396575841392932046343079586307979219036867050634117325198382895136044570515855699361052235180373181931802368781465916420508955095147128385533473928607897281487330459974081893669892402000702422412883796783434762787696399384849026585374755036119241621946381448599820030893098525443349541273564676034036060566446772058102941817300508756772514329987414251926899926871018574555 986 -271663100248822351753101698846415390939577699471009635849352102401358779955835769775103000687191263114810950382106211580084850391337122632165291933466512284883088741174517410700994209215731878258297176278833761542553811653616336607937765589196699348152425863199216707833839965226006547336999807079823633517492075419864732650383825990016041503996635101702923724489397347028791219825990051340389830503981143812173337150688132017793559933526151191407449148222371444859901102167037218071998114003856025706207817769601435 987 -388784361463510518878789526594059606807400429343297011492084198540699714382401051074751206719127170179814704703492903491865641659692192330504314530324248380655586111429506384055164013643982542284304523998231990643163282583452117410776556641864364286792093836613218927712392324751113394953149435405016777635643390875216381856557476045757268883151125401245319829497544924036069748976109407797247927833078307742848316059253780348520486229705259055660246703155960446133000335266792175448681454074057178155104577645977120 988 787988912083305044205004029644517637682815985059336199597330608030179587250642036068409212065130565494047222964378463060758805661921165731521543316842973791825276294480012420424549660043092253169457068554122609496509875001977156862855857302181866151066502854559119561370936731381719390194582273677861182456215269460406929353909319044886729767726399667878086045522907924356207705770995811433106842399224619152041925013053828132032807199485098731642501600983164408655490817340768880326593805496851753411968643233766875 989 9034013280099424171274969258836677456816543130253993847343930973091290226680400609897265884941288550588218316461981495506981903776998276607514906235167989727486054185047020879124893465412915931335742375663444755441031596813864232167967850956383160823059646072058764290195177014747714596176176238809399030294802073118181000915106125649642720376582081218774068201730971325397205415773739504611099955531116564145357697951559129893743118733087160653433489581050517582272604200463695627489088392593406350951392128680841390 990 44211009649899764618072208248314907706372802622312736431407994225946145862874686343559398977103845364898622587525030420894999027910825046534675181660625852030636703379934105782192711915585145164858155391448688892662168526329419648395550397365743667399053347810669570368205183794348749566957564201644865997189549668012884272368938923477793337258793904166957345863462720512706852928172780441585555431347405602476833227013310552126258007957860837108992710889256636751916781318532173428563494964079862765632426329975864660 991 157765051873580134931932525220727586355679077917106063020450494933906591202126679200377151255129493008198875839360455641480587189935314390028941329044598211586571358192470813324792753454253699028239137016950832312950623900955242717862515618685802156355479035462992691497602951919821203649484761797377148282951041390202346720911009765852880998918806647566570303269015914707249457460433131748065869760201301380936436024280719482479115620522159980242936917385363958635904614123588880368865514312278130089577961883751246225 992 427471962869812350554003462494164540682413507073428716619464796401837120373326909199361003120956964021347004045944081733453570359909114511283426883573347040403868764637463896995284008005369953560743992342449548907664339366489999353645976791193791556208737292558674976985777479191662586796827121961398078101287885649317637645619854013666689102797944831351387409709725731139754940656885511264841173090327156152227708166265839659124474079407584572118966990046437269433895590326158277102423950173768625509037839784612208105 993 728506343654049434521904128724435979815712586604209338009581423597549508444533336943882405349257540007051097581622759786607718814221165284814072379411314974635335503073118386105759821148651501853735726860446294996668995815643134525003276091291656169939390719284133195249409010236920368439395399680809824885528367025668747568520377697800407058367115866316178346006821945787487902810265906433746758304564538345719229238395088072734249529916147082217714461041029892030148144940619163427333190956176882468410838618307241600 994 -553438866525991889412890544646823434009529473156667205212774914514059144187568467107234545505843155070072100415627949367342869582091206596895782632978730708694084386924516854804702258018233600355445086579198228541069101364558968965262789497440413239906521491560930608178790325334001032760810451703585261600229918927656616452177346111410170771542520800320136363918510597709570907018411769156342984095730972915549877553230556878883931405953308363874807632767201745527559385079662015339661860847964166426912745048568372400 995 -11499458549277706619097326351434634971118077624805084570392589287785845104497008157040455756306497372118689091135042203804883202889411914547358547594958673538746674656521803475564585537930067056248039561044476765111257508614150009076474973434603501831008850553597961761427206813591385213255336786289045355752841697686208479926739086096579853145872783073259719591499925085608189148749190694823606106298047556895906847619965102827014967618257245675340027784885334912487713335926282488810486784683241408216856910799026998360 996 -61365131317677234061432312903815807426806131369683410213338468932246036478006431284998569822213602658902652852675360059095204802824645173135498230520643723995593230327497169072075482875123793033178935475101899304194088265126834358886609882383728750775963845185322872876564971016958375500924653372676590493493672582855127342788310167920654815742574534730775834971020230808543995376571601443535375129402326848314932246471060618935461041926217093997163657832286088324255554835679951099047389465901689802428821093745527580240 997 -230747250023601830525338560266045016167163916300348405329333246092774318116677490126259640150705089051421699253878185467020327327189384971353367786666730693566645863532607988152148110171487713754274896059203606517126441152349129788029133691715892840729862513927151078736693097131928134282712157200330315328293523085817714841487161347363286725860318815950733672931468263316111085224257195508254107796214832726022685777290662798548485310940835270144832581720237776278948779482982277951405262124892457612427897246341164129420 998 -662543367892842062063797371483250214437094761455696766917828944248533789857266131657114157404465325061502384930222592757525302187223260015709008712386597996367487926481473986713250391235685939212994358340082381948782776971177014891806609429932960214928229685710869509451339209120292340061445370800001838537143932286774583057930588822802213468271341261636446149889755389998462220208053411993149979259765175238546738106438185332557012297247740683254308569710580869799906530586742240618869963122374893692122484100269883522700 999 -1284995932125874480614175416277550879897643241893621759251396694071869911855325712981029593469549256963446147519364854750027454184400831877695586192221234578016198586498633778348212876179973994417167475187218622181303543690565198566306223278867036714859961196789330103595342434579111755771174535320776038005197449590194394986262298341260482788894184754256992740057322526872856308126786404351620514416114550158444329891299130667271685773500604733437778004908070152275810939409189970227992360920182712643551473005768522565440 1000 -58859804121045688992214841467833902714374141633581381322234938534288778650879884434857137364104604404880167447123727872503703289018923071521384026469808306805630087707174898129693362637114286792208924642599505823028842514643160584613308528187928644917995868752795559129568675479397021222211525955120819019738386594207821303286612725529214078408962608287548253464768299698155282793176810886623093549789202782507938947400202685750306980065295403567562726263628255562798290005809589692933093361003998213896800083371239224780