0 1 1 -1 2 1 3 -1 4 1 5 4 6 -35 7 146 8 -447 9 1133 10 -2464 11 4355 12 -4355 13 -9296 14 77078 15 -314636 16 1006145 17 -2738565 18 6398155 19 -12175809 20 14621376 21 14828330 22 -179236815 23 786257460 24 -2625667395 25 7412386254 26 -17983703880 27 36057065030 28 -49553122730 29 -14585596720 30 434374245020 31 -2070049391080 32 7203536672321 33 -20989087182757 34 52583253898693 35 -110174965851009 36 167700603942955 37 -33996414142340 38 -1060572234090707 39 5581050862400506 40 -20265471810818752 41 60871789040607265 42 -157080627338526430 43 342180451253997895 44 -564931379526749487 45 321611261926770508 46 2547516747888028140 47 -15206527676656142820 48 57810055472588335805 49 -179018616408123950235 50 475181545403965166286 51 -1072305397619841456045 52 1893098406379871472120 53 -1614983630713766060220 54 -5863220099532288881630 55 41536096481417499802680 56 -166168729352406779326250 57 530919038702545942144980 58 -1448496964157075415468960 59 3377071639448468782139140 60 -6311065954117460022274020 61 6823182904972433188935600 62 12357648657733554173746440 63 -113044376676932246449885696 64 479321456383162657237063233 65 -1582355723167546876826602776 66 4435921235826352793092485945 67 -10663339323463895656522268190 68 20936721231586301723233453125 69 -26588485979432750346677213832 70 -21198293763836111487852554547 71 304803099750675934212040188990 72 -1383410296125137352943067793045 73 4728296033591112877099162173255 74 -13620438618366958906823686974960 75 33707462348441075690215994763489 76 -69140077884589516927215822683955 77 98879315300455394970677403966780 78 14413821101153213500270530795870 79 -808964987539893621908592754971720 80 3985431172075963615275028562944320 81 -14141026730107801430293842139854700 82 41872629138980311037414378178312235 83 -106562021522189248227249404433633070 84 227349909321360980096463863792011330 85 -356687478340682096157579203533444090 86 111226941025406459467110557504350925 87 2095237913448931348308686026522652000 88 -11435286682926886757807733373405343855 89 42270973054147070183897244792912294240 90 -128750513012188716297419915501600495980 91 336678475953018940911251972533193154100 92 -744584957280543147197319931505890260500 93 1259298779049557237387387859978045512360 94 -823119978874132053730432025531941137484 95 -5225694759420801154364628061259069779184 96 32606232079879036387473907494177427529405 97 -126150178926631290854884925518390506779840 98 395633610685504008582247052484710898045735 99 -1062522546062730699643909213911638417893270 100 2429295908600533538045120179103924235090126 101 -4375012672982755041837381576892158286432470 102 4028572815448952781541174566706372902057745 103 12253786257748432813999640607674686196958180 104 -92163008175743031159796088756335160222831880 105 375458398823796734735802513657910802044703130 106 -1214144645404789275457099313137582399249941900 107 3348076071361723492383738691822874990170141110 108 -7897103795965915944699089112928269204256768670 109 15009277410964787458845221615909960750231712680 110 -17068105358364424984540302308060290032668546040 111 -25635551202432240532573692157290169026618246200 112 257453936045786385615112089534550713135227560150 113 -1113316612800306407956270119739999555397535334290 114 3718997090860380899136833735288024958800045849620 115 -10530374128513137282718004144824119745071014222590 116 25582045314020885880828135865994787173310917848800 117 -50968701712662785705582455398496028743214867294600 118 67147532903889894127171004366007060969560534821100 119 40620495345428728180982023544411872114046977932080 120 -707940229345046329484256680188533617231915936738020 121 3285442154884734367840417739038385701558889055003400 122 -11363835489587040450147232234472409269208685250813200 123 33049184654807843059614341607084504593813010225425800 124 -82589950735766007256699332657206382368039673580612600 125 171609127198668286879174284232054732639789298769417504 126 -252470613833910170799790277962848318393288236038506880 127 -3336137586071772550323839425656723435841764890841120 128 1905419014724302919137106409552144053341092838759175745 129 -9637685425872429419902178906225219678834997636989292995 130 34621063280929441103116939178546124283987472810009875020 131 -103474870056625343687803455687804219814477956220994885925 132 265751324655989756825246676823284270876351784160056592505 133 -573589127955943530322182543661720052876747173134616544910 134 920628535627377695186531133082265560259444390972157222990 135 -377197476720197726619717855279854872905971921947573090670 136 -4976347565910153602764572560082968692184120329548052772475 137 28064330481866320641058436126401847911501248208885675286725 138 -105109197319142299281947402740707936869091096618092061080580 139 323117269746414598907428419095996539074496577570500692663315 140 -852314830742397652917924791667187138942035397163536956171155 141 1904934093182846195993790952213958066861997396089455593204600 142 -3283283551626590490207862059050141596939367270242597082914950 143 2395498574584496826251304766346727797514278310206773405704900 144 12427806778694793854451301752216485070789041553031167278101355 145 -80984843570550230354037725047915167438879218975108829596044845 146 317818646293099983795984567732106883666700608291969734811738025 147 -1006075810353662709594535100235513662919700409589978384052046325 148 2724646879701975457690270209907894071337574605478944254672418800 149 -6290370069245597543726453610194102677701365986291043228409971850 150 11512553615810584551827677528473626728773315986556006513037234395 151 -11305928181532441391711102672816955860244434364409836041602881900 152 -28853915948449799313000564527932707094183961280801956462961455475 153 231087927579515180808193908825011572839483932953018646413054321350 154 -956496307142401545323953806010211292488249174018643383176817456100 155 3122744262894188049992643289801003031824134219304565287983774151350 156 -8681699479917137553161885621999288723577081441801228124248768936930 157 20664180617612247266011397289454966153024376705552295340145803080696 158 -39828654820430683105986091844794683327296412919804118778559921221432 159 47317750239879486346239923244664812885833150762131823570769033781368 160 58254004783210732773515819129997603404016099387360279210995776670016 161 -650148505752031987436399102890380526774483995522397178663560469954295 162 2863118437993456659674481178259703627252995449745222038910075121326560 163 -9659594892512447715005285972188663960360756105230268140089576058728317 164 27572245776050615313069012367916803622811746453019827805579030569350411 165 -67558785663062512813883515148712727504966051796140833929892910508281662 166 136281873128789971135374346970580664531438604924081185568667023320676590 167 -185440993835578343604889620725198872512675604341244683134004075998340830 168 -80061401742433188548221406354604585137987487580411964637062527718506430 169 1796119900052407402462370342337097217046236274486990922856512203494074973 170 -8516808621257840099214998720084173803857549832509941067138384643809630682 171 29769205003175100583516597766924128233110534473372681761222328798822512315 172 -87275140666234875980465095896001142878889200716283748007260130222181848595 173 219888447124837103331448815929507489214617007495611699104665583460955257780 174 -462019535483364340702928636561127627699649164342685489734105432510175144560 175 697096197353265984411698758890176426619382882762522218752512094663129327116 176 -75386633850142103488795953086399903444474415255143498467008163868489334895 177 -4842939291777416713405407016712274298653352838897447705428971507994208433155 178 25150395255533404350590093744366223522911036434984924723778822752555920836180 179 -91372002475852584904301898051438461900636478789897511208482931187366718216905 180 275313404707037178878751813843666244276897017188019151702780747239867410450580 181 -712661016774496730989002216099150048537175971998262451441924609313114183118000 182 1553907571108465410825422557603487921010085620804961427478792149507939965549980 183 -2545735101957535947309383672315389843065479299189833540549541028869305582237960 184 1273595918330659843967856486287540563764097133112838883913764660487196053628140 185 12622118588292070548006021012734889558195495755790484573984925137782803968612980 186 -73633938761458190901606993939668129295921407628101605173055525985204583149326200 187 279206459222081956140159570510443966186723222853301886809848901812613925563979580 188 -865442755354962341238893135989499653163285037696017513302152236113694372800758732 189 2300384592158255481332716483894432395809989785989867775768745298327352359872727936 190 -5189880758026759908408881318502113325180116110021523302057363444385598543357027792 191 9100027867492826056019197505676483936628296891183365895301466849542804385473697440 192 -7283816251178768722137292968749393192750143731187465172357773925472140178337964355 193 -31263975937275553544915790997808780796043269948518843491399472025540516591296114700 194 213377290969368832625518127929964690868974925976525451452021245142448597773684235536 195 -848990960876298891950618965652559398813254904555754888931870499160191507557909535244 196 2710607544139380365024780317537491438024966878618156142114594560031423854609070822855 197 -7396215861716443343669600853602525148139042062630354044199179514408637907614618713090 198 17225922389346092192748171133155702038005274679776308183628022787140440499820436337510 199 -31994626362843099200191443459321983700548242109405148462131225635107771864338328460170 200 33256695926907126640537230534175759524123666487945659973084774222420108568031146449998 201 71120766513775556786360300210894457900675462797567512216367212666639439789866766965815 202 -610641861954346421698747483707537246557987420135496800646426435913805243221883959250790 203 2567472133588641936830633787819752317882752941527344164708707163942282074699183707975465 204 -8457482025593063652740381058201818562183129548125616526527737651545594829938656202878415 205 23688968169186810077278964061211795329842864964588648827716524389104468460093828129841240 206 -56852908769114047630083738776257199120263159222343822278739613657157732327765743392838900 207 111002821390426934195954947821148970763920525015817383646069992532634251629149370732676720 208 -137189728747541693629936930592205816167429321669273724981901043841846371118513603459941640 209 -136095130888467028063111397076255060851333923138148184501007204931779941755220032109720840 210 1720511143929234590982608020810922369491524077707998533750430352209534357037590743310767070 211 -7716882446652792126476619294053338994936244661146384164109894933723481302335536578133131900 212 26282948338786888337528427005120133746349218742402988069728971270091060288042374441253304500 213 -75583818541923703419926025949524211905828682292769193665742899527014914938840353714240110660 214 186665669694365649304683373453434056499729238405525436158572416948191939697822934896097621330 215 -380902621696722044801377928844540851694660950528272356218970434465365660856811047808950072160 216 533880530932551345797663024493202835357671003564050071486314972705986057140416508499919476450 217 146718104365979235769145533610985020865205738711365024218113631219176657829960083597955497200 218 -4751578522103946696176936448147246277101753293733161308513936623513204829025875585497279030120 219 23033054663959669240297637477943670357950222858484913382131916886142914561887476715709737123288 220 -81331495686626601902947127600787173689070496343135409372338326492426648312495062625424885637112 221 240248370170652072845064160088523150142134090489163580906077038481402180903066594660490068349040 222 -609917132226617028647866423514379564045164961664979427379071038730615266690948346976216525974120 223 1294928525746412865786529672641180749152162821484122400049968768903568985443127049471786083816480 224 -1999958679968892678879591487059695267926132244459329998756029740022625142751200061952530215757610 225 439880602467061736954305864081801853509439653268764316779347833922236906965743180721982982958008 226 12776266317184777981374753296801497953572915928513645497330922164032974821341935058337336057786490 227 -68199645043802462195639607058745238917258587728002756192361307888211158643304123615651058883076540 228 250533118161054438920390270514555122745343913850681431992329686054042068410020370303047870887121940 229 -760726482114008398021961635352824557544454616034800881677454887868094402811800588918083774114913540 230 1983764955519004271153475934525118568515378943217924421246368699224935020980426567295100361042128790 231 -4366909421655088995290832310164602948725828798678832745319380182767905914354430099623657899340776200 232 7292297464420423546675331469748099719291530315068484553499848278167203258178115974142576648840314080 233 -4263781609975095082667623562008956271114249368239383648078988386717942716288678074432871683195590260 234 -33080848638126504696299880933315204931852746891077144909310848757802429097446984403925896579722761960 235 200056520579757679537771765969271851603717516069759833849016383124187443650539264554509812285656663380 236 -767953798555857693144193282459198784515042744664452704966955745220936963348002497274865493060377566100 237 2399414607789151401001476633006169866796247635134493615404122419368289868681066481896741029337105677200 238 -6424104002265686944210771260506286189067951470632941998194225579817439679006676715622206842490182982320 239 14622244229448044118967125690554313743440030107691511748862508075317528805312136804962037356351454474960 240 -26055235741644259456473413534824717479069721715164039911739493460688907751492658141509127029750854933220 241 22589288559869959538726992563398914835381061739204833384322447523217174212136683911912132272797207877900 242 80854639985403045589839325256277713055918103149123020092676883660654022070577796768227353638819580488200 243 -580362929673449392907538915925666687031509627958725472894097445761107918141737289697852785603541117870700 244 2341399209446345715333068742721743639519244610221259116842741766347999615087441090366603916462735737107440 245 -7537842250397199684722865216324367485108549171409410035439399825840449246708762858876458230766667937293360 246 20715904936657728951263032628739646011997297037860190425582996123889847683485688854873040268774584261066200 247 -48650352869974325801286796886045214987769587082570046843264588491164525726139500425157470071092145115497600 248 91625348065708773179336734507206924105285231935238691875717875205788708966094911733956741990821719077499400 249 -100214823158485490338135922355839011709156644938902421693183808208762624300325902712945974494242291698876800 250 -178832729440632347213506064409653690574487476724524898524214800002397919323062910171347977108488086402802464 251 1661077916417890311164475420549948054242813288790614770761274196580477627377496768259133385998138266380898080 252 -7096575502975352774123887127236658248408290518191922975181975992670380555317184542780280453579178025871262080 253 23582668868052813332858506457028675045401445551352061982088622842448076785785079564040163161502005516335454080 254 -66528772942578815900672673215305159651507627015722017303997064665592408449576948773752116116360621154716202080 255 160931213589546187913878736243371077751660652605900878390192889377681698459031423204272792956069791839290287680 256 -318076552391861043038175774378379532904136618410459117159733024857943987650211875109770783155179941790139312575 257 407597677044144065368160016826375372440722953713925238662318194663707009732460787645052956240805817748505726395 258 317658033409969859665767442795672838809486681514173177252453499871726884037147133298942440638323409010830442235 259 -4674949592694839048055070718996839240909094008763350715648487063117795939050881901125809172323918676820877381665 260 21367836075477842216199487534185129630735973039007859961398838092672634137248358378206923511704710083884481819820 261 -73462071413463815426941677926247609057124039615219628142301475072431304736900810056183630651283835972608493148650 262 212792361345292583817483988430453422008793797079947643346779442551528661201041457567478715935599654811375300482025 263 -529508741701424080134479173345047451924120434981408910449766450714243464261931538269330415111276399756223689880120 264 1092381995047603005890222175234432194825264735931792892955792179748725026223494214474180742477386171188142852985785 265 -1573779505700691618334692730057907251229878230729117081826278034373630313976782154882755240537825563340624744351420 266 -207601860009922552722867282772060105088121201102125285316836939430311107810310550006409013928495788156908166561850 267 12874881946893403544288007764457675475452537532785693860396547201881447309279946088906519805390008270491845170880700 268 -63861712811527960360660390904351760983203478954895955890597016187347398262725196080307245874532443567109944493665650 269 227801222242794769311816880984236001376152372279871675780304252449220834356500202270126181204611969721433341575023920 270 -677880098449666866247535586852784689058681550554420448331284353444722633249130043928815750036514153310825798873329130 271 1733557838989102025570342551395489010763572525695013305529171178818347464563657554948974281747733430902181326032522100 272 -3717315581962011716508431738888877877214396742333630998103142228611024822397891727879030543570239722753219091796439675 273 5868277485555275018746603895377127276194754488745161855675196073105222401205632692859466251993085546325743642744337075 274 -1897717100864644012696479471860180141362539294855677168099851890109517925869665201262952371421251232610367555848160525 275 -34435704135349077448901208057050141830816682688103808626158361856226849053238137881189576734908799866580435494331687945 276 189241767759977039063873067460823660723979325886524593406266776323849590250588270844079716033696290734720281544559687900 277 -702982190281946878464110547166015376454997829752229112804641233780429328230862116689189043838691030814763449898214331150 278 2150764686788135234522529863510952101666638821308984802495761719220905479545815065214674980758589139218162909132718329025 279 -5648791161681402593619931474013621009856671078117115291737440467847619686836060007709008872849297268501269795091215934900 280 12549093950394974941705251779811986890373767844319467779707554701562479203239101475660417641084078064910576809765695316525 281 -21337361598681783452677953039276772233454832022533776699457514022221351195237116390768754662776459725250358839584199645150 282 14161401052606415107431696499901696362324228786222405382253150120593884599913097330351259919745786634289631604712814288480 283 88324814553967825927287958456888028311540600158909347135326866907806520732449067836337368738017231992067618238445871635090 284 -555234843380399440889964744698317482635663524110168357417830404294314412587066136801141767657275855046090323778448215987910 285 2158091410146835040160848289698454450256930432212004015152025695638141241837732621875883184861433980390295352244383591692080 286 -6795984309335596707813083496088948519643097747617778332983406532878408084298688758687910160475444280955329845106050434442100 287 18323822736779686566073125236028276140519914358975104918970876742094921785460445619687319980102109893563186155410658638259800 288 -42064824753986625209098373553172049972401628339652733450971377175137943407799814920133294756216177041410276893716958030708885 289 76110357708761673450224555099235275865292997043486746858272387930916632455815758597325043539928643532250962170675170557602455 290 -70767637197213496006461235819429967785759146329410297995658422192699141166122566646805649681411725422410868495146231178095235 291 -212166601955969913600317593058759659077970083246145488739064748453748109698192445425358801322289346478026222926684424094172925 292 1609920651189081126203275517222515530924940343250785323732900894463218369951671847145605087486093047318562583667280585668513225 293 -6587738510529291566835763347400818305696594056376520341787360678765171190113392931751979021650238888804022225653797885573649400 294 21384074851619119930683030765107626802165697549376404946069489726034695515812564382647992985223255384468240763509371329149565665 295 -59181704304179703302900289617402421939606604663225908374525056000928926126465547037651186475584947433146005981949760969480479610 296 140106128056365603645343127069385444678317712022589785361253872325974411070601852782698074831384232151165333884327123294965081200 297 -267390963714998453370038054368106757144889889570860165207207576735466992506454818529274807814413121379924793634161818797289621225 298 306254850702962036228671644518311436754492251813384452564429870221621542347589216725703276231489950194685543770307725584901693150 299 452599814038124191426887058324084144341386119514032801784098785764838172799071125172738957910974891648590393220441634859659891825 300 -4601346183465981253471305576214224850853715965297250738483334957529574861270414582239597070608500069401476509654416421550718264645 301 19984790216090696915810607286651263184139725243925208861240942185125617863168215130375182041438035693659792860832480409227351971900 302 -66995865274143807273702034942944321244598859673045921895784625943784797055899533833635110901253185835753081645975309180421710910900 303 190333918397412389808970604835158023762944768668038837865441472384328580148557620470761594959957647690656045251315941480449276337900 304 -463946229151986032838911043786757282640444658540648944159483495783746789580935790547840049356284530748785439759736279778415594620275 305 927788335705554353811991416237263775690450987880030216592660365990431321430324525770552690005629785388029180220956739811467970408025 306 -1229273796607624563202807357990455326706963539120840920448833077184244915239465018383024326293273567415697611609478665053451061736250 307 -723869514420197781926615823346396111341886065848161014334397957662699186572805349144787967130873920615976694528891886534122051528225 308 12916247142254135514425181343730601268622642257205607407474501361468588039920547336151200243558745321440197428560390497769243510452700 309 -60207876191698036310438955210838574314436027797359568163313235947078557594516934960593502456693025185654915318344188990613342616939300 310 208951465545766868736069799459756510627250022019393652776255024408517270197020179787219235366639308144965683261698349586537465305093650 311 -609578835550933976505335523877884489770644859913924046217396954400644991030898889563351916423334700221976701679982715647583460022452800 312 1528060171750988234710728874997248725580234891819135731537749615187731360782557260759406836047517699302847688720125955901745009856389790 313 -3185770054231894517000060845743287404875022510757628078266797800425168497435319531133267907312775779455223717051180831888514377072077696 314 4709152273941019081737595371380843656457149783417125701408397196479751546290131573031839150783378603726550134478889863261247452864208008 315 5476340904794024767665436710024683343865161679997441387192257022313971171467414274607672766184700014304484461035644263292985608260024 316 -35416877963860759444304656394017563962857680967251032497321702074686772022448614588268894713535826634558605771076502493151961837756890680 317 179973835475133802876267506279278292048429038871759330344971955371596300998772761188079898093658324430963947463316638354864016697912984560 318 -648604431767423654712314475803899023147868060221584930362629960304038316057932954569829523902416553479814772251246155005957080455084074200 319 1944189386158331674149553303418578348200805632182749964049720703643157319431107322794461501524499523925369652568073123076993057594087832448 320 -5007543601023974114300448600837907485617783716249824981795658476814975329476683220334473103100814973867542775756049067162267960871454963392 321 10841364129656154798176647084047883751370002233182701256300914604834861920236686926961303965643019148742777963473159780176284142665109348890 322 -17471585466163256141149661665111619165629520195886319647669271147841016949624186977551471015585485603500013717216666324826236234755210550245 323 7328325655774190049739268417598208978613821001148578918569045086141914560210336885259260437700624548767991566666041891763021013715112820180 324 94059069351453222929369363382544401257976373767826067392578530774182404362883747248777769985259981209283368474927303280102153190770555813440 325 -533173681308797001876327578169546416283528146392495421971633765545796374800220398651151548981539947367770235072578286769456476892842685096526 326 2003186154664695676488522942529362145091240200804828505651992494824123035079197574697880952209331130851570131808281000562526856120449985919345 327 -6174975652701085615581305577450166413251255030393653974168542122012170138616665730007014876858486747223980314768055301024186206809833467202020 328 16331900286349597680019514376767063811091322255256121506309125909930356691395424500374816193327026373605298201480947711914023460692236087966795 329 -36605223160901182862290248728269945917173913657317930864508644039855657542775062393559609726714375447918622908364151041231959000777981661004270 330 63316678093425309243511457225647788790875055504021790365139929078411051034470468495635475042048086396468131185894528126284767062471767795609870 331 -46718109194804050686826904427289332803824794408918308032120380320215073083599110310298644873427928642171610017682583426289568348319364834157450 332 -238421108161277883438568577616709533309919942818407555990284229584184096934759491348665515232564622383386363502635903350786450927020395963646290 333 1563066467425389702345926758783472567087472988606217090654734320315972148269903778474940009518329803709448332268152930637280547746801840140616980 334 -6153277230776108319718132228044009376618245942969175164267548952514692733739391888559296407980868902312932728831556591084866333863262680449311370 335 19529712126433737395384704887778151583564693484301642089859481455311231665245302759281636565077131009240535802714772213600479602299006304875507760 336 -53023107934900498817899555118221075345529263432217179030750101809917254693041059113578517802876707236497942296151399442725522633604904060812757950 337 122734376708365683547541842818820794237083889837669194620122478299841249710487677862226065275220802893765590390450939840616225603713217405141331250 338 -225340497329078228693318411315633302551124784721274318999739300387842852109885495127278342264157611826906986087406850692481558844354119294618740105 339 222924582839518048780142700941840805117317402906113986902408481076116924418337718874950428507653125121401600959112702673172570044051704922092418740 340 560611425496542028472123589994338064070820705280244707105985521839527967815139660270340994510237640150680400229221072316464524747750686082331699270 341 -4525416735094223404318294014230254967518789279193253267354173472927971580630555953630973384212280707409653574843951805145085556949347399345065478650 342 18790206994048305300116524992093719867926855724306977991789952619708004570014161419748539639880008396574093742099948726691568311540243621081042178025 343 -61500478207578660119392931976975313722523361354238646674561147972383580980211299372866075699282661620569832152698826746729834863760580355552936552920 344 171386038738204551134147249118687059454804948868504161889821718276131273801494529310521862208252620062687138015024760487035580840472293892527269784493 345 -408926872172079373004355605884472058169468324868036862596391911898665726406352342294949424805141872517955076421273558410457567771699938582839284073332 346 790434329115641915345229905013886535795993623078448611082786414313182725101325139003079324247655218474927353715254550753971256508934144985076966138940 347 -944189005757455284434193057266390195779498824783038994897817660426809789507052623930988036181244174831471515415457319332885358494798614483521375725320 348 -1142058501596961399935334724344844142511814028808771379288746689246974856161344388673213734866831225474835480579600726018417595671410978909991086324720 349 12903287502464797441966381470460189978400855651840027996626968640527617422227892564879860261616681792334031991994421402805642898632144869613133327366040 350 -57008705464518213922181915279176011814503774373100305500524733571903406857310739362645084813913207799605667556312546280971816059616341809679396040570172 351 192806738746138973672827169884390595334610120162090689598104031366956314075769862048981563919617874093243281354840892030984398503003527948668170131939840 352 -551584636421927948009014707718995425799806430380152446413005215697374936447566465024320366249571182395721307854884568338302459628706916798898753978236015 353 1354600443833915785185033126033263813004049981289280774136748550362802542732357195367100364293817728692541109551039520838672502924539112978155925646544790 354 -2739682069282324759128432795155993464132348063391122071708922594519257742131746790972505929467018052988792711146816645309594177699281564212139695743054265 355 3744157103675561282084719879733719577816100910456705215641103764711097910382524431146565292385175179220896592894464185821857321511583194724478142541794140 356 1562019289037253192913904350813014587083033617976299182437428023809909799523935314903079121446057660030573765816386751898125934075627629815720975841377300 357 -36088130397633838095931289005387786938231006166244387216756507237829990488130324899228136964428399368174744476977977747936348067414826805599169046118544770 358 171716982116834372779298829962500927346189881924441844347851897756158413208639372518837943997663331401739371780251996695058899843601575314947965337173203565 359 -601651058720591454122174791513561298619539174339834334856611383546446208067403242399871354980474670411087218737509634355878751031716277720804936373127086760 360 1767670109229857018078011226461778376993640236060476424782521876221577989521667086290733093775929229385724740590982896663095811519445310118974142820965221780 361 -4463178478212893617395010906647512941731018776554717101264809099540330613893756679952510967577440955432426563926805652303931825719523807926973467123264274100 362 9400340997184808912109554429012653323045090739612439079116852265087443023364470827344479353307494797216607630044824431687935383435145580541374535562989991200 363 -14234756105230846499132365895219955800635266517735991694762908793877758556355749722503882866610918633370834875480274450880447523365811811875171471730327504620 364 1693756792803886367142060001275763809657872177229705945119957979855902364475058161962280819707821243138307184967316289425094218195270243710610524002839000860 365 98408231710143626946457362717560562219453547742925102078952397345682307572563486370477270590936035180670536853609706225191420096001491267755405615402926316480 366 -513023373882736518637075947459913769257016203819071092085142817827246393120612199128722083767094021467558358293838586571929828982882254375436375543103610088600 367 1868267947330247895608122766667996468630216297705607905318678631029088877373462196818996095716092810939799002513473047160709744212584825129786323980787653201200 368 -5640931516167967324846390314160846650605057614692590827950243483969607375591226039402106812274891232703046290279326224076117962728394547040599115503934875175700 369 14631452227125132795365853080027821602822100195321399739010772051564325785292292845338871947432123792183351402172077352810380210159788131062999672874366819505340 370 -31973804087515199931138419660646167028894034148443137056681721332534091907559552417080803137975110420667631487362585016539246865528264190706289304653944785477460 371 52545688896960464794089126663585062328311794176981820386039202605619463987265279227483361442314057381708915923703719533240835047486245288944414376452407269350700 372 -26742435946854385951934505996563540822045274222036197142983434224956160580843366113594026063927094149348861450038787174998838787971739410965287849514998224548600 373 -259112174771713208747961192847687910195552509680455247515813328929840636748844227157647363455720516698202629214474247852155399207505646890876802279882322848386600 374 1518383835575990222367566369812365800038691771624241351270453847665911838550884743405850516270230731463148232863157826299096986369491629969007946436878781120247700 375 -5771251868801327071477100524468906214196237019155536981509093867857949010352852045417292040645402803055611463377136487901957846722353536062795000074826859355627136 376 17924703754215008474320956818071690010343034333177708089496768261356847392573313230750055953556585521467702947853568515069637001239310960433592482613172511559066420 377 -47736635550612506014969398100614996527405724870813087160399755846494642037968506063272458121372814396119120285001087624749774769911375711719435138785505712811957920 378 107921575436350136157146592487902731698217768357307728777913897605430897623965710400903815583417850033762230152143506518202520908987314742662302709070376885764569920 379 -189751867674969821844341117938141065563440597502685637937959218654622907786550396912357328194751344839464589535047000463097773459214931788051927674147302397781447920 380 153254329366277924600184846998400869341498588153672685666730453677769295154452444696614298157935262199442351070037714177697177187809559681200313180834662467351414320 381 647587425116635720844182192821064710140386036551482210603726481664496843934475116796806060342604017882423199876062827831414016346166581293914616581790715412298211200 382 -4444732067597399276499685657469849748147182259292580653793267409716176112397405497319274240745425939744201386240199385590939729308380542854940822477912862639560185120 383 17728285294299813925654695377237366559829537281471190191486310019451353345630501682310949329140973189231100820285920591417502766946571792281227281582945263498239259840 384 -56712434751534743840885877351065171390316627220081800744233546969441598469244944680124367725790564069125919246930201624757080111294716437586541663933954540440662925635 385 155032208603417942730169938807873743075848036615344708116883918226453049200016252200874608980010169803958209272807332546894826332095198170500376164898155465185393063830 386 -361775083210472511412019103078154858677990286524948296859592739334046164277061145674642971257564953776251127105373279524573038685980035443772924670167685876101065373100 387 673597975736777629275285066567300390231014800716023131532596172175100662375279573009157653709618079701994206831397699725197366025190653539359829258995337346441622648350 388 -704393856015660763016143027550459095885479937942870265890270017441408989010652131409537802200679553659737717675619811096405286103522318549479123648551639980290778982480 389 -1483765501593821503267123835912972345991900907167668243466132646711355216576308812728418052219396667643065066517527394451011018713568020753758421253569295829140366124860 390 12840488724975161151074196957795491148689710657208795761887807714095258915809551043619981735660691871893561448760218548464007739478010855436968914264431455309786569621820 391 -54127177633942439982489756509346454494507396269797575234153725537652427232867135665128731046829695605709413966857669471189940223232879813401484790206630913901087687159900 392 178642630276671127985871510904560215338243569692503447181124762611498305267546476073054153990610651126590254520156541501570040552116639718849327678798343560191617146407175 393 -501255956302182944215052518702778867201008446880263139339065801265659959050161201708024802453235217503688306638143210180522426797301175053817597909924266567475768925275850 394 1205208006365394392798720813407981570572802898412455161147493329611374570083744385927888019146588236242223469708931933159481085702440850553622313515099439721974719302191730 395 -2358370131795477897492950971198439026117028378717322332322387810463155990731529995712402011606848264258023494114106016002722729662673164756704241040810958283465288769380470 396 2927886713937265919909490783029576239007059885595343271368471806895756225772769683866613255346099737154543532330564098895576066268813398371670884033170808203263465877866150 397 2848061486813172853219161245497139071073388006605919841830080504222532568981825618301311758724200115992386719922257502018122810376018212773161451385945562734040794335939300 398 -36497884483719528099702124914015270630693499706706727424138654352356393466043225192308920305610420641813360985296205859034427630386153885681626597919619376802097791099999950 399 164152315507962210839398595572966625851464561383837186285678538791834418077554600777337282271380615807160576017867826265032618498227743674584426272761728523709989253828739400 400 -560154722020029646406390087559612310804545307045874510485852700304476314552797837369172380495111227373774268104016760632617226723449716907690347524594296383004430073367786930 401 1613637996462062120588589967063896985506170272815319038243611994194484231504616850522420629256509389376172504547975660358331191527395729909180157959816206502836187263868672100 402 -3992053991310141856451704957282189795922464585991913479225389182581695985023214086658286201871407375149177498657606551888377094421452023921011662015267559079871460473488209475 403 8162710110471694017263949770436960626189020835450774033881061047632460550998321670404230966650976571254162404736227183675621579093118000622383451643890189009639938108571900350 404 -11482259775043044381088819963344851620293040961195751079510948971928807792036893155747995233240901193100860801157455667335362099785680463665360722497576203458163716041187921350 405 -3003683665217648732238073016602190690232961438916548258077981711017017117921867313723243739851682566637649320274368148952804383213185891613720462787745385566804416874034172150 406 101621403813294743586323000374675631896410351599416507813180393157053691131085413178889495830874916523701327984440778569453136440805858049523651995830898297758893715317769751075 407 -494106960556603602528303517061429208534294074701474043331936160457362525291850227399034131351296932337359173530595021481861061674394636819588652535889100835445346528422520330640 408 1748076366527231914576047471670512119199361573836227633318919848141209427547646428807220868950092993000425022983893938211476987729817682398255100757832694001418834879069880459505 409 -5172309751771425718369756860036125484442660623196187114832845765811480224734202351914341230729410943206411422162247115678970715188174964762345148186170346883719993152340818301120 410 13152674762699902891707067360200193376674850922953972033111128271749306954410987569904604164638084697059226133026679117493239912219048559243473937130478050233681347887258997793560 411 -27977660613107694770188922819354043150029473390889986567500629003511749972148235286053102189519231773925089291496950796542973405221256751503605012379153731710134174051460930329700 412 43340306536901238524227597809062477260577403721081419041787776693598813360614854713529206067888697372897808351214017139440122899399699044966010759878477227650509120884186567785100 413 -9961239444819348021089846685449572660197151815861756714652670878093600643402879782921629791257727959627767080831887240101080119812372207454261372242170657538546088774426510699920 414 -275295262492329119005818948293705658837444344167694584978266242849262961485912923977609808633904245751413425018049809406512690374405193491954839631553835636850590071083593615222640 415 1474690518785310310162842328651368319431936474573588868898209779491187125224387403647663211061291963348909004875610875101666121966378876157117434101246842320620906199575719723168880 416 -5427878823779589368765102007226744913834211587680676446781296961077057442798489548572254153435963042043482362901221458766787567859456045235878280449850742435777638604283639569806600 417 16508213009801054234409446890985247392070023934237156993610223250386627181777408617037332997753254114379910671494791453701136582180248725556323991669575606694555056955904275994680450 418 -43117194007136270200890762934195625975747998165022765752417677784190658130890015392500807980940620866071551361922427963071233754163672375770324485955178099991118076450986439007782800 419 95082715593747108243358625272257453877075909929151548897863735862089688634069715294759699508660553834559797399151942688979079100270764675084453207763662873018439063923097664032296630 420 -159190130418214075497781536104581802658973704036736105897200187059257627640191434219922896157574220435435560594376148189509739663821130546997955886120685061105837001603294155066851170 421 94331286906846486382818480043346916177405080292199204530951477597404422695377966250611194243802033451164489949206750504596247571164001182082437137332101822204777171936361434696318900 422 717607769296483296479564119173565861551532706182742283942724247588096998929550634751559934835235284289158836409928044126818770180755153452927675336399791468686182434848385355166714300 423 -4358318832536551101846802950461155905802725719593607529093689888483267251278048810588057258076617813408129352815930819106051485307933413849378760194083844877612368328940224631946710700 424 16763886809845747648806526698658022047413928374110964999960106298815175122922507882642837037232393095614963808061902926321993487043955192657958390479089886611041156861598023709546398900 425 -52461497431768633821718383834667270534380293767126718699646403650053633369645691330935260684921708976009433461219951128973579831426713914698998288368416241695363228201644987624825006590 426 140673028830601503589397750374446052204881274881789323025301606233724570065275680422240754473307488361679815890487496312904639593310380281237874336587601514774705903334002300987349362300 427 -320725009407142164426600774809862441409261727870750488342853971212982715800456565656877619389701354687979726143356574364410337555739652109926921097666645476137261008948083745186783764050 428 572802137904537702908957516634738566435373391056814094067761679603014902550658723417899873967510633600042906981861650743391181180603786014842257760260241387558683406473899175345134908050 429 -500360844799057962838753233321496878129984585655958568114535923219878846605678238929817408343527406139598318762300422374857969456099316450266534178842290583935794093019302132092780107800 430 -1763934717998907206938329008030728871992979693014951781374224703996987704334756184370338453180711023122239961652460334308458071201149857590979768559424665512735656080964199787617028539200 431 12732727278836677252988500604196175189706219220579274105941723558310842319956919529885807930544752858788389834439197236483435094800752396491520827555557319400523733444688398120069600135000 432 -51477172330699142209394815924150652236931204537224662155349914057865994203593927674362388534054331513281320851769057916704813133520505812615295131282728731011027503979216233666689591281950 433 165987994292928649105473986462521743928238144929896024559416190489589645884513780206887232594382346242925945025581294830449827419684332896872129384377900108566137877108482345819844389072650 434 -456851221767110420255042578724139030953454367152006730433525807931883847144455278397188525206260401395732528056835728102012295540956814553718652975186452000470902714254139298438665695022600 435 1074577704837459538715680328365914805075770678103930680090908318337912742284978097124029276404140364814863099433601924842877952972377610911548200774321167113563626131043511383201714318975550 436 -2027944645487749078272874995237642078153308793612629050400253295848296358065767485991241452904546625142690911819894927234896376344796108207108176694919204826233544432889033934648515499185000 437 2229502483350362636905881144623065283986984603904489072686547723269148413207182793657610311764855872402030341441129728649650303898102199260511150354209687124539620958358690637102303725279200 438 3916424813633330390283465408574159005001541309190741223278464228416475037188365152235554902987977846359899599777948763450429954685348643437828428788660855094001935226000777339123157277936520 439 -36684362786775760826660530136349740636193673874111894139269675975220075860930755111490087677261513203546153465224111791142438409648149800058870904242669597909148003285177423997631862871998960 440 157081309240347974387343701069125615693887264539049447255279757025916299234928503896784771380427162700078672705022543799367457180422483254438003391129273153450745710011245673331020656471962120 441 -522829022746675916087066923858820406769872062512409356304440097086612138829587159440179835779315050777546073442469192367820280118047378647208614390297058578246984767588958026151334655385143400 442 1477065784698095885842149018811456275542957542662078850959480249484360529436412054884065539050237883508775442361076930454803763682918943948476987866527182561976343709795324745754846939596682800 443 -3578309091426184371325398467841662104053287801152064352123319873594355216207451412395022165267185826777394439644392278667869373155524239986689451731354738013370103839100992485207905320167339000 444 7085612545519430629333385022824065182496286232554647471997600919160444621943372761202222927245622361552966460351517145913804797783638391345061171297055368476241615804982512512965067129636748440 445 -9115168477092073360119954405633016661625623830503978475999482898035102864293791335634054760522526558031798834508928257532861136892030848231795577790613937649385732090459332515071319060489285760 446 -6946004277772569938859077284893300184834638006795665756346514059456613340792914669949250586943244320849091267553150652808796618463896397954708626122364449630423651379553071471811246352901840800 447 103884541930667356969185437848455681965960887420972717949616401447293355881769181581379796726504939570657313774106805330528874255248196037342004185528854284575905551998450806026701616731999326400 448 -476014107734628104106408741350891033352662384795558109773736448816747171888838483566474674204378218892867699671613890484472450983216928079662994278554144099950002914041676471513084372438461015850 449 1639158552789443891283097210285098529639225027945324177269264083417493072933250594321612705545775738575255002167141053244825859780180243964135635582691101272857745787950746743344167339070557028200 450 -4754705597790990644168793043814773644708779671862309984268271410076062326227307522456888154296334724326081449260500396853300810901389583470109071718636144103518182070957683086987947206858324383480 451 11848387778511134940190704151992144013983956906249640411206000141221467952502754988000811764911959108432307185087082266067182377589154671881949385751546894973819883499903234948979095819742741580600 452 -24485226209018390382542802475289944462202136909527904567316657016198994867599845821363855216528298270589087634368581997749919730560410201488064649261231644905159885204130501704673298078466707473350 453 35385657215675060821839489937940040691992438500664930501577158320288410532794973059228715675899764738532280390876176060565398413329152506760073758497428541568877482330424399104793837923783579304100 454 4240669648954229783708417676617867572227289924173635040061044401887823632281366024078697818170339483151283779040500132997499879281680181590277107722869124558678815224331227199533139242813768027900 455 -287743252221881096700601176185663671386194261735932399450196137830249711153247942880173102269296815387636533577138897008943967427296145826656308278806989439275433192497985391564091001545665694079900 456 1431327978044690471914984953938236909322590288414229004536550040124218616937321292096386970221920541549308291984147521685515597850794690476648843796114073005497725255386130933832777787511819689396500 457 -5114094535360688462565819254206472663271046717239946695094996267104851778116694611572256999079396216465323346093906264016537704165135555724406493246998797453222139249859725431420666131158973006694950 458 15239316207967607453994041625928826725745163868886128686846459725064912931808054192154209505421388731088191273167290363807603420038503986952373056876655520263053509123911910023171623600289549903431900 459 -39025197185219709566415780456323289892984435043664519204295738241850572371185889385687245422377924429456819386800823891528836854441486230313197093098488489530364891785441338011208415932187712181269850 460 83815959810179380343273156240126529354326630371864154011467961321948443614478471246704849164805597471016917094481655369926527350963420367979522826313878414126968534221040393163194099705912403222846550 461 -132660096465838703272120153625719153578756259651499595674212235656933367420650379883847259119481817431483489662016900164532531434230205930645467243848921042068594400885988163291624822106525468631726000 462 44107450118499980785580330842476607899146316296057333763325795049641854130230576876719912340705251925484239092117019983920031171972851246904918112159222059874188224362837688635603472979304921968745000 463 773638200854390628033068668235723665293332348539707066051926945922331578332998887210923590536411163848574293463455886265922789099156019820516302433611504548924466403977135451388905935515860889686877600 464 -4265966943889984681714626109224157627628436905599747633348035786266433052110427992089947777400507194244146694318550906268009893841369667941629356121400678367007941949869361454338343251031706734693888800 465 15873934001614003636817355645164971570503334182067462103006177057696577069374182282109801368147353689886242071089295685379159753812080398884533783740862753475034968357838389006507367770390783931257487600 466 -48632561279144071921720700270945857609098307855358531245046404891386995581021492850576040117944596480710168688900711414560065458696912869329463805381695931240017190815527906256677791965127548608845141500 467 127897918918328701454868623455153367975646845961270816371925426275686749096078346358214350105583488487004207188923506832045610050206351407328359882656177153117270769983156021321185241295193083954495322200 468 -284555507763965035878581969694210157011144865037406669082317573319244562939031112439141304780153486767406526254974555495855529978734642177297194559378379902351716249777966824526455905553295258912091387240 469 484921515493251091590833679167678683833273086553174687024781813753423447957586214056032743479160392533808552977175104512252414275014740447673522306742506381348940218504626588051753359738714566496594051016 470 -325356037782764160632387225205269188088227158416987106585921758687427734570617809766186418101013606616441083050105612350233144174811189518097054922502608543900486666752079434001189671339759033382088336484 471 -1993406031494326726725752977480475498424972317337714513998811487132532638800593106352413305571631526123300725026827751410474367710552604985783066605195819213000718968077156112522785500141773089324176062720 472 12584806150965203100974705744122053983644418742404504415586864747410275292126323212364957319197768710668724884999551289983864029253138534336867509160465076833616571785269204268250036124462118406751569335660 473 -49002477546967280308835377881150529582997585761038770465933411953932859871183985957431211474522537885720278394524962846529242160539070419494846614165511857036305625758215366768313660001952190891757360456640 474 154522940193544097563939632920552889667959385623751252676692446755190953309587981844589845321037028886884757750510277730796229618565759655942729755096510686282340806733038319786694928273030745515025668330480 475 -417170413890642453671145298149831380997904138201830219790249810797014256582645234027950363857057838035044762196766326005335459708609580953027844020739175591336811084669041753458662409531474764721847553279184 476 959017479477660777335527328193914875594924250613111151225959941770917996106509747735952528718701408275048620502642727072553650972589172451649452651458948605623243868144326369521713904741586588045328477574480 477 -1738649242732008281445118217101256403770073995798931804535790529629917656029870377119122703560065015869852925541867761926680769314581776757913108072081153928965437018242847084181350879219179382427705420866080 478 1627092497624272484730612374463051485126541549679598425071122333764091057727315854456379313446058954479769273603119705328700851514230213978805568815628700766067623739893906424381168350762913989956814717168880 479 4805444210256687151214600882994215582754797079552917019365929076343007380118914550666346722483191418933666866158356478006957340647804068673692977311367244836767683860526375138236917989235236245173466221929920 480 -36678655178486237308686523355403656634548595902153286518504264586631786132795072778502281958499312139666839160178682105575932504298386252462871015674805742292363097855140698943860195991538914586734136746568420 481 150376412289060789950693399704308387752963269349027207021954268539793882733668221348107106776517227180201118342243952817662866028148326115266626464428134651511361580802189943701814130052393656856420003537933600 482 -488797953671816444429826351115606556135403885986771181506725098069751757779608893112708906963376892053251760317942347582768919039797860842063273445280244089384098640399745827711517828650023955542200115375284540 483 1354470883979320076115012146315706430134519562801717633414078988705836878928778505298377957392688396219828764315576112056868221775107917399586878708655397919916508072927902024321241295561674136269307342310237880 484 -3210839363897809113489826320600168047136556640189073620773779259256835082572680588918997579616455387194943582325743437869985127771250361110596499909386614046477231680962448691179914455311232357595568657325590520 485 6138763088342599866426870115245858563126221947005626001031381434151349519018577260794249850201562334750256736254616091219160137750931874828259186904054740374473598108812758539895962232423499349786477488799737560 486 -7062819717657480946538842330237113854770737470232860362180688480685959568646356935335082238801504511514452676505560002708307182900094269448028490432348074788007810821497092793696666819996437393169043772677185700 487 -10265560907118876550782783840714782267507242335937031820224508308301152946327209194199558623495855245615723546117967201108734479485612791289719985419429209858746750441718441732691513107120688537811915763807851600 488 105341998318953948846340084844022853705570727720299235500939111997953982304487652895885053892439649732253971496263355104871606803608293361699835874632921929675239157317262292482750495343118421526292984423080037360 489 -458491388398083353063714667068415776123386545171565433794689227817566451463268966022848712180799670501696960951570679556855934273462277875119084320810747052137619817724626731384111339428992681724633416487937715080 490 1539159933415696530969974331989187941597512930863652909848475520936657095526757359115573792266503165335745846232648260703348439541964437471428966823438141844087219955456278337893967988280710937480531055173112212560 491 -4378092750962805461493815278152259697145163314796096320504296957300635777454618060527893931423200455355791604190080539746081801834718187733680343069245550874739565384460103578816491983840808441862274701428190374200 492 10685375220605602712591036200099450946103942182691659582493913082241250996532578768670385164377771635255886661614376028317066115879614697333212466338733876973934159873846521431664191059688115605434538460939112541400 493 -21403001842152636214553529192742388239538818099306583627958998162397888670046539482608730221407727334938773079766162558295662723008644863821852060452592302321928968317961978330082629131470383749802836132798068514400 494 28455664606886650358451232975095584615587867215538184231529173471779236219765663693721207491882483430639683349644473919802277196016684832282047714256621731437606742061571177848813547238853812359652170059208336622080 495 16311936138505748581743795582907563261846180139314828659528211077627118803110442981687945696148851542043215400470190315099376358899529250392337834478229425073733752159411784914176685099051339159317124725549459120480 496 -297045202651958141236166166599533760932305913296974657568443117872803741450828389077366879270224745527148583788280344491506069991492270687278607671313772316320132418926308086683073889107310996890162113399066595716600 497 1387941104492487220770548372635153291445691571595274098012530675956747878044234480938259860381425975931128902056682356466429786505021619602219627385426612947203786864363550058896221126443622827338192830506606686601800 498 -4823723620896325146537022799961272125054027026789634166564412256904998169138515129323010920103470562031928735686859806172474156795515533154213912646991493112213294078828248747099635950389932538035429978656851855439200 499 14089412362025521933579942321468727854544799577013546590656216325505233635251719103420068752563781872152195193512483363735405648449115570252053592615723416304068704288882378842309315293930260565838997396390184549837400 500 -35361861662813813158812278428459527364149211491780307398084425373854238903538848022598421831839556629343478686537120577813232436165347363216277658095768718590860303039344195235654393469973272594961799505047689532878624 501 73834187788699223391461558654943647015335980502312165579853536366196368867479574336336723501178692091367522454370138427331461563119358612939034403270858791803904908180260218463490674051188556164339715582272675766113280 502 -109443606268247672987438941419106265659993093411457990347140553382851236600669167732022768555973452961940449122140554641690041051703524467471546160653058625464406938697374480489161792728235055265973429056410224373061280 503 1084218018051063691595654273036915115096752443380817146170037069424667644159457859921057887229581286687128176993309594292986327418795087448094127760023156770667002968104637593662340386303496418671433197204922881705280 504 817920892717757310176514765695880218720856961118564973994535866475706181291547486302676337395828633238955975775020810817404510385009475442620037431446090183697064838676549661353893372893329677527587733748693627027758720 505 -4167877408652819078607728722932708206427571754093148479669158596024222061445965624467458789593393868445604797998636363031958531715695872817553024969966026081868096121879822977271332570793700410676665763481348747552793120 506 15042770792132897957261579594832256756581599303123254834052427605549423938669367806584877839889391761639876025661350105015839324547958281952790121418847724431966553968443278421128528547573886689875951986676829344543692800 507 -45144915789512462327986851103161552578093006513875366213852230455387065317266900078766165696033212174989844960927091313470376130568855538404397219503469259510764571434738090736770517756163912706421905026973665352139440480 508 116414926174246882069058535093563720340714673854306531279019578402068457462350285393414986764899944221659743231128035294318492855532349444302045076139224658004985272214215077206295709508699833567605569306399427846205843360 509 -252389558687384039546332198486929245701382780022730300627704914388249971252012999538615560635325314499158092697839171882802673544758175801412323275162280167012760470484566943607874473868272983191549861754996345010997879040 510 407689689358793803001613954530715756889363949494144792984267033097724628063991461834763160452680441686237557784025236869551733571791144254720279354148798171981114706877278821454844118613304136166741641250307717882369648320 511 -174433933321869303876789694811660327674261470776934783677800289084722765688867714889564875803134617829122525295789617968616117645859941716218538333757527860805987786608567664928809099509990474254412373333321887605732342400 512 -2180347563809110554876844929572047045962517782990290739741471197772739246828768944899793033980939599953871651998417059318956723543353067864657032137878701365471220158814384945447506250154737776065411375942668679862790678975 513 12401273485723007808092741837224805816247240435065140500031681032544163606882852015492444867656522539543748648323891670762249701557618136743379243680065346228310369950277427087545663374268220719051884846493956994533386528155 514 -46665351085373084526902861202528361551821729084928044748362030251464494795417209305110872946495066154491477648812543780004221832182363868901855126521044305891590916562665912946897907909464214181923922656097858793850097593915 515 144022640694639053840000471111049657161123914826482197014845419335720625920689608037399359711106339275572250206594289801043790480958021455516483556306680800613381070837386370843887002684872266740804693307145266680505921613855 516 -381356530834964878656938608751998220317146293195074701870122341524045524973610178442633448653357400977603095903068754896748649546097979725802305338676714427926798421041899021225089447754674246475510296412443798207846980946725 517 855862834244840327440119489339025672459111258027965815702966173109526621682106534211425311930805517374714793260612037228146858988339328272723943318319583973354429278718052301326439591232265493671670045765049688635481669191700 518 -1483375097999072321620035959472636334478460365090885515777957197903073275089064644775348795419819686575086829686337622585724884990761320024468993411292640620961011964529849671102328935033165359963074710491297638513453116024275 519 1104502966192845495087693791119747449293177134559144381397173334425597673348031809571374683536652208566406952123952280559446070850538009559796309696136393104965595669756425405445505881110972702965004674530307317388247849455170 520 5543983881140689152744802254441354683767163001700050975297773544754875005724856398253672376018881427751069213824409401688598367047474142112491551246114864556168931854247888369272485942697901507004021751403055587155551392920620 521 -36506656510730412329060882983565892582522555065656476127795443047319274325426134448922557766198801345453290852683206313007341021013317934473159488955927943138460568020228935814472179358554185188339688276546737658471061501944775 522 143953916438118181856710884339937207620505965664828333364539955030489225199276281213612331670965883943253183185419257267285936713335701712088557135653173587639319901235241363653429213349412466392320481654046480239156978373990950 523 -457445164900042426349331854479391957395954136028518078273339566470947732734722709460083983972627781714178873990492544738514304318136114494337134551168965483062072119901601687093801048796699176832288800896054258209433840533590425 524 1243356606884546863670420619084212712161603083948101056040239427208621131133431267688261244897047991935735866020023669916627560201883724075600999754256445568530448909259891483525316948584164217480140882565406289904497183671433225 525 -2881594438718555182146345450287595945359792656129585249842471969588725514083407266202802353160459079311237198678224841372487199084100190665601609920734873910730370571685513239497963866671743972897709102339998419452893074034215620 526 5299993910298171002960085807957365330689307014833278879788122430239364089496321658420122682423452490326791938115599381009627312432175686580549393933585384053831594208947595021166876614531925142954702830711553480390738190487351400 527 -5272918213336528242429030178384182903851745154137477739154557735892164474083766093374282589640223896907911766841571846688851239480412451403049250600663477294366789108555319205106871016027375376538063311953755353903991468756625900 528 -13062080951427917401853610606819434400237038675804381096719688935249642075866849901473717205739811659536163747893994644716700525619900579547534908937350835786438403837418994962504232029834622209262637602966530829996427980489019975 529 106109369962182237545122597335515430313850632711797825142253039994560703767637942238568422337696453530339164537831183180642121332627701740217249815224945783253934585795657441676860259009458252552556953268770241496168627960954004725 530 -441381701559081878420290469171792530751658624575707597837355591457095060485169721511501615863064044662176527457502905275768356183863336052788148716568287050018225425861666436930725436349901392077316828518895645742363046257860065600 531 1446424877676985753362610913036963633798354635407596034902142179502827732888433452622312530911744149382683742772464471506197105902894064442871710723641679094595159143100018796988261302707225118278916706426171305175843221693263732575 532 -4035259599847868048768240232848583962955702570383178798980249507585889947908914997409796001097695507348324036601352817245368963361202407141212654593301573859057527691094522478409670130189194953771337981285849631759341082683773832890 533 9639454301103100079292757729044098290120425835867694991576708310055935965400098693768241992074103105410839815419926447838535355472781614106019164027611606327148631082579202185593705275347795360078730150906195387741195682939729630380 534 -18662249221653565962457116504540896149468080655608738545160617629247707891174382220009370732633396732150087885811039515642470493283039718609823812179945117023733989147666578279698534564144531697850685679907208237277876204541587398620 535 22382367919649269149942314381091906498531091815557552056737733447623869512444276209455366670353196343760536982662581374094793467860421767710061751066085377441779636465449981752551754907559196929498805412720331621581862417667934914060 536 26591146022766944947690753968116597240040986609613071300370292274328653751997264641008438479145273060285225990326732375809478164535867230289799926458948627172369438156794233971381152442411816766738306385297291826023675060256132961550 537 -303664828510129146221943977341590580994617933381736465992002314816413286047116055036682579952200864446173900230955574084747478223970003874378350665891941046559820285775745920584416726524864943038029057632862228603449446214626917412150 538 1344356812351852375916519186668328430753263551892127317514000426542015930909044498412740572365764076841976108715223336462043475028194065820495364411136722085384075827026429101784160302755985754444525702655708910449313086072936358631480 539 -4552437427468368983901075212152050055348427050820706031538877922523668016230346766663721484173031451501511310299942945717994913788220982272872805720723459616373288782999165566882081404554769755256917123464130833887587275918778924716090 540 13037875065761524444486776488716479726980161464103322277526088600361245955999350202209308858326638437514026573475961740557517119387623244785219165585177048499888941112278726854067191481202486409042438341057764176873966190869267832051030 541 -32054987540511960036426599434973454143182485878228898023384475741022696891835598274775713087975914684194706135304896724724836895706831797213618553458995353293740119604636372169481571009525644769023408037496603578080122750541005869119600 542 64925433616867647454228494289776505718100551626401166422694372335336153451428774863171723535459015206014620712638904176278044747274986428889341917380779132996371534956882803814990035998652210265541794913783847123274592927163398846492700 543 -89005068192897529064286233518525929664598645936374206918956082103669802164341177087878469936617292055646986407400359428739855995839913611274734900950296520640966216372494411942481040153761142690784042808496084292455847300408289612549800 544 -35871825586521617054805192419049221619170580998709901343373770048658138506792394440210011796220530345603655345182802223160584234110698111421297889154822020880561087758398979521114389415585291410170329821340441014508138461511445626742395 545 852206284318235049238032671092588140734231570970020022578612715086757565443405657206868256738818851446497102327311106090883813877648792316873490394812545423973127622939594239135748743514068166392538822283300609937887159365330981433659555 546 -4064472941528686115472863403380548310379646736877328452700741863656606241305534361247884061017928206931744224946210571039793037269733823380197385165083092935936016739492405618923389143069674297396019265401211217142451995167819402257607475 547 14259501983534878413983783511827960653247423233142212161591640382355174526125294342375966889046750444018252225877095354562203174783673457077872894888534370991235792295971628155320292568450618208628060492080891387482912574223023447539617175 548 -41940245294063483986910825214559670039430516578831750120425885745398176813723785436746316007508306770810399581167344169383601690828499258228604140579489790599502161315374735232322736655453818548037880162249735420493436733833640404233505325 549 106009907740318797273478565300063923427204059840040930151716925228088375587108951111569833157971860312911825217771031644932696524477243508218609867431141401730783819846457523655770024848998154078252404353590375488781538209970297440267821900 550 -223577139644806887927779126455839428447022480460510514120152766973135394056666182236103744975249812293550580313333787456462671851705789764252513827399811919395264201580421984171986524646745696296971773243128266294072149040811348569181967915 551 339410057832880538460840500710834071058061322404978129199709137177681886530093138949041569352392441362613841064528887888573941407532918323808170549187665544036523133034696003036423977312360110161404571252107838791673907589988291370048985050 552 -43844785363213190348419729234730121762113321165852809752191058311828220438180197347701442517439139684617169181405089281724106417635071662527034939637191855270638572432361703276178666619839269460942096285106758286819819954879339927686459300 553 -2331110523400019559368370155019889965229494497421890551403929722812845352094343142750858613087016637735818556242404414153781877995235860877122190028664797074913036368525537859471693671488340861468247412575374341974418161440463673518810088575 554 12186360830945168334621981412885800227009929852418046707918041148193227798146331756516667633109939239620682576697701257585454779975101743549443835821384628602748234259665012814521781809206194796052987589350999345377492559455719276486731459450 555 -44439911821642255784601909729577222834381016972654063152160981507872885095661019072497319404081094524125434047843252688320877870424257750858207359477241151771352898074948434888371451788036638497337511491863883274865428057359159290421130220825 556 134324508418432421770642884597534679322256754659314098238288584720892170801239267640892401146708097715365465204910171588757288522239619979250529830441424035113094806057529629591928027249146081709814873381479536781832580392845550548153052470625 557 -348778993576357600907866202405401049340079817301398230897633980756146805574169559528859451949493030237611401872073860955467971459770047887954941636867138120078245272660654696894216449162097480490201727785829297158159840148350147075716981305700 558 763131547988219575408515611170874222387496915849003579941640414598869709634547324371327458174190010615142901729557613003094353144271309730658937799382265427843242452484624975503383421852997068318800419858941412597236560176875961170686069398900 559 -1256781237028232552354388353549159856808956654380216905733853896829552428767575639141003959206111113690925173142318760691319720042536701468321783339819340040902831496275243680948175292881641491955422274716664104620952033603874511125458713860100 560 649452544406605318413665358593545207718638820654994267463644687787185351992397763485846597128365641981256431936993846188329992233386840461653811895459502421577768314556581499653336915113074379771317694514414740047749287912994351648113641274925 561 6154450970482230076098454643992093333679148833750865444562988161630439825530742148612747319475661907236319182282260614869988802704099680463183643089568614446328557194737192654819152915283399562928381138904023788395779434000086816628449832965125 562 -36190347017020320834634580077861065906031893799014671506221320220653695713107394379321501543690312717871345973080574606423723516405988609539156427884346329393536351914543321807450009595400329891597211934570865098714859918825801894633130458040150 563 137758192824294463639994314500311854433916086983265440996906673229009620178364797746610333224428307019098547300036518556696856054683409173625805297737245338439324200943125432951619233666654260172171131858201460835303503677380576324568990334729835 564 -428325131383334507270123762646933157322110385340019087433080785475491254624779642439862911681514268723620745747866671369950884831567151561270813799175752155197536341543736175220907940924874885303907257233851141208859663038641467904159877547162080 565 1141880936053225079822375547160773822062509825797062451949973575273561060623988916682207135330930182024962081624126643502560507451686684620391038232801430295090368851059945889735848031355406249143425557504887091062545100160611940402111371059275260 566 -2584564446020026168733108168049175535344990093468315395556888116190873644421456393203663046199759922722562765679578038446410889120681533691833446353128838707161885436214062638063894330984773347483043572379470791439640436309985803689675465908759450 567 4552591166207502177682883399477656238385255164735491893804644892419658464786487210284577350947702786985993378733988922045679045957400320051668569985935400029909271678889933352981259325897712354405366414672633748696402044793508177180840040146529400 568 -3705592175347661581857043707195529929807150347639118532343820108574296732509344068089685941128565432749191516194122775264436873197203447350992599571972094454986816760521978940426322733126247721993308270546067180305804436656855956360252952578919750 569 -15412966824871432870748517852637095734784725162407039443520681383747168139992763013775068388034128662187664920921979906741243327497966116864985665629033140959193427231410289862954862717559907508705373671066144770838214657634119249339943418641508780 570 106281577298072659236444048615796079666506358010856070135455328237660054889628898583729215349469948283249144916699753002096653720404216411630666286468117816308399896979460484219127608691317719731246550248987473934658544269472095991093588431161597120 571 -424588995253046732645661413833993096043882947913950182531680317393954762269862971520095125744706009369472313001344312407921185794348691932103539371243182288983077919818663105254326602173267177095096205187300812296264303808517053654280319616266357900 572 1359759408253102518267283303860367650585244335877278323446013791339612947889803508149904455039901838966812166982402356005438667666753361168264601475157337269713585585656324974561895103591271512023907698638473413968403132397287292734212937462525490700 573 -3720873947974558230403411125840210657303143135769605656761209057476635810845619771354283310165972965022341753704951178248855674883719180261111052493639041360412101648808922373570919130454853398658273639657144336077489151927390642750845162989434254800 574 8692513548234714896138727828132682814886355702060648851714478302316463828249656062756254445711261426365486957384719614228444410612495876692091470800418861842235931522888348286659525385381687923169999647221987446225543187617236975914158228875586086600 575 -16210966009938735742493604166744066926462791060314140139255607301937454734788917500292044629858275555206014147672524200233402767521519897951288988769197431119447064056860747456266527047104334008257001531778433780128734719980214423455753818851408003840 576 17037337154522255365184817050581579731574314803101742177866315051748228314846456029205435212641263924348573261478627446306253668954891217358369049169209623755773335295464419737062079221826769806312548644506895445411126810082039388774601255281104461675 577 35341272842292214918234900582397646213650787877670757658383641464075938991010585725142838969512471648588253523174963779122020578533925832190394051413642104881685474762944959786146791005910157199479728570079518909362918345009108614370718294102907248200 578 -307976971139567663351917245277970061015154911252344288466925879077922909285294051938152070738466439124203620543388558441313020561228343334913026323320812325453478397509757723927206406373262856216384024466146491452638025723917383102880001883239595289075 579 1300513699587926878574340116374006322239551307426242519945110303909836983624272028314124580736399434432485745613234711593479100071051523808509298920256135579350364731919514858301586631926856271554713394349441894237920837768971095185962843087210894064450 580 -4297130561333985325072826962088766389662498362390182426411143905444889143170319961680608328559590886112556183164499557033680869064842205703438593573819899039176403578822796543880639464001811390145344402450753987143866142174034789654559772564077678491075 581 12069429819918952510726857155680932420308138988553583072229120652751277016090191435617947970245454053903812583283115447401174191543463455028776856647212653297606556253825741158477842350130355605339469982060389055836030280909988848691984498548183613327000 582 -29050342613377523913414560746553011671383971765296306891939763965035496790954307476199155613613871119423487532528246895669705562150003763612679575021405455366019322405982971802589612045052888353182277831866725340253039551882489354818205083157720388939975 583 56928820023997507330467643560860555699204851702527342593021151153606731257477277252603879058182751363413619317364419728958645429987025625535830354888075618564449032434296522119770150901917585576337904853283336011051932890775162328978568867903999600730950 584 -70933757393107481716464329125864097303793070901007022970074043193527264743122629124664830001880278467581453128255677301813687926066094683282521247730077894640062973118243971754046682377970612134261807593716534368499554658771127041172790696403375193261175 585 -67642110851689967260744308928751909215411372560555617677461624421184277152562181452405706290581526361578199126427607657634289981856556002395131613111823508120994899129020012343408262920459663961877432839853020223369646559974737468945513855309448245421725 586 877897753724024374055327293195808198416281095644669004744935998407307999940534128338687896608755635144552198022267051972884704330980875523725875016765685974611322910475040597766972981853777591366990662510571291277742305271048403287228797075369974532774500 587 -3956291689423262906265450514778814044481913608925144819680071270742435984101308200706916863937416948997251937190768939384381685501136349484765033697304187455211714112493265337841290228764625185191002027945636062157386188878440296858139106226085002398026875 588 13516389965025787221788327185515165189298474431970077246527223824406947033030740334119788714011398339702227397117874377830453323062993715462005986729495381741363727993748380045994489581644194318231253573980101022431584431903700030300338799371777355515815425 589 -38975332892264073948066388610528642111265283959819046149758406679772207411715075085872934313009468796275408134174754576259126679304732152773015311537725523489525144418063339894325588015735740992246595156363640628951506558853248859071654353461929175193009900 590 96521591835830881755181222900258113633842962542873359140851910503923215502648663415840862302589366929545030612400062483609494238332029356646172269694576418564899344604702019846321111813986123619919118516148352051124322445570778502246681925888050734870366050 591 -197623383616752511937647376242741230778065098461701464625817787720288303031498045305834232159417436546285781125068908744366372207988676024297606461995266759593480425086025042923916341569789822617946157635018245183264733302478299116278136543884187292223621000 592 278777821819230714696452302269084066382963256087972756039941106757096864304260858271761509445660660522346169849114489257095380160283835577823712210532611921757788462697047964269635463288865531824052025472203791514612513405512498713361515032616891877936678000 593 69332336329662625181113220381979985857281290962473180510999565355548742287362985268374182378872157093943080021095908315012652644558602061786930484100689628543234774854087644160361878370923218839896217939086354097548061640293167017361142710415975014383547800 594 -2450764624505855504733621920218794883298171912922647081176978581017725232801777739016674689277163056777387754146341467050800827329197398435828480565523952205617684559374435093106863632832442157752935519080091596273570781091679101649951655213100638029760491795 595 11943973030765706032627228321464689059925907467086524982048204900608729055777761682357211962494201552870132242389592823817072498637531172428445490996790356630365061343077196982466284514409373990766450873990690144791768492663763232503539069467734148658617793330 596 -42308135808606077105020386966108956387194979732711244671578199437657415472526035646788796017242102632702097094906068107747950254744737095883566268379495966819748163504184576688612342792807081305545718598494004632823925163205127219320074123737638241852603334850 597 125308087428990893053328679482128144928208378890249626167245063188477848953963091600204915471192697846865872090074818405342087047842147000605871736899971076386173192469653771149254530388871824505765146607827747274501666401938434631730027319055744687791302677050 598 -318961842698793952298622031912597587903818980958920705359231981422497578230690685588614666169388793473082323766578953429368827152864064858713559422345363519187933275079637926613860175081972806217834201855339816304708143889927354349784532336508616032787784116325 599 679310187249939388791269982933661573285971649132437168091138400154476612455722199321175692282115370179738118699791415606082974229820645620653197017535043704953628255255154980594710905779657939828255054286348162245623385498655033981102870314642831068300929152400 600 -1054748517593738050539785811712716340244361051343157337967045946077071265073972742676582196271553902467066241365263886883303783780957906773548817209461790675790784347315473466370482442269864383307685136322349090469713771247465973416545058110183287997960202128645 601 252356193853396113396867979862026159072283749806284743451335424707374329036312990122421416315148580739874034046756790571546851516044033729842853989369728907367001379225957340388325885488923977046563254683562679492194747870316233281532327575645520842336486409400 602 6654692671359445956802146448252289138410399760235746436601111538763101469130758216731989563432130156326153580891201219207484676451283083836673078316933685602245849312891673807399619379179725721996841887505128380287578390447353493798380259306994165397723315120100 603 -35748670546790651613569886895786866699183696870641490908342270575217188375261895350873446807328769042178094562646907445029681666246851286815426706476417286176561042371185770909532380658245250373984260142790471848104287774468841460040813124915312134533701725581100 604 131752108313985299672882705026437426022494488455934745422488383953954491486883101522430112946158009100491499021452464418245544692587189398564773546858543865129411249631734286435182423597397369061636727893315911931120350770907332200845847240095592320990209855425100 605 -401108347597932205631095676410682641368288879231812230820780830722989205907938954092932562031176494104397650413691020594528198030383764806263149182607230911477435689164026322892727915080472047946789573558004312925613542532798470342768757866021768389646729995052600 606 1048650988388404148527111618171289948659408241688388052903071803654908000362849822455337114542502664686777702638406659300405237053583803790596968571739957945276380555947275305097019373734222306574129748151934622945030683521128178417825251723691612043103314765710500 607 -2315148527864871751212721897943609868405635622455534331700058591965687927826233486098933815932109993595950419266189693513884244760636837403347612633972773429522098842186638966164614770389480215614447584159499064257205590293385491535579265923721501818208773814969200 608 3883629235479733518753570917159280496476271997336060717073282842208905331749921987821069792054606737890649767580119211282746786408781860889787370154797055995718701777972894556566711071007009922723083604370708357172826270198651618022540452237728043453143131016400525 609 -2329659144923219004872300701578966701530130797536639263131228875274387712227871782769336026170201197808464397147856650280634301440783805638917709382601431202507824989115705519726649115987327843621466601048393336610941991136667718205200208286616690732187208833504600 610 -17379818916498618905804136519907776086359191528123209904438425692833798654112500596847542590751761139259284808321899844373734899345747005729718040843585686003750027056834091952862480101468154290054582743056216723034810043142886991139957656616791989847875735953619325 611 105938168116023115966137633257159557486717698180605349881838533467248745019238078285735598720179414728569420203711754750739903957880205826402338873158762848177081073731147178803399156339529307242164341738817231363061698992661015832968249668010890080404966229177320250 612 -408056818210635286088244926954401638322085131725239845884210221783343297688140650402114711330835300781428176300812965547636983518013081020030013066087233748701067181477171628981373636238721217542684345309772807093821783473955597416288777461671747455696173458858744250 613 1278283855081053637429639278613580809225857054757302349438479810200789395768514118933407567378884503077368718317978882198130084035855067057415302472578445590858346137867273423552264550006023501310205710437207644076741207622221636230328164856345807306883408034325902050 614 -3430898455913350418358989581491948806859025823741146504563969170471173006273046100341152311490736549813599661187635081005009396323331619351581719600730919736989055795242853000643841912944275840108216406175642922325548475639226256240737858860499657163761456632780759275 615 7830653710062642772074955684258058695559365934670152321091081557744464151546404280386116714411469796045942075970165555793414663305693691978432439631688688810693350893157848407014497323622840810147890439141945580464097397411051274355284059493766932745115479436729619300 616 -14008829998854889898347086131003221158742927012638529264504935267807534057482072098099303854621754841519002614454329985924612729918878389912673773226690528532115618360745813860507205689507660301324337168781015256685343516810725762392470854613319489598478037708320638500 617 12319914472423767788274975351682080757057337257286079392547704517778599341824949973186095926088111050472403448484081461094630311841401193790718591821972343439947497093798942416861440504264502606241837615542964817342038664924049000792836161837122186062208542150774298250 618 42771615564977976005167374701021376247164458969895246258311144156831787348895036965489379911913223468977284461207499350471991576897326444899348765639415331451665214929961931750234291326998129708114261618194701978761761101066841464900224287192908351404516602883109285500 619 -310291336081595873054932078174790842963849561324085797859668646515213440335908638479016068370933537296686129333648820054431325830026929855343649205157266373157783386338409473499977766065821261687480377750120279517361892311590625267210766700044180073579594332211389545850 620 1256419627046117132528791737339189676997115098809071580300947009015523872868374327074190531216847527390853235565206694517363875004344609414777743359260287415420370326159683541969809626979440101158718259696615881451814693474276020670175112181897124598354842827506538893650 621 -4055531485597108709631689511608089753464135420789038251443403079779121032780809441523272824891401128769735220664111135822420996330984192028737294803268066569120697185624287592153698010734811768314668470013405632964122896463112300229139464543423003791509750555674570533000 622 11172503564965376485922416439006786636872521748353947304317337763128698061022252376113614330118947838047668211239695506375573526290024260870439802171571800150218471296545178369470053833505137793779808740118320759251879320132993736409696030527178243511749987020104694284000 623 -26306216159373443929843357518171429895714712595075072293878512986495577596999257982141017898385584557197476407663022888495700617635687886364256067765090622713900373182633273013997985422694635902993261579020655152993302946815795133271001465868636742576420558955237060971000 624 49719288754399805053332433978151111938957916196126066119920545824607592090181550184272670978110979949383060051755595988552004735634218511342071876240048906920926664712938275887717134217266404488540946984395652393477648132595632514956324999898579713048483175834424474030750 625 -54907056676495695117962268337537725696611495291590094371423324528810286015243665241643216764912345434175762247062468942517993020968860167521727482818482398409161973954347481502842696923128911564806996454812563300383112022104278044580792696986918325923156752357227890738746 626 -94928614090387767613761007492525680530999880763998033635552366147531322147609973855081751857501079929984309200089346777477220647556442851208442719308584106929378848637523145593759118732950081502117244155215203157802632628190280726984168298927333666530482669352761028571880 627 896145722337430997321360985577786181690459955143525133198438871311829176671573974320419215236608293704096161307118350017958048255350257321896084208615528207062339489708626469116909503527903895182171094859239735944849482623344183080098470183858352300052161136099174291738130 628 -3843925666989688204246296487022133560036258932346841631435674220858220297681090801839340822635438898009980618786147713663942525836437354827220056255906266922395039019690574757515456817086723835785530408827423096471718460651136173557688080092608645138374442039805488523861880 629 12807848374627038902524235052775302273677373666324808732288750554482704060560990682836678790244279217146682547729614195369203419488080881565091190084391635194534088464215730955449982517418977380338046583120429102272454594366979986285828819467100869192163495559110402064806880 630 -36217439159246953203378124808205327025729935929322475040900241249396860238894960205599612039936367108574908070957992671621129953940841258529141995208315681185029844443474162715061004447872702381625254622822528196667151226820130865810476150169215063302172307484441116031787480 631 87825706213012792467503027585824672291197500755342686885090610481408290163170103799869080506218830348196563645282260698823568256468294812689651332078513215382418309116025466369968995623403339090525853307041103995436429629911344226311235900404799862298630877240660736588949200 632 -174142684011726143246024039881980820025974725968414387061038551095278194665082658665527074454299380543295031440894209102644883439693495826436880062073565141677873100997829967691120411295876123825619561796341707243094599902548644760033334068145673886222003347706212620204478520 633 224765820157533914206246746862036887990893275764849600643542456235575692016886834378490207975572429938642258354482395660648880273264610398720284826712611122398926882431562829922008196652523789442231030126047248791105241310714107849113069235833815773345205657383827889748935640 634 167426096235221748924734526804071456098343129938424180049915761524084756607355536134194539566958881791880402828565791420406444976996075285788661201925309822314561132820622766487363840415666630037349194693912477683000864131428719728841401962855063737139762411218052518206181040 635 -2543447186937994437688160687018467340909379305098123294571083779616445074687960744866951846516563565048514264824525496943747014711921295156842997595368660544929812229275415316859161673156709665791041012418947416377243473307735475475535643891245899838470056152401850008528995320 636 11677700006887701172598380947323600892860966290409893065872576307500837441224914462126356583412200340148511189458419331669713016261393016884363515006296704268422755216740212478065786747920650624848730738530002756831658861521219087215863077181304674251980019484726168547468047400 637 -40257333740716317977022407833746085708702776421205741648505198862469731265157710069213750144648992758822384244392038866279025076111527195017090314963618887532923165304293305226684158214543315028007476343460980388379581640937297208394076055471940101906887397433827934295771682400 638 116882239037410574589888147593033292463999510873870428640804094186445534884419185647453167527764142593020397713672607691297531801023211218091224985480653531882652515964136370995794395322969126430439004384056889542820397789023024579736027563126603053641888482394133245892823275520 639 -291537743499922593978275386266644718313829251366772214305461248762579157942010518320990052514754216318005070169408695502416682516773760394817050138790401656991584454884751408949077412709840380671431873392133824175883215904491185262283360842779338942847295197537050795658373299360 640 603216823342995281034310104090162701705950949400574791714826910579670240738239092408731114042470799687539076022866491268525424734898017090225525348082772330131281230797668405371303764848537089728644624005825700045820270244740175009033649297685965068459510853031169102769054976320 641 -874027185499122343017951366360962475812633977994040225791016429066541961806871376115217397995971645799792529356395253081033806189583202293199069396181551976741938862417532724360837044184700175425112705784688048959311663617839164602073331882628599498571868069014527450414242246775 642 -94437600655756347692159050948205169920638365196323036802722538865412626146823063449737655085368804460359243179412125622665489524873545760502625436566710249107592932305896574556252148248022372635887487372320712132942978962727175676035826449011689968433460406847397986752622165950 643 7059237780175532309712717114355009330167448273839618107613000582520579632136467151951974009192236811539825745645926001393846956568120661989874199890737611405393207227917956867571887700080696741707629854466960148304421283025332671877146471600537719155714519968977506664310398570775 644 -35198156201320248617334281298880545190190646285337248104831458575326291188769683847671862828562700096287396646809924708207754207523315623520010602587319817176970144040125492345254744686572951690991777925676137382857666375012379740571940310819904083674545323473655992793436665727045 645 125910976758119832541185986714148462760736850984775738538081643433535397000306507974088029809735223323665120198577666561350579362883509088812062072643546482607094919421072899358317385490342632532407841564727352876295122544026249834120007962427407376498086006102821101105810436032630 646 -375546205467422264909925236485619647764737965447419191782274403229920031608602045522029620403950463840946040357418074183596152576822258035872941229111405838815353677657147505887858245620978954485093604405508823116934019409296451867363144305674324905763251484336111149014621254767100 647 962590535569622058306547037887131742168993291595438030208838969902892459278812604259777063355034886780953006676144418171414146611825839873747111183375847658939498598854585464956855566966418458556452652809632102988805181580634623604005709378305942769785824646392011836549477079614050 648 -2069746181287493438574529067359937857986243838091099185644498986641550781923639862726526406411598239172409622683904206810172498327016126119416253678392168554303483263778119229916246808994651385414193473449059536889404570135204486663665945377725250151552539831462859761498175298555200 649 3282888755490576085045532524189281602701244624607524587990823206333914655939232383154070818545444028985826153499609424697023695397201003459026634395424593914073249392371760721047581808786974139601787417336230847068392457473957338482870392993857249969722984934070286106843014217473025 650 -1120189822964611593783430409237435890797983990965090161167192380681789831748545080499700716954534705704025473595884174137399258019728246299287238365360517151878782827115321923934922767675311173189090094068800840155257498076535468632221671976325065191055062481530338109213904357756230 651 -19012723323292797291461036076366331961182832378055739423012144393276291660143755453375221276686326929397442608240830583829659160161678493672260068567320248057589173070607424475157539135209854238473935716696582475268451275042119519264987940691197930262886463728392813383454805105410025 652 105146927874824520850426463472296697524956431682497748218104679361544588125581544381530919434592791403847379724584894444374368225527320326040671281229056230629509863357930634954656747300225855023870899693647919910677428151660080342381184136017833223163173322306423607440443608893547025 653 -391754808305572684569980136277454141055469256558195528448272940992762860625544767192435505652219744824908711058309641536070944302616983894714931894001807889938703225567848877796374498688294865913323820436918700371936566890084030708620290973412785500484864148326178669976768766215219900 654 1201337944110472269341529419258669494208157447269058750600352684754074273575439395057438415018418793461205235554876093161500542357158472490628939638296844231138043912598093848734409295396878638680495437905916701197192258975450419195518926634457637396671099610101746163618012676445128900 655 -3162211626871522234224477437832601236004891050969152183837678301885718372147295334463922335719294724686560917565552260626115609128549898116002060441030878476772928882429223720546290533925055206888342109447540993344881051488282588966276238303713585400654466537085836301091271540800149900 656 7042977321384824188622291488102569861243385811161908164885075736093409245548771240563061781658109617194350548352398213998062591546108570939691336945027473010402734136193688494802354699837786208022945080527842190921873947960559911959970739516861046956630135068342864930590010273283174475 657 -12023895214652565126014905828518871019220904943918627330693683431016635905341170314202861870352336951834721634224882572551893046134116614203060861701551030576313931852421406462541374731947343791607428158016372932651420579210014195583622359598571759340819178639226080217290495177800293495 658 8149498216467377824016065554320757744391376740360446901635641331257577403579327432154800496870515512383702961801917822385158760965655930986412860333889603934574663579329684316151343732773140172223184927792260627234340823821118864794518990514620671870081352469054164552003375775672617290 659 49052287465639728503538189872596846749559737980226975990572720908470685738675021840691335246218260672821641082694485698980498754725968755145960430815365456472286430190169618675648473018746384877165620972086065653735136422346254540549255223434507011755038074452551513665447715896382341415 660 -310868506864287090982345129967832859577134084590552017046283762716308703458275457924088878969527226375010506754805387206098390583155366196171315635505797889978346681593135337064035097746173971625736853989731267864820189406432711596316840146804909987789322841189373324058083730261404342770 661 1212125289691149103241014769051229427982466852176769208294809271159383816509351334492003362734563374294147139639161020245823751153302584241109140969267639493785267821673335015505238742105370024007356399031506673632428284259089051752809430427101757527846450526050004073882659158271850182400 662 -3825950565068746511375856191245433766211158893997202743105215654846020336039537426727269564638988596143924084293967493555596914192404503591771319915775358960386529722042360078526419471887209000904219363668308214057899896629387496550142053787393181682952221897155012299609220730294094053950 663 10338148541058480045467505940502939221044680499504885278661289265584627879453481650871641692505233997936688167393297446597390482204340751742658669224355099329992282264931373756280582035467771887301705193219536693149480942691261212319339567011141907789774530888423321311963320583408074508540 664 -23789852163675251515447659518332977806656673017789030034607097158227068173690437028427318313392605990801155943402796156872129651216158639445338481339883501765400513390755314626612930036455929293999000322049216502872215189488318751424379758707452573011538259711479821825400623619479026831570 665 43197563448982126801748833995263897625059656340876097846472285005441398448779724013316783956781474511759895016877442315868084594431770120376542067940884673740794624563820276617983211975086064604452894990920174105575003859879269335213504980314616181085703159605455168893075987166091460359690 666 -40666198170448325298197996031954531993993786138269669898410684385863325572057933708416032462855291603338157782080490028607991819901447384095948837942441348067626979166179247776235557197686963512624843162688033759610301257325964739184885329023773318639004637511086507141078237489853053058300 667 -118301996751767755324373011969204570695799210326675207395417731823916716620809086283061626321809377395314301398451509240378040789676883928591741065015483218930286938687596913091861421057258884128878345294995879829025562181486904355064490371974804931746919068105341271880577372895002991071650 668 907911043204044269134065021804130589007251157351930004507842492876459304701496575436782045254286858423099330144006338294259227909752902604881883851697550545354677590821616568966483823743267964349614029531565741915921416188846571933568918029869275008209731638066032106498569287353187059319350 669 -3727984289915513866075338252392749652397000858318578914750610069085701056531121246460467541544324935358743781482096560642103484214425782149365814650745307504925894015208229987804223534395371220465832594349537876618918666108562763650214932125012641352927727276833730481117791964974766746954360 670 12129788595988246579171080810403560940262154323574906748544145127346904900101140460254442232241926236086120813567294698381653448590205816507803472608537325560841029452669647729879502120696622320880029854763445209190326171832677528314700963317050820161700219647700241990179572285362666418304240 671 -33641273019962893921675582500966738355251302233923865475986496051100823598766300704810283631857454563022337543139129359587451861358755547010218099405090350932200545958053119333496394043516706743869638841379076368796765610620629612638964803570616737078990817723143581141822989372503300727285800 672 79824525179178901888449825838357423814156813973650051405644759961881465934394162737054416816959236740247574719492242680218639622857573748024905918116306936753756708821587392605909746702437390524663468438733969704955381532112857802557315408729230213292955453581020985645689126515903909366211650 673 -152828355222746193774703812921957533596765391778227781164561928305791335894816216433284741201188493803310254912686042373969256353881549650718307951424337923242100327929898860855260622872129276526306930762032126722803636188065933595128157935407751057657134699868566635012852568073799018747188975 674 176548772009857413857090384328749887885323028419277328465055371816705575758485543563860730634089717949369720264849851489506410831546615347321853789602424826308029903000925391657753639061850127970029693000810579703471949186413865190866515927273800963524946772510709614338643608569542770473025450 675 252330668352580855930029277835184093652753135302791106554308306803810047173669110445855502385685138546365186066274589031159520895372327531502222221219322585978147036245102023295718687155412610430871936612347590234479740576329877629420821018992219139666503137102997931860619310634506189806112455 676 -2612598605739239431407625678050406690944180750073091140123758651865330350087093201654059498904094152442402018838024453861773287639936595187610370544661966934061947483765824266521331526200079478935553781218240397288232879695238785718326065218157500256499803316886805459055166472287691883155293225 677 11390836991603038368038355684880942937737127120557256785818328435238131828102696188036216714310286665692319023280728184865738037290070889283971887964650048692171509572990834193941555074543631776632516636177863024393424018322545522513481713067752203882687226662021416733805302519319213220736172350 678 -38278508918581763614063442467347194304762398977384910872278733152433536214287556718035131746008939508412716082159617808077177415025687669478052455622551080357372590120270469074600598395096786797858945534567518538784096005558866895267194768566111739376231038508840013935512552716907053613961459100 679 108976701040384340167147771495486346455165874863320752575274179099023403018687774765135440580560285199866562301659425181621399578591093825809231141279277803523194184351544670703392138086491625594630289718399298026712928663622036487355046702657412151863101697533367582770153059414946765712982309850 680 -266217530459353628018217605423595762712066813041771115764890463640965120748734806742200872266309843994392580519252194485509400217111215449413692993046388038997049912952038368814840727861652410367997903772832357375419589320723930166861762143189546555385061820796783775531952144979236256462710065850 681 533909782143369033726818788838753720205812550696118224580813028730893525029978376136357417864310555833233741841086548992821092018278677198927479679303958797252172971624572223672708400137165630725149270341192021782047668758088507763596395642082326235514967457693334087999922147806993263851779965625 682 -712001738803733086986920939694067259057282569059326288865308503038141955447645500418043732812839970093338761724736651480477841062159880938674935911005455480475738227774668627671384491083753396797009505744786750429388440595358696547102119225944441787613581967780592646724848688410545953906409231850 683 -397158115821265336355568081242349776341414740867451478971122980520629298335593646875069256753264405393717286573206767933033645934375785720112963716873497045037929977471013722020968873464717012301713039118037693523836003509450038497722845110172786741553951780508656416804334829738936415579971459425 684 7380136395391028315615112947073254326099647428202467133385164994696898680877298841650520213357451810428024745900652503932349289057653324709800033620897645865353949065067747361210478715805551596067894586604489698525497661777403844410992843799554575774836301533631918025555270428187502152833966514825 685 -34553370397823232933975607485903396505961809252779264363136534491420487185523162795054775470184729132923580255725961544421917049099168182425348297452696414428636986064368309365227449605097484307692670323246879770180677822897190191124087755096725739109635081390213557661176205479089315899502894033100 686 120218620231891466178675748334337957707070905261705117017171882883168461878181838443546952776175768947587398416770023923770981013160206289627785354266255366692955773893506752390309785067769367547773090911111566647365415488025125460636295293265923918671627812768941282734284332389026688901048045233000 687 -351447754718202198996359643918321358794466881817358158696094256475598842797690453374411204040946328174514739740118632326368813484064649015882199119958943370615049203156673444587028867545566789104039646276542211649047312933866087078272483924374046419265014004096605398714451458643528475209105928611300 688 882851831239242947876332495905991892325484849743836229034372431212363230450065055237713015222365167645283543546368340846749578186855834481839092624527017655726139551473979666533716672226115951946713337125896843736061940974881048558579682432007754280885545225337289363787505152753610833286909656368045 689 -1845484192284193130862179602303554196345273401741588434893855597420337587732294648487274281405288389898207541071495875964356478644151408288841685325156033093118237118149713297573644157988326525958172584467426633109484505879501740763078801653537500105298625216096407055063704709840495674845860222129535 690 2742131000737554798793647048376755122483052718331271610136504106207050279414921697156397889089660284030854246847306583295059888412876251694194246726457011929334743199441671103455219171999319775921741141616640451468242886768296124411264675561582427305341273277063258049397810780863354453386904784496520 691 -56867125297064452225458548827872368821497183400244270699555705158999470889850240540192371825529744392886307003904813305672492510750814064069075058299259263209779606919504353928425770979027565567818731115013105547143733299047442767574848716497453431678049822638945022837674124262982077920024121229525 692 -20353161628354773449019702524527458365046852748525047320340439861296132725220322936276365995556797469946227120620783848571394217083273588742001780503029962392928395364394987917285538635772218010479547838668612097144988541647912278011605930452299198428125288200327343095410884195713660797041656508133700 693 103966414011645963618465184037113326179486284410599329082005601253333617511198014435262165645861414215343106124114146942095850594281441401285457101912059543811617038378232159500534799324267528009459499489431352526663315903613266762921618152172011335643861148193033583197591660162502006579126860253235000 694 -375669926833671756224754487932626254736674265278679241088601590098112165687677887375435111041329239743517642320606949921358585454444166080464050608985896008013777629968660614993116093069445518717187487083349725214483028374512740194762104788530859049634172523263213389344357146371731339992649271448330360 695 1128417743228371953978373215879665032129258411892640995405685963319623855869909132060333203829653582411780070998265306312867046031361519679049144585384086505548043310524414361056927126185860332044751036064148742477235608818973656177778495465970803218572055216511699171543452427040638445267865658423936440 696 -2912354316721310343991238255096587261323971527808259554522024431703722940471499230045728828120527374858120651390127634579072298117101395650835852859470019570387734408096357042028135925560397103888914414864437803083668605121160625160875156810310669783376885528402388467603573370629957330650706359308514800 697 6320775767708376616529618672919084320331902319657255538576238932051907259097099021343084410973832442850787012024865613435924279289237356061241639954732833347666954429217547665238353165790503127613978300964749163335052376348114630273142766602302968822250113081373332148560750629598141414373129404262890900 698 -10230364909217353172307735377792796610093386157587285451621830519647929403751129346123508875363690244593947519752258188625941737022396598247261492236853029520822849517959276225534525059549491755887629988369189966687531481913615087827987139910603628124273126789919989735575310349853814745143136046679722600 699 4460320526151343708610301913134794459208517097703456175234914966224713503418541812192123080749510505595931811802154251128071213188749354536563264902670647315598215730990707772605320474379042971062367103551122499701713782338621377585189851745964145193733355776707091298409053160866863067140968172649726700 700 54324085808297988443168552828041598636288434576686295121716462636972597588609368135099671624983627345814029711534589160967903488663850593574340972132920128816962355295653602908789380174923322934004708751503500230745100291011975212434566783917917828019792447267223481523827022145426547978016640997455313220 701 -309931083591187986453423021813927212947767540004465882471312673657380234251039249027734891732211958687453587524742289825989077533486908244090982503798835180807166753052232543740401861667801767220891208446684704545357277094971448780678773184231295273183808381163057080078952298663261508812559837279671018400 702 1167707313201394238950359888355087860681529620238493666504832255843034514913887940624370853582674736314413836641965260163531269119020871350426709708428802371986783915790694584239694127100256664977810152480415462738212476198628132031581371952779786581882160338465659970085487594116336062987745047604872374400 703 -3607112111005060772674517225160077369528253043475069536617471782452787413184859000031266194998867000595514470749267287010141534972959341919364763965683779269484508955862647466502397209764045429714689287364250888283041086417120514467309645249153068969819653078703789650545268399682307233849274005438489602400 704 9559319226158764805984612990155066383132838280799571563033185598989447582949808747298270652974132770184247980592784060853761550874249230623896378470053818721128769869844322808980052662899378550098231210364140207579351579868704021366145046174833771548188657747609240708384313900185012749312669449597011035025 705 -21475042113881322606486443613714071861265184207906178389835024403059832771192368143627189141808659135736752777892143025055810176003367684100039406488812883192404855470971061001391534263896327051340470259905856856882163775437391950417851006078683816653131066206404784390396791825828389315562115857982917846400 706 37283350780241484300683967749917829737229405856492188501475155106574174389583380039667546586066111608882272790821885037718455767557714139399461188164231567764606633704655623778392906151735566801857224120163574383127358353848781469201392692488077453302168571323619889413136076455481424262122379098649746775250 707 -27999766884192720515079508919487843911818849642114380670245813017633472394115882107087889086061990368227445189741196838910937324768341981927456993879717859253060946534463101363622480181134579748879232763390308811114033141836551810822838771125849788724889187978997560391102855030986363602649230456559102759700 708 -138234527435230026752319551382573723972726935267232314486343392991390995276936775550803266256787724275816775732273241008559020424042176655102761115893997686346868989950633235820164563636204202008699744622549591111324374819751057753776975512016340918713649102200334841832433501782071077000576631196484101499225 709 914008993498886758300831407950769844753342975460074557975523460947531118818129441520078960923603146136512921392063065678638618662224924424354203689336377954824391207482573170491023020943952280131944283082803238639845628323647656883699300352965647855354142760313079137907659281611064608859099818828589902834650 710 -3609072496173935367269805064886042433940239365687467482232599147433026092455225372186247937419256204475621735026528126533050045239615895968812964332591499802233694400292705390000449787132123530217991085887689067518307271840229130975380012044304500088443918194927777338768727275613257286336635310472374507295700 711 11479183021569428156471914838989012440911929247780323821973882850464792393394091108886398173172271920775076272623118327416311764448277576749028543451098147274747763552928559034492868287852863098400622189717430524970555251628884988037313366739545868583644628745252733564645627212911404365867791546370805336312750 712 -31226947670852389067492363236959535640308671438984481719136743871233543944519729326115947687912347215924516703275330608681966758920780608976979336139573547192974806839902405556195188380226035339030925510494664821178503474497806296017488817932398662632417557040863102133255133186387388962454091094021840659627500 713 72439781781864888019562976663148458557742912979137938909521994923861696931133515547804147735442020989586157753386931980306166166992070421017705206754445516943866838484060106530230124203650291380820971465745333058719859701130365980340653726072037688025273564207513278200706969700740045307380256545883029134116475 714 -133431983673576810591050691746660198592346983069534935728882060194640178961337597350558743984732515610599663382433883832539812178243309627603365843944491254643698462109422852771279484926973535108305710857027860913635336469594631134594303179597383661516456810365219757056107168478169287378947003927916818917081050 715 133451520807639695358078418055907138081837158234789955056390533186585650445199567556331811660736621746209479044313187846609862381108408087557905400692841149288899626538173203188776776581434853557110159690087030284722202183599696288652347400669022574927188364099641601419283272041663457183221237420992716484552725 716 325614076304990139109100870198061723051601694310418409964507412213750426272321392402507256269916739426623841877944642122288698365308677255231066510800305326274719317596439863463379276938517807612428776148616316484955631744244363261965411835560542328512242814954872055222555243099383589647255414980281182639546125 717 -2661125859454487120275137104415504681630154169286619122744721932624995706952886345305553685795357864045748026927769422618489858038801577869596250213531996050278321164752704045133710999360378517261225804037056413957726867524143612109002698730040441809518583627950523748535268885940045448347522110293955310013180000 718 11086407090683416462514708967080117246694041080481791210839662028039828568739200242558856448253977296568335660472552341985526514325929053783871756560973313096292625264305288186524538941855059618552971776791624957170575284271495054852020586458823410983194381459664555216665757147386919832269889967431626250683265800 719 -36365258516803837596642439037045731928313464958467076206950567303936069399724707214709632261003523071939370156366634449918187238068321356247203355987821460495526686625643392479990642664030176508291374604285454738861545700945420612568284553870323857671575543038211888558546725815452793082965566205684463923010849520 720 101536369104574822329450633039705984757230794408113057058607912107013165394057893333588982323473442498787343917027026023046866802888268932241197635344232912037692273613783032900012238015966400755694287773093355033930251340289195388704058076079708478741546840059173643162781205370330008262635100983815480385350296980 721 -242769463615874572797088970156317270764555367472548203406488686848358516589975029204016909243682776542910655321829396072703642050984209934668220146526135389517979733698239479836304519994880343736184046348994538009032800802049677704232780619897439124386299804715663244437603750519531937472179451981209418791455724100 722 470625253627937965808554835702679776154321217875307038204573718350665824749071998428006759143058638803495661883731434776432400062179757372349899813491507353070709799567179778361184729670072276291908832102895401541954938373393834429474750369576800994437462984031950284843682171934777072161102329765032658175804317300 723 -566529562536062312378567935724941269855733564826661378633777771725721410239372571086350243526953275633765163714884288663983643404299588811822423498775189823615440368566757732187345992447280059296636284401360059229897812806398240612684657925421610245583680329230993330896826713979060174386344587868208107598359621700 724 -660964911183063094988618523048568968069465424635304718558612022886924606198247209483299700509121638029581029747927693422604419956866249131526901498078141385686293092481352808757581240500425678004510882192598066292964930890117068259780623729829471012224927520437228890779902903918687437110631678858074935647894485600 725 7627544092955470386456594434001250380161198925399232274629191645302885850292904868546680838950651578232539691205723968675116475757089536823875896543774869429628557601677783555284747025366049420206898208062793156486882443843168833987237023904546777390188815137142000287837129970196057497606216044359646063385743408280 726 -33827253476147679457069702719961620126774654270119677766585422062075504051454786879365301128261118137971294877798028384285505015335897417585156244474257498789681320190250737504462140639905089418926522342583638024932871661180495699015226468321767887164273653792891936939301866319520833404262563520246053703139338464100 727 114664736099977730848973661493996260279593281011802932671576969717190110356391199378144348194408186113882137190060996600144124705320093016871896519038260638794841997928838284076353073195049280348521510065464604837019177504713616286700297789651676061643449936341720758862788055750811125832483741172341981908306004503600 728 -328663901389667259413994709788254411859199476897769991836567493119910279655870028782796750041157442214766010859225375561035460428462711414410998266832908561982211953699527013036041187872568346769028001745652233374977256139267603452309939259920698117638653731045535783131407026552105697595666850139872676090742608432100 729 808755298641613743521342501210927146626363193808405521093331213170876205135251415729884352067188832887366346085160984368319886346789492148304135750673158476802659299774730188327648543192903295890335329377668230403294138331605024994365505562087171666010893718771401723081821934106653777183210025313996244284715706158600 730 -1640029103578496612454970482694644184396891410045766430562136940872204549173074561351304758098716401772649881640927595308329567504303972531846574511435061489465412548612565481067897458706519848669669351054223010153638432501825549901628183513375818090233253380321953727359317331889530406729513081190133177618800614133600 731 2254597726199686304917511770787519410292525554833103282120877020783272891476738078896351513570714632654833332709907163008762337244233756772249632755371068765992329524856382209064570716320060419119443479178201493620546321586291199263802388449758700497685996645421995418489815188892698353918962882247380014501024657393000 732 877149827227999243297008862018817403487739133525177623728578218972118747717124413992845034043074683478672536132590544131358666462038719648890796695429325826729919143802390886443226631145841380396599497372354139762626824798413011280582024504036391635796240253333424545664917295216914477481816412929596432142277384925800 733 -21436040467520913115543802973811525386133619449231851262968753954808684232206321810289399305945880761211850070405534885556665143042056423011208187856134409149049541066395552646825377977838074147676726643914931242064453712351263322873533227969005483680218755543496757208522512239393703502174167369662500667491958991057600 734 102447782921774840506524971853872562017107678527024089864644999085106994448914766261070270326828871971951031437659370616335235740391479455321816517890585507954848343543596930353177449947225784701918221533998602284125948337714539334066731457810911450720554217072704028233244847340143015500425468859541203034283056215520400 735 -359800631151134336894092800371049848066795593197179589312533215903953971626965306161540795038599861198358704690842536173805314117266734948321289942137444932989413735659581982548655145783639310021013214280549569526184567692679549401418493694795428200060517492527582899647067747266827891609339988891573808905168811508351200 736 1059132656050752377322206470887727826350604382771333917497923396135094405212366974686983543431544688737152285179572135661811941027917198355819110345681364556672942872067737910022789301748523782811824299630300876115974968230859122724001570034966230115792191775630678541716676323602846534021404902169972099071300764061451500 737 -2679355638761169618531095135577074223903567171156471276555673045106632331134422676453122791778402388377382719830041278764348578512165360145763742463612449911434205855290019179779950336823058158566912311020566061175497700166632126449791174493997201259899027243803693608297778929031612066926632888283350207320476417855470500 738 5656968602127158074565076164189425096131906460543861326793669763351940248861751767093685782711904929839066560387556029171491561019119133910241521886576378058391548354352419154336307340946486842175892932278112709056603044691272147188994492184911462705263675377171117063154147227474706957048237760419051638254392007714991300 739 -8607049967756539086087918805876389241816292013560400930471620605980820440475888319243552687439713328948438254176447955360564869307223492969580514219128326208069546600901329711700859419669976733170808040513729603773107451667364439976439236201877836872682876949739189105322188531549022732111994892840232711951515298362558900 740 1197817360712710600622432813582536583983070062293244701233713331334000422645863626391796795450359646441412762173496108390466135139386161124375100996533970368431606003392450222897976908023907921939261033139429777313490143200217023080980507148530530514542238887112822150429635927327863754602799395295021343211548291707392300 741 58705396509846087725923771128240218942508059176974670915632293127612987901775875388517139818072701014171250454731079265614352790359396060258696336940590844413941288142011774412176959176846095121790579916066988859311348701700830691934453309205907946167307057612616122588667492217890025010471522380277231336028107107846814000 742 -307671638361016825015862394861594207415966813056022030258643801269624005247968049800483614732941224264513990813876296768882934110166227293247651888657729036653366814399415491137336439419527118872081258819802618529084782605722536186306272903772816939776922310924776090644349771974532041441838844355581091847781870632621725500 743 1123257215171840365908209747209843908658542162547078266151438831868467850877928361941944316334830033234316245695263601504297773100490493801656695647195692670909864667479468940556567439583805803891588742130555883518195299672777255731394009547868056859898554183083350861603800866777007749671334886508961279663527308700729733000 744 -3398039543171373328245372883472342181440060483568434227754762092201004571386544119000704409096314532537994479883360881946266998194749419123941995179997014035780730344301034445304140299470362150781375062287688266696668617938444744899870411623814190609634573557120772290879240953271863406936156137149931944457973774102965412600 745 8830373854959908596512872832927630608555698970506552464759711660112678794221189670506434104975947187372132630142385910427018467551053508304730164519118971080169573943892342463533615611669153579252411782166428638886388352913350361885299285092917841537224466129361586891032465231027194238254701078578894944796315200739236346900 746 -19340457928874197921163862816601520245148290652860330825879469037542153412672827410563330453385874280742826800280409318804828298415443813964563783883362645070348706017138977835296886738329989710540371679884452559692158982935553133546530687339322907448903268740130228802924978529853817807252512601819943021014201688556725273000 747 31910614598949522489066987496525027612524075305517309395927769821364581809207300381674828583012190040045430533598947917282539276141430205574971895655947835241038625283730181763700367283541921979652727539818875553885281227271653324001571703649859360611306953828696911932322414503998453408340932250146265657867134759581334791500 748 -16732188874378020593074239136449156399512369764487469423033948240584438468037051073827348646630778064865477651747902082070343071822852319624929542065525565080614584415148070909083804613347127093077585579882619743101735041659008132577180439492781597907980195666097924801252184769968263056740425633114254366701237767505245163500 749 -155123187544725309326597790925918617536418893095228121159164248685300821613259380551353282964602391432250821275380097168176794142845462937956068073856147025028733142704810498563202341608693143731344262573536434873480733517489737663316961783752186061128233862635194652519943476698531953098653685326279447904290808952230875878000 750 915140606896346588443078232297416293723367517954942907637379049289015705734499922997598457185609712981440951559197352629931854730847821570183553527498601697138864873099224529004428387059835674998275887236640934858940811719774080547800501436202144713387165658652490343716029416774865458875843234629906569635255609792109539187520 751 -3487777593424945770736790219424275250306078157003060371013263866972944075641584253741748201611264853539107757750577048595834925678003001482099736879911369332391060128889921345851734025922183716175400675167047769268449783884814041816017186640725500748723825215424862971718278848176556890987726312015105164252385382752654794784400 752 10853765967335726905355564901652635814643774779707088318023228657382324151667417502942051968949618831570734057187181489879812344684601168954229403788527271217900019186150060515005405726307969549587573316945249316679573152715982823435446642643552400078590644847952436518845111224835373156160702059220865535265272596364927423406900 753 -28958566422805963294832127717935221398389801479987318653360266221965328237164966081260875871422341329184110614791084930598361434643520154742727573278225004967719538877002212146969739313539939762067640469267871118886575707436612795138343646490867680563500750947198515471494580201141078460306876164532034972357260479846535946961900 754 65607739952183968933739766058027986962642284742875574518989563731185239063588124093601053617934683340386945632579154111446796647979306977713675929251200250240850924919890942941461340533009335501090299647997925582290509467273586065793127105462644482685583368356428927815175465070599450389757726755366012243196194177084715058444400 755 -115749017235373463530857799570062773308117397553264586165113561199091609216035103856063052460768608340288323826265911042525668742943907774574514361767034035491774870824744685233155481131560871405735311675097110042534015378161427207924774183201152435309510330636757944195646205498911096315502730837911726799259698147128318612624900 756 94912776420976367625741945657433105327194843362870604179025883311791869634768300762765845240039791138995794353965667306107033639496954464688745775142170240804480190135318069940281936161412005193217719019731616372686967485747028160772732587640424255516173868460074465267728213521502235006759675259121383949667052758339558526536000 757 388594482894917387603411453375428548476222327775364457282060696874563639011377155918831423767767862544465332724753515531745033850012677447607918331396135285671692427308471398351204603210528227636350165822379262894043424110011486693684397323198310829116665579598077266335215697851531795845436965919784177145998722689399366729994400 758 -2691518949381399872580532223951744953245820774180332312396664365664518602290625792354169943214456931700026931490076094702621956977180793460602938915187871392229396875622907479096956834275298062855844111822585382937796828581411958724710249582809890166013941549079670704197646948282601051820427607485813638462455227635987800686750800 759 10767183444332316539006706906882190392862743106878466441704404335765258385919332319709492296356434384433693739734084602605154849546637110897718451353892067511688673361032545522568650084066789065951656665001487620098059106676040676641564709842069524071360251066317243011303776459758758597852345635059699237403233474386541534577651200 760 -34513021018981492036018352045162343488420776957575396522897002304058071541921028807448355088172724038137502219134688605731116817153322163137146254140858594291181400687336298956433246180321540407807521923623869336580681380594054220378207188778817776900034560356222813872944334188731942548420239639172730188512865543909295490302299600 761 94517327788638863749756893789949777941894454561897934184384508772540707817124311853201599130647278158493680445238991447581391043840007838525680573438964832025899748602601225126567192219954200308268761214810725506794333064731678502637782383600641719258351195333532126221258416238773366028539548433037456375223651487070563867675672000 762 -221004752322987531311939094318518512901195754494436295338326942511430953028908953402708950860720728904680040736966974633189475035035875642485454415120742814560837606379318093083425784840938683190160818538843962297414050644345257921968327364627241245189029508495328282137193804793605344336779566679849727634468393939901890038888432000 763 412733581610439033621821017356419215675067690165703044464001163200135494264777613458712742325112017164196593985269993529936866263197519863169570697279713148636334453527811566114374139149764263121356195722354865660943622731050532588161846297998785478221887764141643724916419539757810592895592984629151173500453137129945238806986969600 764 -435827453848940918940596879398635689920539284273432869604237356280885576053072518363131943544244102109384640391823491806609459088234642132544663232559838591652633059596680841848064041374591596706255796184532591376125657147486278809330420202032872490151055004294953762465622634405988345258755498761869300925856343559187821309089472800 765 -890196903009723845899397138059373456124418042748417902961324458573454872711506994858193169745369799923332108078252232051807746046173415085886508540278523864149734994697636943783112423425845666528291738666998158626888112118722214852351262461796701842064373999451197640301142278276856106335700982978526685421649711926407366208261486400 766 7810138433438929985945595776980201343165646816137307642249153542078027208393835505927524770293087920925277932303843797104658719287794854539648636846911596931569699284554281902926865787709861600797423231847018049539934984397426253374324403487545140649939548541617594243184892045258085302718883118563034354577247699165101148982893448000 767 -33031375647818446182606727874720524268753679294351183745062040323737156998157074785150026878903823424693149659140651511966353247572775344468324331124292352099772059507467018227627461714966721222715046829147832144577205389820550994572303754789684513209459557727729739157437719157861359446723909206522317325768705650814597984836712456000 768 109243097719378917034555567976176238374439544617026849612500350349276365943597365608676002070800291044169615123941142846884078628470668801917892811014370662386213158051077834195866751424666420364519341440303468533189556413533695086172530340194650341336170532570971300194654465487664697467983360406182269646142330085553052871063598440125 769 -307076410046864975260047791747082391363527879063915408166816030118856807519862864325616973586745617737086951354918372902866435306677586072942834988002016811141663206441029412614935967107366800773055801684446486713529314349380714000365162739448926241441796957434801341561378190438460718954295233073866847322067369285193334414196853264475 770 739747291093667191253847825720931904744004176085170766019384237421661448654119615287378703644341420646598130983322539793092986967414663311542138709516219377912368452837554013051626808810681199740401858226691901839428125337078253467150378955579343945659725188510259490804324987483792924249478984601408043398776625755816160149751314670150 771 -1451455339390289195621541930600379366971285451017254502945044577572165481259291134437918421042229146096683989144107202078024697638271054847739829417211863006328876454457075761929322968304257943134092286225167884917474011627106534437517602542128501549006917232205649030772407505764852360235918940446442358214103978839966960525733653666125 772 1814658143887776028230911804062818259957792117069069661030931131000180631043875786243556950679990713814958173632636206261254220384894388720572206886829313991203820080514556824735753008971874629891440197474463534627738124820260848057478084646108029377343411389811055233530761432894010127378547933250614046439013669399530505952935712196500 773 1696031080131040798895254230699489690462689370203302541390562979461176456518390547940412558094851255869788067829806167063710424146684887260004645332012187410672887232202439298204160536150648722585897985509994389324172799021084478378162186864152361511236246116344401484610363883549376280978732631326276944647493550963946460760548422569000 774 -22291141354183311638160588200877837319289836168323886811935724277229118652647345187592985320989286025785168538134763212775113337754127901845613421179352308278845430674782476477269595026404745352617612856131013551547133890056918218443993572155949787627871222807845338336402243667661695664263837740025604262330895748081367930258917672371750 775 100636138164505684834105946942193973737608100052912537103376832726136288110054754674667339533267223833628768815581619092744352948715380758043405794812976680319080265726022400666181942683474134814323687676236103270932741282818554988601851472695996932860714388839730767196709935351918613278269287922972649469654801682312363609709662737500100 776 -344152921862112189168526690339178817113220643635466845990206824609519870979746589485791950164677637765555102744623889629329595326318115684121234904881017953673475683996286014971423607605901480433767828501066448402981207102461011390605823473902321172354046158962378702674622491307646829450248857135752010888439097023037655869115966130722000 777 993175420326897345884682285632460209393643234344661413870997247062453049230657199696044381219903145772746243411578668943454009459809411012910687668446806665355295769465737399391144680485119622305560607674894379642595219232280143444791087130596039928044507003665035242872928342141492492038338778822462501417688118645919645050879423537125750 778 -2461610629030966273307881822704740425980620468165586740550437872801704070976046445549595633889485300859200183007671675601544822119948592102056000902754153269023124713353930988331969342177729540968285978507285814114026238827579207723277398574519637901367329887804411741314362685152387240186718971537207754648785696348875223331119055982349500 779 5045707846131490453880625658301411457558424895539551044674317962653269126168473150070477354628055408276721023031109729452543666315002855154232777062338069913430922284171548160881355088234851519470690806008562031977163955591469489713347555254578577604269408504331070216707411285001090761621746578909078309022905248560881641581100531976493250 780 -7136276886111215800709845330089569574697489602327405904772660175930654132895488171751022641146694282569787110844163927614258316290080154619149459104149601406687137106181306245603308874562265196661595816882484296437985885327026200810012556602701609868012963353938718521936260438176332514519131529711722580689373085259618059227443756814754500 781 -1683953646727743950089079598913627842235795416412266825885085960202681803988101505618821401343263250789050665968660879870440204888131375497923115435181588129098952883980888843128080415363924071339833197592553214829851767358027521069702239509743498132386706838280641746412219777454975069765874169024522606493677990442797910540968495681041180 782 62297138024562198686649816400255169238052558421548133453516892248502409750875441611421594648157673771298918911195273165811132920674304397278760789027335851178056344851149503691036022983068903608914102159888278934415304706659976550880250628070416180963245697432987158686096269822245097716580539817066441486067453786009370203583343788683263196 783 -304258530756893399304474696866755572196362156882866531316950449020899913372096026351658950497954154639436058046905384058654823102396892850720739600255673988080502091220990192103119595033772609895656806036596764260140682827218703002863225059751582587893374373139651351682469161330742347397261856168617225919313524884430186276922685530679467932 784 1078874080972692408678642305493762464209131518125124705607904859235296912551106299263338248291251676217516227321783242782542790793040984316119756168505629960651209085604590956352465382885187502907709575196583012619149111150185522570317473023616038383513239870408852348661903371461898040268474305739885281955877399715531096495739620316890644743 785 -3197975145133807598340539802068477798866116837780223977029661305445271931703434185060946373982595485432551969203795609459004838795650445890417301407845909059262004583918993309276315847039527692562856823302368391833048824744957435355526148554340156513676062100762962950126600460055899483672577915352116452911343941786555418462836468685492099859 786 8146723053088049247117906177735746626583305510277064266292717914680250552027623903342394096780342296504906268582762550231381530329106145441856011103782434267550545775759892039353760181359842968418423820510140414230348665931402633010189011672570227915733448613545246069557545160087237635809833775137997599086470584312068675773729826336676593830 787 -17368471372289058788741452901256671519823825977666280834150070069899151415779302171398026959239448578309127620805207053515006302617066752597974988955832813912728155736567487986542580462195244984843956765005458555274801650406903958119549524713384126867733348777555468467830648818645880911249711581635708819759752442277522612244778619176551434565 788 27024216537553619140280968909599414321991226737289925702578251931487014506310457908500835868366796077162908629822932346823806784168152492768768747520203760198939339815102567128646370456110839194515265856905385158311389642590676567780504020891742796803936361338049877015482808609693808826212578565646270115519561573747573593903633857048904790258 789 -6715515122326812388073473970919663381899697102284493046625369928822005330901162921181378471643237102033496148184254814900778383505206905449846705345280276221175879699920810512503626796569103986262113428349745395326342792011011576180999680640499288370117268564811832543980470228463317510710742947952052046629089265571418706587238246671188168064 790 -169306258118091084475405088198024702932530085834926568281424472038979448260755774610629128074765319665341495956095796449285337300749014928187747639968399287253915963586392754333807810863316543158903264875505439450987936075598141584537666600628090434235667952529497421500651185200620233608802817257659619927463641911668996068750328253101317368962 791 911915502307540598961761638110025489642434372339935291609540937887229066818625765071441848561096262562661132851317382810586758996331563672293452988276380478201414183236856956824301221646740169296741794136825710547754009857106190661719952019504013931508051480865930469749530895721804496954066458817090526142815992039671084577245712073443805006340 792 -3364661450638754415912809157952327931965215758960340086468625699528334202128715228259613225826808179024607603039718464378451679883617641147365523442985642697313271784457646916298318382092423532173041339450223280022692458530166138810852168984297958669081018998155143892242464561755799230434940079700009453843402571725973757626490103663463560410330 793 10251824538229171767653727433703945317488438824522897277539442496597431118345300511372350747762729631202884235191978047981321180944620694104485145768630086179322294551530134578863720707795206574451393774406305465979544969211926545866675162509975106332323741164268622505654896244740030399347904108901341098304291710584041603023594803093631364010070 794 -26823223070131460022971912631991751540513801240008009368771575626141802644687906726420224628592056044149261239222623601072429808877647236445826744956642377635798256264875776911228118995222970721920020765758343165702169950640945034947378872013250877739806053386144448423721428673362825397453768112225110460762405848988700251761688860114673206797852 795 59275693200216173436880951407777277011157507014140871185018845676191731600584403005889333635924207499438479476343623620631833798219019414588201282649031199153634553017871280300248766068567717836244442110568832695913645784295714612959438548846635051059927204057111998725884808191830763396137628571961555383485468073935368432668187529016849215867618 796 -99608486633108506350042408791145246867196355460075684897960415569717645089554773830681184969217139503086562367361657702095058019520769071132930700594013648946538160494051052966932852506767467943406696482342036823283541582097810699707395019034598074322531112621728963838603782580681234477605888840646489111736921363012935740340102515374564288039310 797 60459152706659934363623520074060736258193217634004875836732233083705734054976034798596967291189498557066441044690521057902087386480783486530099067599567342457279416922091567158582481293540727555697051283633509884240307593967192283488699186482087731155216097913213499382460341422353036303173521038493868553403565714277850638819749555052457094396280 798 442395105000453133156641890152685292630563688394082876840423433405400653300798512156563767716295864910223142362922889324930974485455549055993581859126672538236027146647011509506130556501825179567087698765786332040386299114268415232397231664239960079985624745598295423817518900421141020065121310884612666783158149698026175176759528807220662374588280 799 -2705935677821722766752020464893371562475177552823164499695998276491878013312452961093662187057703622639007867631676051871927486762551631753087659561699435390531068174280389879839049043984904497115450481191901632791184300314500076516007058916080140158052016235909657923788678071827812873946171346037352532920646064944373764938446590094531578643235560 800 10435709856280287652689746439866780690092427106211245849431256915717187973527589843610240191326426947122151925747589352523609976527118553236181545325753447660264918305944313512079213758222469802827620209561478251171315130572312750768929301055859262792789350436965712848111161583012401752046623259510187408547898084238688715417645746343183883618738766 801 -32718550432358355727969284821903229745407117624814962920407468153676198046766999838933984707582424728296304247113429186110370666456141177248951393561814200401544879196259297431282506267683476981690685007484893157487527741327233219953384357060864922571851199369658496376627126087957069033349798050228880996121725006304021315640096387225272529520410395 802 87884037908965754645369659632161295762616885045035167849606676660019435134284541703068809073983854276529903819685666132663865361810827293094269035479109673499196911115567156618978597179132658385294794020448793929267810120669701989750014131467726871673571717827596568888742827022557974416314354860711557291844047857651408738395191903746008912037046720 803 -200767237539507878820827592271575592697151814472234566802977657798992438250942568741429979735976490890976604056368538080051710899746043034991854347177858050469784145885492163606800675122772714548324459754880802625836108550316223095779103084844333141653627397089783162543265645678907552823033801922788178623127352779854359629185890014585081318958959945 804 359707984468542339465613697344833469653325428635744854162124918851550352708122763168528666444169254149564222591352349024415168862909352902765603814592658681298708023334700599053801307263008341131719195578207963326757277726325348990541847778263031742417137830273020735838160124655477307298849818186163148669579031448700690561667735561733541427387034845 805 -318390107285180659967510759419098217275598941251805827410100370435747993729357150282677629807802450789717502268202874418620743196646593946964555980013103371930515662837476865049846575439451307005666180117136494246623677820802321165897866148625874938481775811479963071226562384848225482218797076296692154101643565679187496721109744958518513959129366170 806 -1088552154168349249179666739816826394825752330337198123176329936082550898486407740437939832512708783848006460007953836911849326974016846507303471873778116989502844581392846488977582157456056233114814168547391363562528140828242046323481083325586119921997909699673507844041938382137363650391991538995384109975831768650701447998335573000366308971598326750 807 7935422403475710174104173709560852160247481552612221568147815965983829844480659517368895568149596272791749606341579459891771029745199750710912537520323666750285738115500318955245966654304152435765376075839001665070878426077170086677874908875137955525458261163239342997312980580119964439318098252579009456942487273400064055908881011604197025969298206230 808 -32176135326063238543905995346169202524268284299930705194605532994167637889605143374764191023598897597680662238079871332359950353367108794104371722222719979703160611160949500909718365120786569667369905954401304275933672231440824003816528298079951583729785216555628424451156363635153035111988079607145911820452345608913161507699519142042078608740209376710 809 103950301871635058806166797542512249517775077400198283297011908451296151230577880298431066500825008543687058623595702874337375218390438171682201329041121076032273438173386944168777634338809919670269034836321749045912433445342625511544603973158097235738583050162451281157268684723623794821996572230774724149068322954362155078905042517363761229025005045015 810 -286590093610483330867519796093012073430314198955713480816284512866022867281272526692975714416755962804689221305557119266459424480890317264408468651347861011874394162773340293426637565520893148195963130535403266321250589804148822742541200130276939522282171122007696314585895906325324186179045070107107368439646822488271285404255273701767671325052987383270 811 675369897819551377753373003878693075172244220936232276034863717540320347721735153043427389351947803102263123475862592324155716430773078503842961671509926915148063029895686664998477468002582500714800331960490566597278357593028716965695403445677668078328079918892838960348761843266441173031349553245089813134541629818547820166522008239603256391583668971425 812 -1278150537017213056426549992329813606724470844316849492276530967765115502436481340976438028141429474289388650598926188173579052322355878970579928322769703552341578577298027097890561784511922898021666978756889773314167791741156099765816287248313779935229253310200117933275041832492401561968926091494996094479778668975566967850127379902320689469979442139645 813 1417554532898273717837758565618258133815420975380821543841803726022316081686440042232267847732207972459248452754867155658280999343453076051291507626556747292858930633010520236606463212591115820533802526987146779092654764016167997710620378194646409489976931855915518602178947820463846101935116407438027160272756384418699072179174446620022928512166409479908 814 2411858831095408648538859440739259358430689101291763197443636634966208019580376338979618506049488513553592731042663821394428761055460801630461157969189262624316608297697261002108541982490174314858245388117677277522197882606686068187640488153893542755249956361117190040858159322018677177631703093553137748959098071682416852257928427266855787555689108169216 815 -22944178357657008733050950668640467438619008631233519895799894311098812259349257217743095127016530244490284310622993027659791831587730313199309656262630152122834957892973051949894488994211641961836026832445561230406235969023071228767121449119622559019326635289247022821428618319078171783681296438591910177841938545519956106441891805814969022343227246376452 816 98571546271621845059147596207293438951796200124563371799772232036947207655835930384592358439596652863881104922233055941710699940726608205590472178358650243437755568365037531503416197369571097012267091818751938522935160019567889171028225847937154022235098992236373582445746076211602658063834949897578206868218387245424578271876666921138580289802657632129265 817 -328737617357200101374771732564944386533996594280207088427601727094131998972076226662053477309356093914246518159389273369286654944393719591439361005620915463435895396643515044160958761277644856471029693099000618335549381038623310594258189422367940297902114303641396486268574788356433690025596933405609539372331485674359917335886792550843866532422806097522255 818 930300767839209237986784267058295179291716759769825003925551545926598977199568359703995041370147552720412493346209059629398179837980570913534842965180759316095681364798079842282151859441273040836283906521143430428558197397777376918206006778342820166704560988672059032183542115437423685412580990384807612543080878597528434756963343208316106503009641491983300 819 -2257792557863553263453614612183278821989815378760004677726668727980380533920958518017576618787878279140108567351492947700125292349275136921431643214305611004904374512279240680010394446534725105274218327396771044369370946516791314875213816223315643575593063780950681910151622625748847051886161286046017821262710407321353223262667864206914593505019881585408909 820 4482093071231710159174996958038813829591825859309436185676341058745549606870255331399980445728106293619448240638855192745099664565645096429456236746920916722639645794250898936318812787718305085365287982979118333305059710782534514537453941164084943829603114643404090046678056390389893662197009595264894343903175167874572761351442127403843095087111569954576536 821 -5803098452915239937900765552464478739764599577108296179292350234488588327556496484283968248760000490389546971628102399343595678540834550539027842762666554359650894699277035676333339801968569358114702571878129851400821693876670491424814309281076975500921063056598196635307099367512773144302351716615051275004540516198381954437546297743181037521853348966854120 822 -4224187609027913443655188790228048055020368079684686051234556856309496144964079251917998322006035021612338294057215684075445862537329439301144150984533155240125847403565455394454459087207305579982603798786105787295473418749931814207240813307220861563993281169308750481995668606657625358956768567994240307658932495997715382437794310651604730746041867688238540 823 65186374441542501567294059877844477082721584063683621220360512351517535190952633506235619334834650054778739148302300747630198384113796099850179924453340165843037504535599220858713199295430974525621965434135366218414503391534992849442555583505710795833978252638931936926061688901445088955610250011033809685883135234308261311386357822679807281110272538499042560 824 -299840247737776471376643033692516688479057578648399813341758600086245950754441773982875638295789192303917924767503523703543242310887612714901350821876038506135534078624067768143354692199164459611230192160395961957431703101857709827959131239058041022586863812448489278406992223942692033290715021402365888665647074824165180549730891542498695025325517459864956020 825 1034659650833411843029080366504400561305006352495737203299978009589575829501838039625565954092824399666461478641531014794281458240378962818621484473580783006221381416789201317276609640333406154144804619195422256975108634206717461763386785181847750441178446056953794412739829395215765361262983081979480690005823068136754195820615858411356441911379176061682737088 826 -3006322935253834793277035670292534797808639282868119820899829053326978306292417924379855329556765474126429350258756809039455345525656358230090879323845094102107854253375054367034444945752401613894150469544783697432803471374180349969003402853642593393988142725806831844470380815633359289543477203753409012346206275379926866261663737117323745721020410730529173360 827 7504577348895361318386669241699995122531877066657484602087487198399658364698029275858778666627919627561760990963731033787144845802697837937374642177352630282843318580160077907779890796359530671128364059657200909447118761720837488091400432908816656770053730708213195101862276421172121482379977602734398422137688543521470723576684142293218219421672456322825819760 828 -15544301526237555974859306218428456321428981185607274870808346140943467238326729939681806934934968353083358770827070502055331987415942817533510516984572965075461875983889409633780493285523260008899795417889797090023858280645548365553450966048770472961626916024505377029500686261975047156294838957613553889160951131639348942986337295942555141612460224301112302960 829 22577480631325418868172751355915649707300269947482230981508135471020495068612046276142866159437212493840022145462821854176207024023439175291581649443870343152381274641746507266156451811030442256115768041246912732429279540813231846220557791322617479939406955375498774486194486658074733092835577516752613128420945543527340563761095171283880661427377095206568097760 830 2176559378691215965864351117882790486153664070394906659576954702215163922879428292382011033888680984082657980266516147244042601092085580022427250865697611884212420845881726838360047104442372947338276046845492715884190377499097906214575836378754882210776700209166062918076362445632271469770854439077478772883898081691488897156900630649554716764932416876115295440 831 -181075466615259700868214620067815938194096410244398029158951531411232371504985361821588003661703068003123550745451418074215524086320184906871039933846510252715540995410709188824544687438232656305678174694486885632284297401405755249654917759116688293059554069978600548018488707619073155136733137005045481320691244486372097783629628704296123755601889137017166118400 832 904868856334577699117288716922732424169811231941376593820953593832328040729999108477132516921629343641814081878355317864023335772927172584302896891273528351597192539265469357676923098624571218251500727276247629485959836553475373451553322310970226282796920998286072315307169021617543610145067173035219057131300536916160789983316831867439489142903649507761543875320 833 -3240256025766453388437882938979959455243563783322522956221682992777709927803237066216182897308703681264268382690825671416545905344475521923150662704556842728997488101720210031290783439804553649855493883169173436514142916704584868658113188166325554316363059788901716460973818754144596012147301276505405179990467321402788493531663185726111522695047854632333671697340 834 9672049762024258345915832972445869416926123989483693864871631497687740691033297661661207558985869168137937084872526340337188501381133584111093840399562094570056130032138997900767529990141170930506075524388418152017223654042300871067562476800257856035139491258191219685925037119290299632947267332024220197980967598186737150928298759420638029343541657648749430768710 835 -24810281956364340253891740298299635658100168911132617531011294118912350816370838558919002976235393810186489993724917711935461593182236725031024187870641185012098192461871708924982118160882277414898982666816556183684604611816473141727517211804187468284456120080603164041363689649798078105779470395698973853392252298199318949652986973550836987023273874225940742255080 836 53399429303735181499162138977042378833835596417354414501151555304715170515844331221092482788045157946645808352543285938584273740576113111875977871747886981396172805671475796905249979484488763548448093157909725292426561070490699153581711237386499175080920142895899752386048042198704892297004042601132267420641078386605648584151081408649217124020863389366839396183600 837 -84865532663447676058499467933850880485179177968991513046857009646634224618189474545179202957474033545346160726994740523303995337066743812543874138923450485196809193467325303076458782888584979461463357460798452350412527508991096728158903150380674664040614364670503953359812368609189638150583713825876518780800342968548297959506636771357323172248346253503946247045500 838 29686216001675009593398158531530816579701046996254238535597951681486198489154727990067971383252288061319217666898360486054528273032772636679621955313110133988312387516025110291210951969338506029085348511555798496712913475917075110345040342809691676059801875912946110177259911001780045735689787716849002299626009880127864919907953049261218892564211697746290080866290 839 487984517122241218194966771619115638248854610843128413203433603193184505025819646098911411388228074433348626661807384169612591568771870537292717634128364173380305898506968437479714672630788654567691827701674202724058228906208604047643638869283762884564386588831189076767826392388108496596641235978348999799683586733428552558712410844807746133463546787632707709663480 840 -2706264602053926196319088792620661910959911091153067749740050277165522579849306737015894120902085965114596252234407287838667617056956719823688000600549220006397157367268788824168760002656890767137693873812041836523816124996305688261715940179566305482172924406469646869742675925761904287537257021016138495287933107809526776173702282384312879148106984210585416468970210 841 10094319520195482747959243310609811970100950306306512291690164613266367015510750748538499364033977287456313659732370338031341082042977465431405821990651720003242308664737340041281632217740448799798087513534217464068151608211549083413060326779082970439646197607454329459426585531919920365378331703176273604553274029555754458275391441756856402639094750919352467875313700 842 -30979542725672319067086885678319035209679991540368984111725240619448099404121156442321796912869571437155625180969448732224823895588750575151403640366316620947370104769476361601077814050090158055843911820242903217108417623524264641119208170198804324638972684336013544202775658929598777905108161742023417673376492971405173227713226757744600688746244908881515244325065300 843 81607307011391607134497860602533894593486910801808087114182184152426743221700523558466721141663785396250365163502998946015889551080868845653451007067223286514508664387490643015330165244958556339768236559318557015685382642704521742839098696874554142795432622779503793506454098970402765697293166812111865222123314634402297227454982008072409258266416919977410342477263980 844 -181925901392913646341635319892995697058071975820735991264791390187740570886142456407862166829249887523158374348770619477933306332158147567829909849081056514935365330203018551786044124979245895324692217401500901896857281593179475674335832323773591843397926488383108049812644450974408564882905789706003648719377637092150378518719735571860897807125038546533298617134445252 845 311101751502062718456059035283333706712352898483313653978020615858508315613419002102727523534199757040575164934814060214652036634181707119955398513560103888783259401782230920825111014048449346903278740119519518740434624330112942792695527964345430559735061650095334160025730146667939487036371084479808860830912474365496933339764510575267061105254213449165968858401859848 846 -212930451207763634407651162569332932815717157011886560915393641176124744046152007426124371704759159900314117384834916128991693518309658780408149568904494062059677309574683995057460379349177915471469051232758420242422982020569450609625733454843043565771270674480283823796245016045721195943155526920489479365830707807250038712561881686978283967260788952595847157196546660 847 -1259220129263389502782939569493352717168101774913594005962383245952996741718534099748194348859177376128419085493816984862533840522592906038467572537723026472188890389724354617423204420898092826741706465984921965795714051364163669732327900243340249468788690990194515434513703192440415486340027703602566206961872964883399250446238974690096620531260195731024649832750759520 848 8009949766632844028864001646452392411500556163157800366124195042369429950690552354227787896058354679135874945496950915244830436409739633349606700017796244485482923879485254195513852425394188959019121838375274673242770667262918547169382068133343849833465837884424594037308514161746668406214066193503111725240032914890346407528890955359711481144347177749440385072444390580 849 -31270915480527185698977704852361667055528356573285041373345028709010170342586440564431044756731163355358461144313083140135521505846130565838710667718342184339590609090001416947444645394979894413631251837451045617287207951437800401652694302844891709993298334196525273430923227527045488751326906158656016016852212372719285603170186565021667322567335780827102742212242220060 850 98784883314806252815889710308984529541986002715395348794499829470456147947974674490562090358929707423609184773644036329603779899195264401175139425891475537644628062376752202548374563740058270781508540940816628625672327479922719267540771957358738386670162031852952958983571086889392280435758204740165193192940272407477548364387394115653969132480890296950504537334291869318 851 -267127169312967578486106712852976146227136225791340698591625351455343157679540586726328649381760893955101277626968489442152217187287951464638377019680409929350719772408431547769244487453202622426932366698362832061880050424367203731589967235474330247934047850795821449318987991038524616305860390505863357497519182333399803294623911554654518120833821740481773438446082017960 852 615238970783305421025862244407629908837953178240494997765693620502429467597247107607610503469622017164874895926311579830599171586544043825893983461961947844176653679862814244316018712490221976649295009819003241120222861201144512034298021460876026665098341012510853941060510294918973082707472479729926098849984925649445751685588521154206060321559665215734626686174185225660 853 -1118746347154638349372367473811782568730334832444963139969672567949355965527168092608141497279722214259906239932723448408803501689276074783904195681267636528466808261337070896401785686270546734333030443722636761434124036159028872366809638919698954757613261136346868484092871380066673571981532430681835365364231280116329098637267155472146874874163166091601037549015609512260 854 1059215549294527514748056019102973137964863602965460209458872994282782355435414456278732808857278056964762092833123589192821784591448092879751515763558683579384753683014214161035920381210129194964381859044040490263630950294311672103807061145687170355761408330525336191850088397626436815935858267582390212871655198628962973714512675289260579916980368308093424426885444292410 855 3035057282208893902001310386230251585354191136243262189207391117468926413528862307361662424453978601521334792821327322652102649543058647893219826362868370650975037991724494042886750803247654842069197669798294772482718764654644341285021654624180794903110677389877483413606607651925158910693421383340158393614678515070437984577926540530307118925061897662616925268782043397840 856 -23417584256051532673527361743716246983167470470534500258202404365294325943354195291494555659678714679501168665066596017854054680698141515069546797514719910494687099357773745747834052670454248453156559984559871766271284564537767496349285316610477513869998198410902223681793663353424199451477040053033243467789176342203944136953267452913846590023864206538397387860099308883950 857 96289816601145562309768106006215264460878004099500094465857457053557115012282371501469684654582308305986405627881744028855535588468273792033756957658290276521546584897279957687638914961304952859906039600800585798757449038476967854061160730073521531014541863797980348288673040380753486085867963660259207272869410801287380130522711918018425084168723204798684529965138717430680 858 -313568450410831910274564847911554582919252328035822493239130323750476206969746883700667820092950506457748827688521710692740487481113031516950946214551511445635557756513568081731530415197264471064698984395947189507234635914121714871725035213557104614068701599628792955456372102490148939745049689857512309991190598659889718539629992903818765926913549288583576831122552813197960 859 870309988426858462317302167230671896905596332706625518273895229287621574781607641368501832423520620923218131287508601930668192397398727058580989287861114993356668334511332824913488026950969845017838711720300597034364062994372279618539749541634578490880534423433945704707710868284820320841199940389612118558345918527011975546678791568022994488624844995245931721785575702573840 860 -2066788975432996743624105070919562780350058704695053345215965394250942993941112749199418780510827844192672002698862136395991068020525156563605538239353929051251668964507687610830142213371718214416184842231372292922587388242659501293528882566046774276940063578123571333408161964624987498043715053628171677641892028052159928225083683019460700187310883179572955602178117997011520 861 3961962604140096266013502373322036023189826287887151592805870150261617567905064142706274145759168968724264990579195349894266736596990289841799596703180925543317598186169405375939238523941356451107129839738999155522259310207112365668838023516867281017094049864127172983504713837526584077310637395594618342562229934922702373449220507572514705749273609804608697539445881110724400 862 -4594712997210930071463601108765199882803044614821736417268594573354955585658125233638645923588827202038416139099720467237973982399927152989126421784181334103556070977252155173573349805378568624556666923318076211874962144625668026056062498339203227986216990449805124447475462570405561660546311458410891350851059549678835480187393584588165839892115132075685743298785821566063800 863 -6456717698089336635909482476939444930776497562561034823284345311858015930251241546033721439700658751363515226135116281213560889276177041992918483708925542836584354807463134629012405841136991784196949473674034488549350604818704119272434607218215671678575712310737774595784168882567818054247113735162132284908609804387150202208770032783419939419204155729487130837245691637774720 864 67449004520316812505585952640313381259898649599769872742523236196866719438899906089465792521622918448310052189094510728610187334017750234550023732202859047890106676720756587112349335684150282242268201306538785317115030414916409593999243317020400401952757813146405559143430799124386511044110024043278964452718707487678769545708707262406593924270521171346941990273800263770013410 865 -294548703092112076482777886244193646883882099711754965521792561716794904056518706708863814954968019443191091356973288615638137196633712845998259763019425637582018873636158332041601340625471101871826949026450026848939074401208186993647921597642163112908829902947522343336122341892038611883465097632208911059031126124322397855998574220391964544626290223221586731922558896284323620 866 990715005725874906048568734891062024427784868847897239635537364096872412351259549494646745368546654137393021372697152376628222594011648952613599620771600325103483720731077976022727748023312620628000281074780203601652869678998769955762962116530129154546898952306581212197710296025935188469919244967812346004401105682260911034813462430764884869259708852388738475897072777679537150 867 -2822607336872558104529779114206493120342831403783425380225025616865261170715593017819439351102272359094253496178321191237268312661216300783112784834292616779115112571731450753622934541396039322806874534174154128450381232199526347138608334719738560488228226966628760399529378814461863421005236414109496118344453002048616109761012551687244262807799882537510624170221293266185587800 868 6900762660478267629512045707800717909449035620798754723944932408909300261160438273570568739059764827588081926680531451951045715870235963297694950676976292496490597981863473170296928558672845714924641993648878325417388587353435616335476088353662752464794221449319127679063074115776381386701050687273044127263546302091182756032434907031364199323177005788441469323658568041432807800 869 -13855388535332944850330825883653495082707744256939156734753521225319846743082295840938515137774190112505347786516965201210324864506982067222950565073403534656598472718071220102916535985796273499653336570745567061210213248360725877083739286588662769031923060093901163057130351958931011344793215428404045856316450376453667436270253621941764407327985723104151968735711252429918640260 870 18530396975178709966721153267217230570734162468773638323122366432740168355334231758517110326510873193060357426721003984336263078666436841855138959718615292752503134411511567764030905828087353950279312423604262124605513900641250229181037821496313332443612848599035132247660299741224708947338319121853621914943631332025797037729512709413604008808443121262101419839850968779989071690 871 10053126241480103222343416564048086474929914985526950592598606339661743712234749450125875462767180148653174889560031352488437229535669573875024094675971754186623276117743170507389705450409024112672964861034524613392465796660158575476485215736593819898096470458974582571049525262743488573803020555780163211627555195152475332807355729371415248580969680546983959696521766044659845200 872 -190685041373188678850317753304576011899334722513906603686991848146701416596296632513403490071172199570750650168820305106337460901095707697079592274565372433479053954100451739943662930554405141582744173260962269822657545579279047190431890265286182279155879503036302001779169200252896313019689755754837124195827985799598823764234943727673631193958267775738154028982988215877669514600 873 894474252999551575075368105990050077580411172614133676904073070418144898878707221718010608937166830484819204100801169761261863671552925206925252073875574431045730130682987894806944995182622794351199354941132349453284068415025764488347300049705070621823261121965426288305831986190111159432468726993909279842907324909771918912784481723912172457507506598828243826624219841202243447400 874 -3115061007278249430882757789517254434138517587289726621400379562450946124690550686919421080305738439729351528298416861889216247573077637980268217126879779831084002117801314621366455431885283092908499034017208813253959904073290154935822423662480293865755426843498454138634203378217898778055361261827602280269531167568709398718188185165646756933736023844678527345108493706223788932800 875 9113429002460958683371826435398373302160221717907785176382787983354663744112316624867465631469902849746304627416152558250005225958355654614966869528117980649097112215148148311740064709610969789551734073492182123332527807185013144762716565496310389442485683937232239458623561478210605099964378717469559787791473517158815441839913174586896706684716486346433396731596302766687859014616 876 -22910850969491214462709453951426882127069169585467924472231597388196286660302575675607871592559767000536793010980068367212704429639706319027149200416448457032784953871925062774055116888685319972936801024664388211215162141412594433355121147690131220379415096807208650520769555913100599551764979157667479761430993179357177092153972677378823555624920988954986125415762146444368781254520 877 47941363673172940583550206563939558575341818446785080615645777249435474769847514249224840943810704667006171805900922715554430181436241588954580741108597847531925721107656211423357015286365229819008208644616649692541501179626244487654227149804962770451235020317940262754751411734501830028057408865730036000402447334627289733618539273979054056524677752268582769037328709946800346635520 878 -71395880950421538049048573450166283608013599651045518544092242322800676305451630371374155931024259227125016041683794395887322727481845070608693685392045007902339312236699834590705696250185574516252795008828716825379249883140526633018394682864899988001021238004526524859526802714544844552915810741436349913703773707257785710411248173858650933896856708848573922386677113765779255053520 879 2244413480301940126795996659374019956718191985260544123713629066292347464333250752551481133476053419507554433163697799916493091525256744383084917912408497705570411992866232515759738567834231738968834319491978974353978935479489576532102058653161224482004520624201127352678071159993019583596522991495573381379595834647082070080337450208200596609649022824272834471739171695145564895520 880 526206746988521057074880608529198799095800463390781206392065343546328677331903732064966071192106151588926742401675416769660531667866428907179221356550053815754839644715055168338535395794658584293230530380148151026836607849014275804859752141972872632913977523060561623063179671274061843389515724353698521147536191432684094869953181916679391805083663711076994736381022340786033629123080 881 -2694172616704467995677002275381719341090792244954675990209536784590926741746092025881144705260279994374462197010269862528258584933351564636969400892493111676251167335982998355486449238597235818795952627769553456739611825042292750816747871260831341048007224884730593450064284690934443256283783038164732244094938194848724899495578528377643155529077787203010746184886789073174700480314200 882 9745151824894894790365566549522450845660378848775993868134572124579585336581962396827250539118780378078045682496309221343988106303017168362430640043828050432889228426940028536319221710556905044522366209512962737989545967890754869158684242044590999546983637059547523906933506693179818108191123342133345857041730122892211918818677969456392245627730397012642526239800927644515860647678120 883 -29294366656504740457219295241982332341398657996463661347461574581721316785856637394504620412828879106264431463764793112101374000775121048766810154888814000192643096647719692135885388381838763070442479849914422184656499368043124258531192879189731263666884663969650047720739858893533015372854278441465124766522762830591291354032016342213260666330669755507727109384944860805481402557614840 884 75662801717130630162047453911823774741581990259772076721548349131070879958411301512869986546650103278118276411544802044601146194176980151370721704523596383742172743110724885377574606662662836468613447006595563800091618337383569981620864403041757903021468095200140210725693465967831254612259566316794723282259788207613464943143734390365428309430208701711447456304389250614279547437331760 885 -164369340662224173043266886744479855863205589544631284972846743861734627220495515376231861961296656529069552573899915164163002276092480052649457346884072381122093103157668151027094746528810053098597639927312303549847014667934670765824627458405536474942039896699950340938776086232309036856343093404285551687304641031155732122720592842483387274446273870160047531579552219433456731716300080 886 266531343231651913507659895390735541787278909969256379476139811567151864221594413282534230174954233292033091913954361496544463048528720655739746297268045354921173188825875226369879355144835666349629207652531009492580746322428889534558854116129931809220218137654924479935454857746447973756285516311026415981217941923424323562437108488996214242479298686187807975280230986723845911932800600 887 -118335246363590210833005659571069490606040048097150356321144540130914561822694404975318595766992698896900308991142593853351921009185274617096921602738786557245685747026302866613584158343503777667687097828936700803815953723516137881715162373319094449918980034651207332491570280277002408283070375122599900568837395966481970720335448092026903741407432661619778603826309247288947980431721600 888 -1404980635745484540308736904340610388111523063992041328826169679719463990825195402140007948446882229757481979468926566011519943925680534586479281770452922781350683921314782061518104594469158096794400238776881634996517097057893727046998531537014761508084754978802520335005470099622519666929367710003772029328373924543431173967742352514165719299743496274720522406847949132664772871626895720 889 8039495328999541504150449840744188675368260384707405541733343532561201958555211761846952512911251717535100847813157042019134400632224542780914961144561138787857106457889892692411807498706947883789802567592673902051887312169752681066058484949360584919607961050743780597834749838092385101316450755542006102329932749227370028339042196156682512180002327824546375452265402723939184736818760960 890 -30324208878113435438499682429761760011612886552281400127830167846494176827666434977215580575087189876405652646178866349363321283467852798017075898708150176023356515033472126160924156573043825169285169236855849055513031312917954668875844512546172147478747258163908649555205877496749830391354444093358614720229626490611486649435794325614293252145499890248051419194446061402616853072351083520 891 93746681023626755517722630277158355858412869727236765810774935274154347907950840881986578281053920613916318185394567304209423117705291246878617615354069115956159476974547749207052659773597050887695158296348612165241276032943296177759547767465990087444598390588998571207732212427068236909914624127718035131954631031940366066436296066263656441504190950757226058753688257061093842405235066400 892 -248623117868466534452424942226254448331328268083242576595772318126915292605619123274928735408766678133496104816502423538422843072364567114178933364745806855820231413299266646062356169783624379118108320450080475340851835715006515031205310673874049559439757630488809978284880448129151092441057280776883559958382492410083321342407969559467653611143756862737333673598828372779524541126277840800 893 559027881306315585575026432856921449392225243392852552923894669563846988124572795797412002011549865066723510794138703455333199562750845090457301297490732654342156990618974927319084741611944244982506845551588146398126954529194175635561913454372066814757366420593244842394810538498817042687275615103148939179618507167044403004020639133222982851587189510505052456263704865413778949507103353600 894 -972067036624382161731359376018794331374568307136974013755978492707794372023161676733970323999077124725430688753453773189502428934866733149159491519823877534195616833290311378632022427482986547707909555916653704069295583397668785322371876725744895344614873096057923661326013283935455215165461649841181454002040986212976463687545928846497848425994211619381290212259053431160555547313446380480 895 736116983088391831894371454974208868713619282242586794566542386307358670277323298995303094104347857465224756387190980610846049579193670100021940644295327843059833219836489943721578950984671600482019731270491076672614238538672825305069726622592276429454856076176529821417618272006953233294230958469694001071201742021842991977362456282265239598257134628582654767811528180516427746441552238720 896 3574714830800596616375069068989888074217252074846598771633545453485945654617507079568011768569398745255338505992399470026981003920182973582696992994357168404267227964834363481118690823334787690119394408565942190411667300701838991891278009674208486565013353004278897060538263768434753369902920400565501012422869190948281033217086078898895450844603471261106935270086326718110822018426099931350 897 -23731104758540256508953710578017551043502097357185172156871907307978616398768309677824683617181597701663055828914102507825483313566431795398363993411592875104507571018989727959988503715104978399283347495147998209961489743949215847766003106184266966775297996728271582196526742477665321915292467307357063546671362140642147661651223164317034678994076734288970871462495943816035625032781688034300 898 93823110382316480921491138572470436522638128425069005127453170111627590348261245502169841521274239806687001528917850508217265404041050252023725494898111037457209368236284008403114181790533788870792752706668287256272823317281380155116242254216573042070443047902029070106365002864936259846387548998492384971376689103016231113728158131508252117230470703033927830574396697868225626891920763576200 899 -298660726484107265317783057193512582603084653494123720341932269438543934845742900302883929651328938072998973243777500461003484159333185984327228649067549353411786961961591558794306636746309980561260970812669463339494401994946123038990879709109878175959805543056942946087670658540966533144207407355168472480769062429271699603685029643182284616153084006325753263038651597036020455388309401401900 900 813039601883873680900753121138081900274002415626799801348394723358903107341952292794306559178607585516446869759840708902300426041619060641830545487581510812515864882124242738343261322172049273825190364520608832652369836245338783655268716967493529024308734710289226937477259995502551249048646689807440742367446706071554822938394831101812402976608497957033416244369870726470567156254370147163080 901 -1887654352483351576165437438793787463735794171879463446473182928516535403995906865334787607207129228888001576115166262160710985098955842285766553560165665126861442701721914937469793804709332269157201446995449441163910820358532591642487250845743768451265898984591065663122654405720950990837601878970458216420139629209648537438430403768330832295540545288074641447491340617101018974430492290212600 902 3481738120682684153059447886988617235113356552266403495893683299048380607830124673099514144950846523843517508228724351469308011229094179105543863918933135401500026107811478289296446250352594975550901894086038675439478019661338340167816461314565886259438195273344670727596693517896988154857673709684174280825518475127031038946884818894438112891662560848178839904742856987308433294204465750690600 903 -3500030297491034242503995050279432010595404626081758474621215575270077991951357585690401321193767462074178627032388070909894126402464795350945292689615809378401566840547476521810988803135770042223526540498146172532230207972872244004094215892048521132437796639118429964525401689296215593308551383727310628486724536214492757208594931809215948641238326817244824414170793296246158997579368464184600 904 -8411055502907860435667725038377092740731788502860664632734909629895990918695753972151330574371185262197151710134506902140628712575752778225949023373345300666862012518360751857196844748028749035958015271192219555644195930296116479071685849117403402806000942200363775230869954213827278548876569978654704556744079943934554948631495157634880711420111541838177372489200543491520140484961953473838150 905 69151795987341329676445924871064605923130811338638833328416706897184943129466330342884683296179713353499708475424105483975734334361679734983055347953519910922136058107444844327797982904150716858532344253965470293523095756074626560039121698384545856857596363134376485026572212852889622742482469408190551580114504502550177582410904206930783119577901761012798424686086532312286718136480517285977900 906 -288501788677798430745264313451359417749131089484845716188534889174747056985420716723555694630832230678027854287315701268343897407622782690507493203614983589826357345225869537758821827706410596230601221223095920917061807678955156568334863093940265125150435920168526495123695752595784755807700857620744566219714817857927426618046405045110781148611649959497880286158184407403101022989171352115028900 907 947138333161557705004930191853827906094698246173024884995353520515951596561750730372310848608547990993706772078855274858112838857482057465075663229587895526065984759421139665264309997762122274886448280755240292846655453695221925580076366127868741785793969913881871574690213509525296208843074722794131147050582480827597844002394724268907667238591216104017073322352722727812079741346091188613760980 908 -2646442865001940422488982918378329736799685644386120046336592061186330085890964216715208949326327906031586396847757516771579244395968045234749786830604062671466156151332400140265791103044166812040776196014939070731932715060110540714646152958697018513511537943945020229280446960109713888853334136197325299652396482435624498866440224243439005267656583701216943460969252183414534350867724271533398660 909 6332583457944955302354007836334914068134430919464924922883182765463036744193933276867678980661521358459898255904942591750340742902323207327280785736255807406025023438267319550185762721055144538030289183674586072377769149906529827099099399719147553154914131855723386977280658095483507364878830128173130503646004617051888528536884365758188597052024536600508659112981881671442614855712046281889730840 910 -12290926561912207998124705554431578387650695061484318367722106825464030796474275102430472604162963018960659612422988384382579648951063102073239363815883708545986387418935059716606413201941855912115464909522807484691671906207831388649084124046644732769299534336951151208911787089555689874671786131217395820709792274161761863432638494438588162546640799515325486820548477178895462389729469292508850420 911 14848276216323348371430828715325958285155945459950805790106646907304582399066096236995458090018386475796678024492862841250869764130288220893242318104062237240179433799431514107536602522859462149585420181763263050790509554507226910474696701420120256505780972360386411982089863040501767286582386983929187231572063052227804565300971993015522286425565663477548566899761133314814391934607648973070020400 912 17009397494520566555690977900046021955452636474324186206257710890108125915765995870218032228488804793750548970158181067099078750545157155112926263297033416732759337123734150705871719676036930672176308957880879754139220646260852605551377103302969561234072999122343555522915033893398569885773064271428584497721547722660323736980363436769672020011684968699364507927068397871200967913325860080601857300 913 -198358569378197264092244649609548420876939164020498712516403862936802107769440282797801721540095192170472405578950346982606731266293662521173440803523839665413372552408784462570707358999312794346962650530863176000211657175318854778683436032283564580319717746777663104483289678700946208933223995580525757256919911727342257616260773819432821098907943195570911435084612574145988234365591329977363694760 914 881153574070149310875942353318955106212067111556741843534839762583446379688381465106850246566050271960250639903664934424353120115221223953458074254947398664896152834123810843000960651501315512620853979969987619373929153250476623455720299131808055127973692353425334489548906387594728397274066330949606541589479507174283380726240189661177502817634486299511869125614972069863562239384015946821203708830 915 -2989542809868735052863621722973728421920681324215104793204815555504382106834117022017073028951725221394744511826477194051748997230596943391821281094985413725421851225251048323871344820818259658721145397250060613575906533915801412038848311446243278546665403597836122045056429031096012549472505471714388166851252586148429372201092051132554897159727185029695779733708809975043576696668856679156582994860 916 8575167201892867657430057961934226760186675303474914703954901496282114920782608551981439811448729291783281176839271230794877067598003748089513951905434772182281359899030291115196452412474827764466736799462815610187309823456498307093161655475206230432996001425529436867824174943284101307219681989668175240295018100186702599355383881353752950307829818361563388484667378131175367396280440644066004972700 917 -21117390242752235312037338187705559274735715520644790310131292762377990256708817105616018778200986160761025058670911465473924282779335930218287457138844276024235348146980296792966024252312939769114483338485949541723486297953780239541724078451255657594639266403794350064025536658267692648268201840233696959975819088610599889825533325699177362604372335262871391066469133765158445710452729699420655124900 918 42869144705776992177663644387672799322974468336643500934029252691343625785353396487064005217779762041057605428902277174101558086418319057867825132988711625103958505945717925919758284521448100829440616689743867482198507054892849759334397595804980547668906107214393110777133834005523140838522968339616994904383437611820757041866175868025485496138280261674568313369214727857443774302938579890248434826850 919 -59091695071964536635922367151628296614255970718885271601822562755431365153572845522307017439747171343148587307698027803626240549184462962236598579355858104570189181397909198693822570850736790357615456476845127059328412350235989304825695460594844709162870635926861351529361855611594036510346166640603356018645282562558807532559328314026620529402202489316980932061297635473425968737577934972459044300960 920 -22171535383321024952816835535993838224252203946559811749402150729728863461064174074158165778444078616879170068418367413844876664847883698665294229016324555187285717288477178728412623753743427780866663997763424606265820213614649669181143086950916099532872546876290708431266565244487585592988738012385695988049438229792836812723266278507285003105172876715654263716324330865182883671833919189264274765610 921 557804100414672415996020279118804418830676504009158039648329406731610637594179768606133492763926795966005515296741645124847848879278254769620222613171901234262739989094228646277999135980723422248767451693230418596227190045661094020003833221269545634472927362538981073675029913128338001345088484051226034821083442291780499255614193267167243382003908508478890759702949554833213870435444314651021888951200 922 -2671141500205009241048590476433937588743638811108284730503114883556971898415382082627054926517318786135561636199688239389480698985360816244906073843665606511986538194580565640319798661929081752362749013993586605751192412119075181071070402100478274915698637461375073600159004338911267630785356352623362171169258232904959607782155920460876209886540193321141098950262865392320451321305373797193246833015600 923 9390167373262948151050270076954414556063535221339692119831387173267101233163914148893450393813497875388670645579183495702911381523749727108276070819512465845734649819417240765479850786034279900587773945494472492262062590577116642699118040592453766189938096467778408698425960613151950714301030921415677181319270250495307468760364386505575129479504828477182705593088574756314997578214931913409321615539400 924 -27661867555923142404628687351794687852644512729192858278611881437986659423290007200053991463583374930102905594331885028694477358376271970142206063598650872641340186331844280533301242406332619973511954360108045390916157595268642451472043295445782920276396203918131384555469533691802387880866045025413884460246988661898000013909019557820352611404524236561378461688534617547193667854928780109855157150403800 925 70029942249173065382287929792748889389292799198892462512793245000741225555468630022838139043266447086711358055604090685178230339328816997238655995678426321300053730605617300723342855441138764189790641939103080771408437740619959572177553925301348286530824604766380569688147671888098596788880594016446860264945458162765500122672762747732645708603279229707577181049295582631462686781679334562183457136600480 926 -148001630732547271156734449756319234286182475366076938154391000458281386928664138937153194784299331237464626041977971097646688557323703970024844358171207320191291220870296313253625434199288044275752375509399933567968917540941496812522816933617267074359760951338339813260315975358895694519933042177049871109493309072211728163551022194158249845585540251138889224468489045393612811665848884098073553560605600 927 225663683249099058882846977090053281989239735634950892836793515764830026498440578971387432237953706324555686120895600612973784883982843047999998764198383629409084583576057562181413378869817437593479342200820368937547159174713738600420213406158965463434861871646282056606895311794655851698324272465402966275848544329586521870986059787002341384550407506959834788939299011907828505051279983303470752722141600 928 -33631548577562419291281188148030085524593647593784116581087849013107704359172849787537044916590715790380572222179720897963111193164022100083149847750231144758057780544349853213719612548184768355562033334921345713807375921949397585509804611321776009622938636691118488160617076572763727788091208441270407277870206580748243607490259402048568631004018387548484447789388455278566140767285649032241389981389600 929 -1528278971863638847921208566161601876812669263882023400447735897657343580088188352406792074450728516084772854063638741309681217192924381068573086715788026089867686401798319540809212768067968467924095119717598842649918482502035166648428224041326394117096819893674141475956266776426031845942991834428903313806800748877235903547297846814769749325196527513603598248201000260911631371812321633972272506519270900 930 8029185611566647339340336525372924583843202254048020267339679735121413087803115412818250805353415644403068531523749254002633984188591683935071674110324306408887094736568987818805046480024315404960920811123103400809576658412575943795875576146285150839638180218865451040011145762169466096327408346781249689507120650571396426400857615338015312067886883618843334565774618319691673307951867728507800058837702400 931 -29343719900879156146719807818480378434097449542965116588519414478526945410520369599125919103151830475782716976333239726520468567428269827864882188851425508659782328572319659321656491677425694583982738275193596272140271895093140228194352599830213893740709460626562600476569329813321622568258009637201217770247734669600505248527206373530769837725710096197473801318141725632265146842960074929988573312853717500 932 88836380182148797380189567866784002958535022020129107562128890725167144508659163722439329394576922015954360419311548890575817578593854993227824985549710757302675676501005192237653850197977734026327632939965836193155047849882646189130993503513139739075919420229290015860234888654558212467460632195658419032253805873798043583352941978151598479392407774198272402609293107454294230268167204416064836140600224900 933 -231023605457209810961090106496818627256851890740446420151041812782584270251752569371459023138282676701256166352990062017459911821825653185193684956015652382407215750846169981572185386292314991426616760425638694931969643442894454292321326838787971335713314372850096288076167452761619715085027253015794631869710154557232720414305717036247733634652045539435268035282129930616917633871007482810772107986011709800 934 506455345313028999734797220802285294911978229653193896318529734031418370609685123141569198719084580071949332026647549474609048464213783927360433881263106086037816442452822758937214100400288228678689167501996541229787848310845502896063455974479737074904086418917275874630479948144922218988490429505864989784197826102024586670936566592064361107162526775784625643831791791670528844461588195105463697225551148200 935 -837090768462091419129483731957836605008635361782878834426300462997044114696286269943547812573953500827545235384029295724681028589426761859284225788043175669059419598316594722779031139365143094378659893728089259757454655922269786317903355118983285543087979899353800861370475987991084131941102548861162031193076121352436470787306533576875766477276395424395331082383589853406531329746993657170257592493594362600 936 445176390938714911828148362651535623797206521255584024929127219554557984900387952582864832968531442028089362499378479194567314080005571968850287911809114034389644234510001161519276045451747481668275943298825905508307794214229862455020715985081034797737793904084049294167829089062452668451821804909162232939404565232668511935062242113842948654742189282291767305691765955692365305345472459610353277832196725400 937 4038829155872319248966854216215980092660010380323214768942647645263875709504991403684261886045156496049290724005476703934996967266731415031151655911625047686170401407450212772212313145558647835796725295805753892217107035721647786365213103745733430617085593163009646155931703536553911934806211620605901537744556141325397763493791868538133820803491214434504429635148410033832550603057626116421419513461246929180 938 -23902254542841901627923876076434780813828726853986501095252741234096012565757410368732295002438838597276144317623344303564906080784100804238415776658723170646260701220785924827705567047562497745065142639580852391458447704247845226787335693615589243783461598978579174821248164515809773051434320739829443935710756103512543114904743253022017106466961256960135899530519779876268805278583761777125310936099809538232 939 91200423937521312410064267105269238126147686378968179138907836965403076713734609998768698516616839385045094551141233795689055781528027150123118189718705005790060423087196941119989062127468829318627125306128460127937652793288998568816408893681697352772162693372295665294411430963935963130061839339752485533640605894199376366825262190544684609914355216662873046443757866599120401029915864579959290261280916760836 940 -284030372658048851671029411327904826697716854562602403744037558636657651715111394426571217440520198804828629202041598040057670613335139597770535421113717187133630217333246378190595871122241340970444344373131093179147391173381437782072532666976319004316286375050358817549845080840145818584981385115014114325876131860436731384058145088261122870089625480476822237773551705268263631831938306081312474883057568587492 941 758352940498914681345179057042985691052067501876592620734881334225655180774717670837323731404287163618503012417706706788378713174734654811479564854484744246394982168725056725010232336439489344951461906940183049954218414929527018818650297764669265751154664820745986600281711774341734139844726108621637600092730246290167657377337460787849097199968775032377155633532094523207019071276179711087799075288016770611440 942 -1719574538063700569783776896615630423993236106094686668778453187091933803864026661200289776481480081153352615812165757272040882481216524323230706052560735814464398768046970070694714151569939984800803012563414708487384241442391150721658133234234287755021208827518727714583679065653936494881776852837778298786455187975907855777164235137993872086911900773673919929958385443837468569585055234816089491239898811628480 943 3038307370854987761280445303068618761960605385646522074140756801465379635935290251277957427044746329251188388633776557144066627052791027506114020403889778629339712446521333098036376080268828261859230821714981865133115402885346784574165249230342778600782203564465438787805716529527467715070279799098530223646826989997047659015611766474596223386432046207237407194394300343135245339292014948740014628167659028707600 944 -2509342510029239433651981999023457760922868636267437261164837134294106750827220304424710780284969876413791533629624882673459935057959641687864794769753646283773814637778489755913151260995045485548951163055947627924300278356650697501762752830048626216569713478718679520383220740540657884754438327197363768465427340837288814033775500295950528972197789616199087233696309482406257873910381196256913869196561936411284 945 -10113183658989304736178639189060846992164019389130322851395664083129027429445266680615877445702753742365028891912564932285853542648617122927612808419486013721393168047537286074429866251783814864321013471950320713362418264143412272819544666304795579041885392546495313951940193109315646212377581651944255575922912937215718925951751780178521665967032502862758331316853798789519712834889470366315568414777816520146564 946 70353947495140620583723993092115824422590279586908132824778621073031962414069320867470649924768896464639982032711416400690347445344533697021659265167535749953915988221329812737687706162289718341557382862533501515750279298576254341271318189430216294866036997519508703620094997721501984883726425961668419508368074806684282698580939775977464164693578520093136659482101160499545277451912192344829749894807476745512880 947 -281805378065030854948176001167334598999088666951882570124557248527708829397006920822552674162874528424009789043748376729106502685327741555941178269049062003764827210949020182428094751412762924237022004554557756698769630115397536579720203608186591716471406108404770505845819363917348980932716855240650399644241591721360163171104380751376165021091669010309583263951353137540074880516585648272664097577605359448982540 948 904023434254397716439143921529485671361577703336020343627182501965194491526332931501495731271290724346632201802088318135908889472068740535650421002322609106674393602545234867660449296361744792416401822655821266492408208290494115514290978614860982053241294126250245271259931389795701658625847817762457441664283920945019609914532935089027965542034650296187443975580083884679072672483287293137007727593422479018136560 949 -2477511632418914260620516805071322287261175342829256749798146487542568830771025461778637912337199579070987488903995479114621833705354340666365393222558666990566722013380302984330466865509241669741582934721951088298351587394712799113128439872829116893724636319202933084316144962226186175330847710801684396087316776822469633265861452171204284179909274893306441717452116391713009531622907955434476965606941860035683520 950 5797719964356542224405717575091497697330531476111900927180475288487346536369322559169549175020287134779679199910862635469002452799772623720667193313229528579662524068846652731929167961782665774705022642842709634277846061750694457954656821813508117151843146141759870247554213216176263740633112930867274350594833171926108952304720746400591259756391882619583979188121017242007035049418606321860243681302440949263672208 951 -10841510778174481727020249132638313415635518591985456112624919465106831028294523396144500231447763438403512361199113778370879333364841552520117375644932066424801008807611897366633127514316304347975718685618770788004641623112485704462582906991262314472689938552429049179947855819553516970065652564152860295313702879741068613259257745251962971224011603273939000234590815667683442235094235370827501290358574288761329760 952 11500727804091768248884046321413487956023804065267343905505999266301560178133297556225529782594005697209019306121767713119974323167189420727055614069634068163559608156498854031670481955788748241194081747441012610257289794738509093447040121319078883551365246149857121364456659815409107141129367493179465323789728106450417084533802196753567266817584538862603275533979428125866482229048033393400017944433736421899086160 953 23129249563543802985327284357176207755158561494643096245166083928258609310343087047871962515944441946732384844789919303535186280352496960042982051847813096251028670410956085113716731091782988386253183161928076480292982332133100789817351142614772883143495611630548094521407735862728727975246328054120035983416783431334574673792865524649611342178931473415405396333626507348363548082747677962042598942634648200445910640 954 -204294265851877096007118332825687111471544306022164554194330909140899182801946674586558423426954165630193766145642811202760290662530411401754418845885461742152222357366516667792357224346142111828991568514396250510847206405146194438510126641205241475614209175766044696766251400004509341581363792117963985792508186655902572804495439367028855937602371598310891652339643738471345706397243659495686046590923984515145895840 955 865284727821818133280378623558167769460601857152698736408784307966772454341103160173146946469571089910783685586783293315949233037878256990396027141640111513574257022067114254275781274845107364182150124368590147552150404002777313303223490327888096119424872884501237669740426351450131952622821401082601008085196461569164499953410721131393181963359538017066702895234586374469176470100214689459968616874471885044392121040 956 -2864134443467799211327587674632074614142015496864891861765259072407930637632187266303950902791418920127015369773387222158568203440970037738652132250097131330717117979794511500978612385084922650821792058131468164908402874559264265386179015157658391607391195476966435935502383886831467281069866972275102682840922392146980909186068680388043414681304138775216735896339575460441869147926807646332233562721936415186972720400 957 8056628610563341586040831839383383003393851198062836190702324502155406337367850146873345759903284137705208789524689467777571811731450056867270647969869779458477432402557652773710128633176694978683194856171400332695931849861237453618785062238056710955152778611432995509433430860808969975731634974357413240844403790453735428502459956983897773426942765813482774955938522687697376634989869767065877669949186749471073176320 958 -19423417987193348746301878604499211893703226745026919178823696519684738605715524219344028047388707731123672404047198621313089617276526777917154808352328341433712764225215091643602731888774765300981468948664120780319464598218708184990150772437982306811323723691126843592848166371389399539135073694764738198423369389382213685378456339602153070147150673045162102438628659702775022851722392686335148097449346008186756187840 959 38154598143744259761701275613500215203010162392339412319461222593119443088905529109665767287221993655972754431863118773818899652686642128980117290543107669423780930499918287156141240158280750685462888563729751818375899501066880578171231204983687146782960922630822425973599798558012900324880066071117874782625307303317772773561069678975009062301898557271037285091731363468761687113150452433497282009201875076508109688960 960 -47858422314911602301457740853056803546989596849276163591279871863476420481641352701518183461437720795610536079376806521582589794518495794090860873419878657591888911990176920459143846981694709880089233354374933016728904469552370874630301818000000749702959988870893300745293841833576495312673381152675002459422141328471188728153257420920840184315634221649175812914563407723879662849194573350867627471105952250595709348580 961 -43830746754540106373257086820052988082927167316145997155426590140975513884591007070683481661641507396077868798047796666397348433294497408854143798919789433300179465688007222136186937652174579010135174615808628112975619974869260673192980303061271457556783730399511613576260205304679348229818207984160443175398563813041171460025028965007828281291748262792366959264565691326820408087766608485667749441739271687557030906400 962 583434717355611928091578305838477003310225294679010336996500848272165743368022959707954443468444261727086573369862823173735695002506391111372666444757360227159499457034002331065053068455578284907491868702841712041842450487556487736508973091692802776508742728045790601768516043309434249786870338724130706599223200555932507250860567093912250307168034934420685774992754427183635595539594589282081275707222139824053676140000 963 -2638496401545807322355483901655370154122780088566794414968861455103994754562141700823787462975411913710605875429408917695097253529258368321031221068638742689682922495076262066030414758452019476687592426243012541324921483030977576303677899943994139560853669278848830915630345240856220168190888622067982199181945115679138122095150504376954557398824617922784457063309586138787763960237946917735750636938230041973589607228160 964 9031161405977228784479293002783264641250278973238324420317552167841056318863224832349864179275968579049583721932933391878105598517563681058163672027053634633423155645589129329046480819587090703174053063034827320086738305040306002696047982670213860745062942858044888283387931311398986039553507573529760242657122511453083548699599839814221090615789954227118886630222995861999010736989731788890591957037805332969804011584580 965 -26081222969766917159511924991432728732845074772586730214791885191157724358270924591508381639166864228814645160698076030067424751738786774543749705047173370851737261262595478697379326186298556616941600082747077356594400739793793152140197712654216069242653178681649520245005340208538700799569101267114746884129888527184290068981561287102270898355535059282186972026377371090244209800920314456365817128640505422830084335823160 966 64691071136878901898961909660240325521188516451848323931350880054415536096336689044490530619018373977521127757146516744677534648901647685750718282244904087998915596595652384317226464443303343686000759162269686971342814299155151628886430323477275098493464859223519012068999356635003482610777710050000045211189003444286681559114640505043756417177703672164120459003924813041772188286086058153633192170207697324656755312024200 967 -132739190914423452808853081859021772826349732507594400813280777880241153235085808361374212872678902343034805983300319016977572880221019905891614097716284245799941972532264316330070905945931054638375821392607294782649391828861157113435120999230142644012800035269532633267503541033926976292089389426972134333528887258091707132886173905823352262467568404879686108886155966426317158105155982921086382711851792842781162094058200 968 188206476879902559943934340850508456979256168966082698961105269972943319223480081309160568360426694137078981768498194458315214997295392463700719249944988223279238706674199901193613500569876506622608960570915569373110140675579092471340045656475424088407787595924488314360445807944690573988985130392365763374355581999929560311628277229627105373881225330298882599922497210915920442457625930936903305302668238907667546101105160 969 42038962911205912162837173288488969675186613162646762012164713265025539005150785300022344504442731122737939372805332563161557139412950486012594742560876929580454565813871919889477772643670576934945879791816363211263738290698601145491294683193703855782558010709206196883990223074427639208790618875913171546474992970009104452649346954926507879351322084064467498082006657670969192761146943106694877600357166986577048911246436 970 -1631283791882287483718763826332304573771618759790046453467293793959621509182600302297252846700264705315654841114681285202057611308808104359252477642461995340408228745807766150615417327727670216547033000892031477319620599136717316462311438754320435381038288187785847337328584124336069409213334068621520421122881613159552043944586021067886856167207869342960267577836856521136361023902922999562421361438395035934736382399583464 971 7983600583109255328410694902019605503835645538977235869954196611483851953693957762063201286314801122483360098176147770141224152404738317018052750751918591280761872344432233054528207405913245924392479083056108946674420072605588964352101045921097491173856117429606634739499595164134238455992880064482343421803822687020592261478415319748005849184191290295443049840113266120136249925028749280955603239948628997757049154343796380 972 -28336448482943721829239238630784194295799557591341016927368390629853170153080051179709809703667396531608719441670856227812633116011536675053979514975227159635481100698648933695079752977408852821777839025425291352594237369862065344750820195818152683083327163259836788081748397253974730045631984507844248810532002788098940608368264043304243987111925225281997796216685354893800030333685618537181001332074264948294059332536271140 973 84055178922969262098313177043790934767864881480714982228540941547088298653542456317065360822292693797693462951890241420645967296834462140603017179766889054346151721837490226624452411323705853398566070725150247104717682875996086684009095744732843450363296641642757800529669854800195940319321354019839095583152124067485528549376733965809393734927252609430092623429573303044147022435137035024676216855178655542667008068065022560 974 -214282169758546532454868057856529211302089912987643164832733675475748422100986265649021420919047368682303469474742514387002064053515462347021734629708735978448513422370116324564439674330768505598762635421604249454278809832282665182898686884671175336470977558359829657198702677389233508692966567547620496211386747542826625070348447316172001192301580018034344786819183267994349838071412728112004359812920315636739602693748631920 975 457276186149265433738621264374711390510604986182432463096738855955805710424640756072243707742079177855669726697290694146484660235817789653367825593705304279491932295850488097167308610643838905522382543585453750511467867663297140847122075552739989920130431848174243285135264771006440511625431489817144665063041599700189158762821146285023902825715657038139094617179867583121815818030349785285441377247699824872007975804241152256 976 -712920061066712790503188749994466704129542068086799684599390593520766174409541692012620554963141765141883400412131780485330281078359831642679766660246324108657217788141954781017334674938852713088883187584800235997033621565339108917448643094303159428562783708969717448269241706335640506212741891073418530780076390869437832433494988062639113410413268912402223701400656383325928564142338670378567808563472716262046328994339042320 977 183672319524969772957277880539346317302202204144643266301196349457388248616473375397155642799516344236338136881954851347855121633297856644045850868867338347720978618239336062939490676488390458279687166395235808184888443665917468356064061849694143964952074355298109095241200719714309368977714505677591494962996010679391494885775827202457186120761541899346170663511173629981039154783778478624808625611860861461119811367352848720 978 4434496163494212970896230751530548465010981194737254047997318564751850468453217944274922053358264297200967840434412032224811674935763245981915909196608833476768958934984132623859000499044884757541312054186712093956247104260828550936893713146176900181923695185100184368521755830427461499172084109159179421646780655013403439807396832327844849173984365981377196609664177279836268920643189997031466651211207980014956431970779535080 979 -23946672153317510282114045804082392996760562751117875711621505410945288870564166023494284982514381943028694136797452458009843157986418120029169221056885392267757029344803524242537518757568527706269010950378953110344004771419172950415055355308215270063509728648376439207705657189004295338554707038628675481676814159216139140004186835271785582791272193393084568603615463744202285355087183883242019196430170321689461792664938825280 980 88447977760294155333519116103981909839843680441723208071558471533962931961817015240904027235826832135402905271700320427664602320360577748701274970134943303364821707934612293855897701232116390697620310328442982464316597703873097252050033440668091378542125846973847667831854023249440807564397973484197966198507315770524063116024456074209106391058905307399232285664106788000384634745788621977908017269487533646767164862531180051280 981 -269693262486986023307775349285546141117138553529861836788881077312292001510966436082130435268259315863606076592771243622359251478237010557691251488239433815399128155391216373248754329728552035322738797877716355519469734442502328084225946031206483322412916566472176340896574860434222548283866337723606287392412382891664821690666266938244475413260103644464681586780988269151655139401663605341188260231827598452341247227053040220400 982 706133827736231097157023485254199475102808973177339841642013235679805408192625945293091917439239405070019069733332329641737991925584471086469943459243456358198045576881138052630135035428604315376290447974566526110730968980090011419285671974720428019708420965062288627157555233126605214583196673984458125534064855016468285413690600558449077049208153243932664797523305075579070527463042293723739922676467643519580239620995402135960 983 -1561839770030583159464624606848310302563716164846628112449029040433174871869308054473607215427100435012867306738700680127068627232059809237272614444872736928103337678443883059157037547003589761359125951066893896522596309475091766025666931810784731268734936025768115191872014876242165158012869402090870891485138110743642212568202394079711137436419120628679111754844372142603014367325397518768780429390031738543960678048710514925120 984 2628934584469629098240896109281033969857375168968981273481182333804061982861019004180373749961100062250846732611571713676428265111110888828114562691747807249053179686857745394496376575733909032048020063604657957276088611357456352509907134392655914870961330936745099849376316851895792624799636438666493864431698678412166008738669054768948419678819195496630101254348294003989311922621724693315707769713663173483683318454298159435480 985 -1614071528841582564080360565462874864163452988214240480507490009228834865544827160748365585414082107578200645042705335421930953192469353684222503906538679872087521356434898431772556020717800708090461157480659199825458204443822411051059328999081248678480413838127098209752919853870876159741053094085108690692877977992775613539232956000835871637684333776861155478568817209486996970352539243360694539032745498884657765226875650393440 986 -11586167667831809695224190824323557818213957252682954553760930714297475537892497041191733124000528820159952739312520076843254769333131711310653582294824142223715844445340936569731774621092979462731926016624121069966163164776510477036685086029124496924507225225211068649906008209182762446042120768942362838105155702910538485518100310683828301400029613517524443794436597449899423683659802230314252827673472258025203721450725917383200 987 71108304292452489698517063281877336521720147146313449205704625866336754844733817446467038109145182773660605440008402977125614005285163076336240328387947456266694650355490119428787732774293592734323302468011800193436311284845880237101353126540675901895156025753878022128462095984288429173842238921413638147944056850481484646651552456001168531715312165931258539531708372858124835551791425824754795270556801192893637059281830329982400 988 -274554923046924137173330994118869315920368696118560769828720292485479473260373592671225754311488354243230009112724898889263491418324335630109005066502355831372141528318851790221752338978623193952116703742683551330724184596430014238376336176947978579707086725970739353450790523655109396367981125604941184794294260644294326392090830359791510809248977383607488419090004568496757144398910060942685870912528985018468623253605973211978240 989 861458746722955102161970533711050193731008875789279293636238995125231182622585973137375011990437870055655132080031163853541369144472286572363052281549271206231566606778312185630567760641695112068580976113105759007810508819168021546976065412781949881639428062727084800657044034887634660375346819768538850023683575279622855333693068831480301403170657651047741600082602792388413932312020975994491338021481673051352595076066324046198720 990 -2315546494670126238958830203740818804844484206910671747422217470744538080329989174925188945341027358977850653430047260095823569962917709696874092874085469199104971988969752800664837199613056173830158275025926695577653196767397689713831046841126123958469664926974264628807207525854768851839242659764704466388780847750856956807159530185275653171879796693863712988481747484336560857560106782775362026988010798589782379418809946701411040 991 5294150049562158382322865565138244173897219066543032789579228280838929892620555297507742416661429796935959439052536315871900922825155177059314655106230805240484831335944683446791247045275101066815460251129912930517925459138496594625081238595049332625621005915174471105417531688068072545776796583419228195442156315032066889306226309214525319885347002855265719579351546712101027957654468460215706020808682678317603192420734238820652800 992 -9498867349549521316944802101863154089707483639007986032097556820091112780691626103909067984685052926510567167001770067881532087627483382705920373447853624057439894610498031542053728630629337006846025388138329527194683731705735705565649889099147360410898502204259392692897308376829645122832780417837211783283661002129628866880178318785138065214349094088894244945871589064422907606232960859551736594024075381108341446116998317600132600 993 8460874463165663563410307260253537027756401426482945532471678600977839381265273259883348258790759783829022889820680512330284488962120135536330896967161778221164684417966377732907069765818608604731983300687617838156596639212957809568577461465812253595635973171367366623812474722149826271616447555999302886970813477850266964745009174476863112449947761127701139603850763000761072685630629873503265303209626882073651121643531744148963600 994 28487189395882828666532011988041469689280783573246354914113039733345218670410941098865393221926573801334206995096089350792695126126946250567910376029681768671916603116401358058430392528525306042369472151677470965716193954037116833709549189649120638177480724036018276417827966962589045155421663675472819139468682692940770725071582497347456779518427062062755802460113731468905264259647281597327164127877695556173961278400297598087966680 995 -208669077302393490226835528429387551966837397040330535815770315326899731822252537381298223019057912929157618790585805218615743686263686499104255859872175085096925822764619823943116415506915400166358193257316414755868334198960015260698684323296113685655944114987179235066607001256151494242831839386494154735271295260631009124086113667077145131780755444338460219591148515063273475730034667379953636783568973207191845235484673743833433920 996 847207774172809489225180153623386485614046286648175432868821345914597139796532732803578690348029009372693038366572676867345119436098968864936665878178163412828314717613492197529063046559025934582507720814912804607279910644875904562053622747280243941310417605502557111376556073356743830518433435658611908558603286629749048013366517400030152985102180002640185425175946180955417591284174225913143053326077302544739984167796542563338506400 997 -2739235946433780434082807672865284164935262513893192321230359295030221049377367589220934567602126207732860091525521256657869078492705029093645746223541750384588748222739220555473581750693744572415032729255479706015591230876769860008403643825942422385436755357881962032032411513584926376394279868144747109540666730877134117159108746385001102725223006413421928748257251006866230481516491071908294684535648204001411016476510069478326437200 998 7557293300881212784104662801915870354480056128081787250975343813024638138167415205109390982374853926555927554323988556139209754443632172085830071624257341878553164559187822082126191790206898858511624120418905616676569526735165914555773640673710627292136627796709862276852717980190946624492670635788379800538346974915672227265061051520531569055261078901446671741097541361842059482590991921658596708930644227180309440640921255395578761800 999 -17823286938578932274388770161729938823755422344955638798133675256914867187456055616888868366704772028372617788003128651920297394471881973309458836390135307292816568846499327939234332880532349057270127317520724870454172932775844679478314486189117594825898272358064630206650590024068450717920197286903554201384069891049783054908668355579759450830763834589218497791314632162643252010282750403947097933421594581557392431089305636663086449600 1000 33772918744549167724822446163566346268631298865664362964115466528084285013951426626456192855477653576066772464149342681330354335796579554254982012477920310728661270337860602224157179095656222457177255279146521626213289288666094555665993084414100899621316726496861317918011021737217929739810105868983974732313670297100425971959932084286565896542390557470030553596001383679043858060914365079412225919241661532347686139885014644649828481248