-1	9223372036854775808	9223372036854775808
-2	114820109399107501115783479716001802310	9223372036854775808
-3	9223372036854775808	-26809763980722794575763352346108925988
-4	-9223372036854775808	-9223372036854775808
-5	123153623259629654657181272576207344938	-9223372036854775808
-6	-9223372036854775808	150990376924741964573870059991236262445
-7	9223372036854775807	9223372036854775807
-8	11864604721363069697333682501062491584	9223372036854775807
-9	9223372036854775807	-146609287992403227657159257458924074472
-10	-9223372036854775807	-9223372036854775807
-11	-110832192182999944706507000824836402488	-9223372036854775807
-12	-9223372036854775807	5740059320160180662099682747277276776
-13	18446744073709551616	18446744073709551616
-14	-146953058562354668166939981429756766339	18446744073709551616
-15	18446744073709551616	153052034833624440113710028314188469446
-16	-18446744073709551616	-18446744073709551616
-17	143262337020744027620942146834372102858	-18446744073709551616
-18	-18446744073709551616	-44142989276728619040784967363159959011
-19	18446744073709551615	18446744073709551615
-20	41000463456079283556523032202587187062	18446744073709551615
-21	18446744073709551615	27699075244499774701473084262650505326
-22	-18446744073709551615	-18446744073709551615
-23	-160351764274672719604632538438758346643	-18446744073709551615
-24	-18446744073709551615	-122852049198671265417003793529592699439
-25	36893488147419103232	36893488147419103232
-26	144141434770649779799009587873256168404	36893488147419103232
-27	36893488147419103232	-22800085782762548003661025905553166408
-28	-36893488147419103232	-36893488147419103232
-29	71640074668907184640331918860878022617	-36893488147419103232
-30	-36893488147419103232	9152421302837274488450213872767320148
-31	36893488147419103231	36893488147419103231
-32	-154883032519813819042395028647041421074	36893488147419103231
-33	36893488147419103231	-58445755976280735392930664494807064439
-34	-36893488147419103231	-36893488147419103231
-35	-52416055247136458185937551907073682764	-36893488147419103231
-36	-36893488147419103231	-166254509656463816194764363440798768216
-37	73786976294838206465	73786976294838206465
-38	-85548843555275216248372171230001609511	73786976294838206465
-39	73786976294838206465	98423574390477121535735307005578980234
-40	-36893488147419103233	-36893488147419103233
-41	110203478749828437177316445144990284401	-36893488147419103233
-42	-36893488147419103233	-160816087062337830014095481713726297063
-43	73786976294838206464	73786976294838206464
-44	136389317483838224151385547064083347766	73786976294838206464
-45	73786976294838206464	127824828570337818605647497252526133766
-46	-36893488147419103232	-36893488147419103232
-47	49042966655342506472565313321335784849	-36893488147419103232
-48	-36893488147419103232	-134398142589378387926157150946181145573
-49	170141183460469231731687303715884105728	170141183460469231731687303715884105728
-50	-129020753928927618101861994133661080281	170141183460469231731687303715884105728
-51	170141183460469231731687303715884105728	-15497855684137031808016427470346879660
-52	-170141183460469231731687303715884105728	-170141183460469231731687303715884105728
-53	118462121332921908869065798539355005651	-170141183460469231731687303715884105728
-54	-170141183460469231731687303715884105728	-11866736311601545753380479029765124252
-55	170141183460469231731687303715884105727	170141183460469231731687303715884105727
-56	107682706332524483998018528517986249341	170141183460469231731687303715884105727
-57	170141183460469231731687303715884105727	140764278221189093256702132778853078112
-58	-170141183460469231731687303715884105727	-170141183460469231731687303715884105727
-59	36241803235140399972898931246180316829	-170141183460469231731687303715884105727
-60	-170141183460469231731687303715884105727	-59390268550330768777100803194608937709
-61	-170141183460469231731687303715884105729	-170141183460469231731687303715884105729
-62	-34808068788120518672936474729583881342	-170141183460469231731687303715884105729
-63	-170141183460469231731687303715884105729	25286642877859045606517601818758962272
-64	85070591730234615856620279821087277056	85070591730234615856620279821087277056
-65	133083393378892795822427537032561488688	85070591730234615856620279821087277056
-66	85070591730234615856620279821087277056	23741951365351268570302862688202373623
-67	-85070591730234615856620279821087277056	-85070591730234615856620279821087277056
-68	112783315316586841341059079719846756159	-85070591730234615856620279821087277056
-69	-85070591730234615856620279821087277056	-19229101174113906320167626506102099006
-70	170141183460469231713240559642174554112	170141183460469231713240559642174554112
-71	110375777477568840776797289176740118799	170141183460469231713240559642174554112
-72	170141183460469231713240559642174554112	-120787530737991132178237160137785326229
-73	-170141183460469231713240559642174554112	-170141183460469231713240559642174554112
-74	4208543480516305133061935427926814736	-170141183460469231713240559642174554112
-75	-170141183460469231713240559642174554112	-25579571600447184712232886676209728300
-76	170141183460469231722463931679029329920	170141183460469231722463931679029329920
-77	-142870968887775237089721692838364079492	170141183460469231722463931679029329920
-78	170141183460469231722463931679029329920	-104836057700755434739197354314335307377
-79	-170141183460469231722463931679029329920	-170141183460469231722463931679029329920
-80	-159206327625001070723503864118727895346	-170141183460469231722463931679029329920
-81	-170141183460469231722463931679029329920	22660100032482433407596040536260998133
-82	85070591730234615865843651857942052865	85070591730234615865843651857942052865
-83	137909519282225626774114961197869817715	85070591730234615865843651857942052865
-84	85070591730234615865843651857942052865	-156785866128311431248418687845262572571
-85	-85070591730234615865843651857942052865	-85070591730234615865843651857942052865
-86	-164907013494576615299591416411547875083	-85070591730234615865843651857942052865
-87	-85070591730234615865843651857942052865	38220188789149456393426179825699504953
-88	85070591730234615884290395931651604480	85070591730234615884290395931651604480
-89	163857223618099454481970715067863935809	85070591730234615884290395931651604480
-90	85070591730234615884290395931651604480	46240203656953103786495733993593358164
-91	-85070591730234615884290395931651604480	-85070591730234615884290395931651604480
-92	-101426548689655108666961478790484494778	-85070591730234615884290395931651604480
-93	-85070591730234615884290395931651604480	140337594030140606730997240947676927915
-94	85070591730234615875067023894796828672	85070591730234615875067023894796828672
-95	-146532332097543236139230373061376297077	85070591730234615875067023894796828672
-96	85070591730234615875067023894796828672	-64416923721266481317877386559386392886
-97	-85070591730234615875067023894796828672	-85070591730234615875067023894796828672
-98	-59166527609226133520512561118081199624	-85070591730234615875067023894796828672
-99	-85070591730234615875067023894796828672	39278749828210937888767672174507154151
-100	85070591730234615884290395931651604479	85070591730234615884290395931651604479
-101	-21186273581456700159399019814234849160	85070591730234615884290395931651604479
-102	85070591730234615884290395931651604479	36982907232034533092021253739718015877
-103	-85070591730234615884290395931651604479	-85070591730234615884290395931651604479
-104	-166605572766885384455261803061065185537	-85070591730234615884290395931651604479
-105	-85070591730234615884290395931651604479	159294156806992677350180062111979726122
-106	-1	-1
-107	88027594288883175205596096200539674644	-1
-108	-1	162762772281291857114287295177399524322
-109	0	0
-110	-75215381738012446610238472847179029595	0
-111	0	155506795444930135874976186887080389708
-112	1	1
-113	-139363287865886071573729004744560537735	1
-114	1	100671389157940508741475694321203438975
0	-17760711341916796275113748692169821582	-121177686095110693928247726004649289174
1	31875034539506183418166553393355242463	-66648485732222675582200150113469889968
2	-69721446130912328094527822236079572749	-33810531525273055899764345877468602171
3	-156315995581127036459537021723899733751	-99358321876268078268746086251918975521
4	78362824927764368088993370055573159241	-131725662390083930820494908583165676346
5	149448097770809471081500098621410208573	66992347319202379948797098101493823710
6	-26275353274828809896882281976238944970	136610128348615652590941805886844615559
7	-158775867496367797154273584004843978498	-109989607434628261372433587300880537164
8	153667803118769433695133531680143976158	-142025482767566126867154180550346833322
9	-33868149156714868932225373758355995890	164034574678311569942655589925752742361
10	163731731410337885858174563341038845083	-75972577249202683672902297218004416525
11	104442720009266729161772868050376429048	-27360362469225452546956889543728747709
12	-97476968237876356243700326171306121105	-113600351893802883762663547227088094328
13	65629031341596217077674400857832593038	115169576408090114305097654677048344869
14	27446518751460774610836995878155198351	-121780715536657664288364469160729431893
15	9111072018693788743481868558204813556	131744116938387335173331941822566788182
16	146990513667563501540349455859392639274	-100244913518838811245349212668016009402
17	-10465956814982985549894288952714842126	-139489902379082006783244670890922333382
18	63504107679630781138663821923684425129	141020403851182660658795081722129703423
19	-29699670501759663821079317933719379986	4524716420768817586658909433944644310
20	103480664638419936689023395391949879411	-64914952620111634997390830524013214251
21	23728429143773217454052264179670453715	-132611659585567942570714473997296516430
22	-25428984082298470209014753542346120885	-81622739220198916513226817620669587823
23	71983262528295386455742340243204429638	-67011736888638779915735892049840582873
24	-19462791107213055724078675093274451408	-49104737372971421141870481819123908504
25	42149452970454478717226589884970602613	-77941688372376971170612628202360794313
26	126538126090807405192541544459114693532	-80360858805110757091253548197073480391
27	145255822256268013811985071475723071728	149852169922458227218650064588026120383
28	100340169888441829057270780580867706360	9122267990427094400272103897221641829
29	-54210837901566588567766728289061914313	10856481738478505211203570208374264526
30	139697282667640304644951860223298974942	-31011040294070858428480935565245650311
31	27738609194443318137474319906748069089	-150977755053630147963875500319967554776
32	-44701233849794273403573534365206354956	16144857909074054095582840046309117369
33	114873045833673107397877673894402294778	-133175902402766203775436783685513362270
34	76348457979401480090312250158007130998	-27189198325999825120285555735629998756
35	-123946973334255040798304008817954155505	60251106457003961708191304537312361085
36	106625273345838054707730623491383845241	6288607633337806913388363956149366121
37	59867546214232088077296095756631065202	24797187597831699495332616806655204544
38	2132672428608583123322883488421373991	-47310254170734431620294493040427678417
39	20986044122728740638930421080013369563	62257176848371081097144464776444681628
40	58937977719037777662705767209549904479	-90374857974814623824498151145750065656
41	-119569541677277438437170469457141474879	-21110930056155843262827960024083677249
42	112913735820414848351399666156546765000	-58749404183926441356438683647510220245
43	41299864504385367958844909784053463685	-18577867877533740402122391648662349850
44	-75343014035294019985359347987042173619	-98268768942080391239239251279512534874
45	155596661685118046509240872594484437131	126756633291140300387042527080870760152
46	82938777416613983762493354833405832750	-41184616077466280762506701078168546180
47	12258082681678109874131857184898645215	-9650274417959535259753146117369576481
48	153865333716698479031001789660348321851	-82140503289801922155198524173693618130
49	-38267742044687743139512395814825886735	32374204104576268376261989862062885394
50	-82050251844101689868934568278658893855	126724003363647672460987281864140602215
51	53671169739543584598536343115439174176	-29151495985613484601965570827829261829
52	-155813741101486349305782185484321172853	-164733149003065113011428794411706819934
53	-114514787417193801371267372233267892726	-162427120792807198305040600114284735229
54	160175280481192795602891063272879935169	-120208242477040689560369269089651000649
55	-122341564183853692669815959768351380560	-28373786171962755059626921505433770896
56	64043196936285963627031379527126889040	-79041905167589957567564410559381785428
57	75082795330823639159431592206331821498	69712443493530042992623073439655540908
58	-19643259817291615120104536193162165075	-34894296534325158896861037171963274022
59	-113941868384646800525645066569244132442	29890417630034610778407578514306285487
60	-13963236582580973911628263309972301178	107581220371513149719354510281980508497
61	-120690267442082311254860303344436521931	-23959180831335989915495047317037813501
62	145285411346985050760333627666047845688	-90615288492492568823730752415234895760
63	8243045823007853017907833563769783966	-92222798953859078382536233500055434797
64	165450409379677674259138320338190869250	-64044278525880372934113997489054067541
65	82442573611225257886956047361309033682	-17448970897023190115618758585828896300
66	87298995335201445158925586578363449400	-54146734607800525113306745113355755428
67	-61633873426377066654261080717600406450	157139986346157253486380789566794712672
68	-141205526907902285446274760305752840756	120801438410566376946159951709266591834
69	-99365139092320777932640177357873873920	-150572119943138530061686946052745899317
70	-100821304139901511808052688361920610177	142133718391474708779782818600466980580
71	-114695243660109212491717354889487524782	21104088501286621738997796425807520529
72	139625544438202297139713343120782000504	-117533832714826667828082302445730671465
73	-10034295654077929995407261041784246309	-64146904061478906180407385655233157839
74	-76330438062449200871489063242780914718	119958436145984638703553200912134938087
75	-68879626363132962853854194709959753401	103525154303921376453605764981270562579
76	151681304923099302197498613713419225971	51898943568785492484934587270173623316
77	-43386736768067587890137415423996094882	-51627748674547734452900580826053844502
78	54423364565085287783819246484874764062	140115651000989377663662251239518702373
79	158418788129692623039024481283297429455	-50700928650016758012570061734805372590
80	4886332520349122361989367542804638446	-145505202924027100750717317853268393609
81	-66540596849061058216079879610066376245	-151723357689815397342350884776334308035
82	-129393600780183639244112456418935630663	162678906565991856123899508131088128703
83	149459995992650992326426157426549142433	-14621315850555111349996096539147821606
84	-125859539866553554777920858032814954238	57750709894421417383363607488754677143
85	-2184951737534132660390033851853401712	40068497217461453820306854186844825116
86	98846101005694061199273213664135816006	58628374528494271450318965600150144695
87	-95073325389416423327168945302358496217	131459193534267357391126786425512458599
88	-147795965519464860837620937527699118009	99917410721862003882963651477017918915
89	-159626657994248441828333240744858157467	140190624294135994839002099396710284962
90	-131111590977585570312177855440003894126	-92502940961211901271295839276149779810
91	-83299367700041706559007892699021014950	150031883799236617560602601071912049739
92	-142050090311139524933252544743362618997	-21834583798090819357743562161281523391
93	18493294588724757468838419394427802583	41645002958031150540845090766849486156
94	-9936002786261595945739248147226715337	160215192722851054118291785425313186869
95	96376488062603707583456109871720908266	-120780117272239707265143098280890870909
96	43221260834682500738737401471177131783	46973511344846546047949466837804927104
97	111696538276384897745674966430619233869	-60563835038790041183297810605050034935
98	109772501597535981098935741764301458562	-17028872349972359894317546516728061461
99	-130186974947627932294280725238442691879	143411880962905975283781270839904634454
100	114569299186247639596495769393792173254	-92215590392890627381927102566756916797
101	-16058083440969436303753573120625894989	119705288376938496578525714135488712450
102	94361512939905566538737538074112638448	137318497563832641365728347778689778941
103	23734281067662838729570312885946812898	-112091394676278759325355162327532721438
104	166352525763755349083750070635053273655	135096798828869631321896590066876532213
105	-102208859176565441383255581740494103204	10664272925952527503634642677000508804
106	-155022603024131296882543081902323459144	24885955415601210651053657328388877626
107	137231260399085357044093953887488734695	76035235338251400769702313268811602125
108	-144856220620119185043042162539329870221	-59182062816140931477673892973952289719
109	31652689654403658680008654996400772297	4432667082314561275248191947297688214
110	-22398635065295961850122177161161697276	-42849513094115601024173073975150762166
111	-130888750617650970428692576552503846110	163858657940316363462021919469127447791
112	-37739658106605641451059595156702127070	111511504544033478272777294546452901858
113	68814783086908995439229715742520930536	-41854977179709538898468056845423473740
114	-151952719606812158457420174092563064174	-46957039431428745473898414980347926869
115	96445026177324046692839372320795209233	-39118830076501561495765634293592861103
116	33397662395816448640288246830821083141	-104812097485287218564062735472742802625
117	-80820635425745043783805092554565969269	-10261624298794581975148131529698805733
118	-126766682904136651952728368491276525827	153088999283978651004657272504324477705
119	82824766624071150396653061164852204443	-15737782363625410075440696711097867665
120	140069472172261271558418127226511812974	-21377889317106669456664660823442545699
121	153183805908078644015498029162709596155	113007971698513785417444862206116925654
122	139571497904945837085838039400234492844	127231027535603684638119467392810124600
123	130624879386615990763268884111669051189	-7844161351632539465894213455492228260
124	134433803408037435797683473967473179805	-14805146936666448428725269390254714538
125	-63442994091480215578803925022179678821	124488562903483780806603221482894174182
126	43705589596762972920742806983933187058	-168370837228819689943348991294031486639
127	-123884570644743930814864829084580292785	125957210031887294356452643622144866545
128	-26189863524918696902906506481812941988	-33778650739913015183160519222786135068
129	130233751806839784952229468873669773614	32004739822239032782477596527443165153
130	37570641989937605605576005854241554840	74512443526464177839363433661162209017
131	-95753542213800941983784819662123824653	63321448687275018542918286046044439976
132	154890046563175334543793645933294695023	-23108032491184091775305111980454220472
133	50282020453234730819177484804925987003	-119249735120818943130651381570476007733
134	-74125490734157621314156821155373268727	21380070810265392372697050583490956232
135	28426700191312681189195746074810562855	139598952013045080265538093603392434882
136	40435772500362851097452663377772748120	161854641952758832009894810400475616484
137	-100572509695750990766907253248254725958	149039541242219260236594183171805445478
138	49914336312635815537731724895113000978	-83029673678954320599160296339618212216
139	-34509897516127265348353845244391861818	-17651864283352376844806505880743430312
140	132103093491868092877919897478056159265	-146765525683281652133969652643579177633
141	3013970094294106549136507575672162890	-132386931146611462077859881064846597076
142	-73992737713143459462876498794872086800	-83759712625705506776285218650943483971
143	74168028348619852962385564263639076369	-47110285498669098044854937178379671801
144	66292736823897557823079256209701688647	60908396422874250066417744226266878343
145	-86093322568280988132087662510843487396	-127274305365618390622510587272327893827
146	123946911031033544943271315625434849045	-14219009243937632446741815270232270388
147	101642879135350997107687530333082771358	57532595129918775409724322747940601047
148	151876529757484540349268657965652021007	-1481677061240720444656766734764091547
149	-42480853417630210409614892248224383256	151199118454031223822807245841453601161
150	-30024441207688762877413216176809244138	11671056395852535387700116136968208706
151	-134914022241820868055452275605083469529	33478401212102100617628767886908501982
152	-7030595520886328241732104629917084075	-142985159541088821932763060996744049931
153	58343941577730345184598713549867244022	74507111610747196569762920298409586529
154	67426636451666062890913524720698778027	-73615102924406499198402952628477539815
155	-38016760969770817776231147310331527671	121185278286858516491841178753848559047
156	-49072497437334905594908745722427009588	136785007117499465481770993882327367430
157	90765250351733468257547839657553119233	-144654648086228340703788207982297159313
158	-162199852736261400867785254291656353570	167798825588977424527914974245047184445
159	66905841509080217738734737118345974716	83033976898996941676534577823809635983
160	83795453822640104566289537986043069752	60906920292144388243907900848892163275
161	40799134174173023036034979367737742471	-158324327377664006141492598334337557884
162	126463909862019647782369237159244788398	-11211147190306009731441713731343062659
163	146975334378781081444773775297872670106	-121595513329742320343192654975990850775
164	24499970809641911114626208432004088068	8213788609416083633691006907240993872
165	60942131665813187227359122165721589026	48455849698287506875802483514422382079
166	-146707991846352669959776446224184417919	168016624753071943425981381012973216917
167	-113184602478244044811658239418400587332	143167519563382782883682201627968313064
168	-108776059277174403048412813782228072373	80885075331607186313598333895763810516
169	-147688051367884375451622912100491594534	-134414323247024939873378003358507277152
170	-139485679022636668241849050408508180444	75253020331075299038634304837799888577
171	-786037679397076594914718814201883421	-128741323476741378206552065573749846009
172	-83497187516532109094182488354728496644	70726814115995819015115330094555225569
173	29147548682866567256959818070909212332	-47305860953786267582573004353837221588
174	76173911030445824627463636490960200012	-48690764374481683229213576800402663941
175	160889531732205074401010946528104574553	110060175975890110513756950352187197502
176	-93341777166857168998676677927572726496	102757887634890981474546135041110149171
177	-49740249035472474050383114996418827588	78722037597188455250691582680055056230
178	47919958871289079510981938294929156008	115389776034065020000326545325531162177
179	22845056102446637820124158432282843452	56763134146273799892705993568386726185
180	145070583345518878310939790418552905922	83913617228694225615287594929675918401
181	161077864796238740416593654250136950947	142062930194544753845366687471993952028
182	21560913683446185291091002070422454062	-23059238884935084543973722720040988518
183	63034156219234725498876578168021071505	-1222062244996535358725543695516342649
184	108535560790573200052924299431477889435	-22542955939403463094738065668421787388
185	63814588542682476323600331328353856565	12171844630813903177360487707370759920
186	-125962133521643569334936660179113540084	-140076332024027296928615273689438482037
187	-26514359709516541424784075651408767992	79692106635783748435491857721659345882
188	-65072851997644467559978861872217605245	123722981675337823356712581911481864761
189	-84342442128417648652455677397296770011	-49025410408695047051727717410873309708
190	64335994117561326660479895236293811941	27124508560818943313279769596589114468
191	-48229300230855940654914086019264441318	-31516936217442588549849224653122107727
192	-118616803985874457773821483669865918723	-35830088076545771629408435593044795805
193	58694062108645268124147446319328171122	39207493749497405043625145861815728871
194	43639446669112335040048374317487118281	3840329518686623966296757048671731504
195	-167081295014763738853701882252403762086	-12806285721494475814927530655696651156
196	28155175656624785669089001698861511138	-133448427563534355982155616890573938834
197	-10490239393402998719094424566356671733	90694309101601331738565087378993398399
198	-19018150891503109476160959367690919523	-115699056803284675532133070834532782700
199	122389416901108113397704245310917210263	-45070336866194718690515751001532410599
200	77756897924000110703374175749245166389	79824785298148373703018086189757043677
201	69780359228421001433163818573818600862	-26737846645837339271067619656227046400
202	18014377955830768414945855469521369051	-71788663027398175915508296511107269351
203	-168642937084440787167566127310130104172	4144731595143583756087135876801408783
204	-140443137364380369962756261668958162877	5200817938657493306956459301363438204
205	-42423867087673812330825379159079882343	-129457017160626255206020870853861417085
206	-111956148499499944556857346967888360556	-85967081541402333768183602006381289648
207	17692365613243993751041427401800497176	73886646253321735527805694105144109299
208	103368156871113004385169333665911946766	-34174614620455236702364200178045051249
209	66925817983705086576006776527803904235	34970789710094866130437131696021303486
210	-29508684467345784749532796219584753024	-86729560560022689602586327915224021697
211	98589485217278741612272591508562390341	111147211555706865303356397163835244529
212	15561884399189933566944986015653995448	-159935574805846210808254540419038113482
213	58112924484641904839810823872087719230	-128489706466256130795316501201347667955
214	105201311969432531177262401039872940092	-126376158667126817971106457128671449925
215	91537461923142777475469482619416703801	-106070037673804082733220693017620876418
216	-109278230339887331750139498468317462921	24380631968466822177862250356083750670
217	25905875267825439152024639003813164813	-52556989940719994820011097909726931770
218	47168481804839803879551777184349202956	-64470219896539413804877553803115328703
219	-5942614628145286966191071782452115172	54447475788087015568859037280111232581
220	-141655447276573260552143667019265300541	-43862566488362866252296238997741286724
221	-104177893318443762186321536115314573054	142567165572145229555405740633529434309
222	-159180086904949973682701909294344068942	94012658037367113150671834345137925323
223	162067334331237914399152142086797078063	13206662426412142293793054884700938863
224	-64311543806543965550694680331032204534	148649251246552186659546296330895627130
225	-78433655556691599707417348193935543810	91921900142550905817624455238353671007
226	158586336375203676900777213989710874134	-99923883654285257735301743084775525408
227	-43378804419027563614394298652585869043	24968653639354931242166140183399172178
228	-82783890983795522436420428586445570469	-90325971595830770431015358005383093628
229	157169892183019914402116402461553260388	3900015934343466203857040443054107134
230	140727941374608279026973124699701842280	-39056410627251393375782108206681833429
231	-134230840420271887674061454471166617663	6541852748164899948778870715663280594
232	143271832705379748197660628761243896598	-21913130896876493983605478419812096501
233	85344505589209130402021409953464934096	72469935812028740087692208530631726283
234	62303093813645557818156304316741938563	84414760246698676411730932719161595318
235	-91239870358771289107380406535233583135	-91909926965049345223557494374984950789
236	102321308959007940900661183966421868521	-104052647291114667461090544053478378256
237	3764954246563548777700725927605268200	-42923173321012806712163302921237764195
238	-78937857414289866803511571501579362971	165815218428490191632557384043260332125
239	-158652998328760158180294280791883925773	156217095798032819801307549634389682982
240	147166015135578755647431845912415416502	118101209367058601303424231778050651892
241	-168321098039934856738215914542714118150	-127832142252042063282605214003481583717
242	139963814009408982692735592989266075976	-60857197069205595571734443443097129515
243	-85470545887822210440916015241754267519	41803601406945201938588120267941926110
244	74179675924207109478453004199494753158	-168608964757131951632007700920027202040
245	92997280392212826557129234436918082231	82706787862339241353951292681287996949
246	9597164954856256988429438003614556503	-167795651654028902706302993863842225246
247	89548637061715307165532288781973188020	11049827653990036622990358362678329028
248	2274299430439092288986641571228711527	136006857554808235940436597787155413252
249	39822983715329070607173773642196227030	161144405051043487959351602158592804789
250	160840182376628939672664877330327928982	27861980387188216299320621862859617806
251	151970737337310042162156181854120943648	137431281787649864260105244179299383416
252	-24899883728613414485253593903954202515	-90209414042694795393051845831047877886
253	111720732532411316980291829201623563866	133814772552597411236608531778002737052
254	-40821313426891103489864195363387370056	53595218691362862646510417831959378589
255	52434610165628510167221966107217461180	32166985280525201129036780225360708111
256	71513817637838846442657223691325956358	25875664854447159296593543798426425256
257	-26795616763872627078149915482841536001	41674897599871681324620409772877021351
258	-162512318859392978610011250335950143455	-120025501998933041543269868434144596910
259	65976830259588964057391704705594166291	-120766615379996646486383854831427125303
260	46731341860874024923298548766942329684	77457082663507579476534965850668141291
261	-143932028848030484609125815481345475127	-35921814375973662352660136713243196054
262	80778254504595080565388249592659703382	151510190210007315180420946615349857556
263	-99451531807116345715459165203647361456	-29428990614084022689790775320185325989
264	30953185544158069553784325675301210628	-23003709471128952563190152184765759691
265	145150783695864305509108956161628084553	5893363208496216678128366104462040305
266	-89381248482095043596617907686705327652	-45854379512415367860894962242091380745
267	104643367255419877044170003498070142589	132375568041681251655535943988054217922
268	-34968373873448624499568922081952401535	95296520751812772661236165157159074552
269	-152555300096983142803676359316151301895	-73097247720902370473347360963467290322
270	-32427272871682569196010752270346670818	-81630002092247407291718291012526822776
271	114121390804160178034385744102565201381	-134145666457339068127254929811285800704
272	-26936420466255608968863068958994802634	-169381098720089901744384528379915191445
273	23072447616503988809321837485792068426	116534619586444603036797198016809034003
274	-81197622901453086702121715753029188539	-8995577086291812194676544748280981281
275	86951048728423006473045692112741012313	-100633670529752130495774148699749177395
276	-68514760948979608041040341053965203294	-42592483741354905393333367618925587948
277	80768101000382741893569901862402588755	-17759856701348341194174210643319344456
278	-35683197739632584119441185619923661002	57953209106822730787677038058201541149
279	34268964979697527216903959427261495521	102496052593985658341329820892585893722
280	-70031272516768042497461351570270002169	95433453234323667625413598681063534621
281	-34659887423583278537791358513664347024	110910328966366968489901616118691514530
282	18641604206999986514438157196247200205	62652390722794755678283527881870501736
283	160700415303043535498706412432900765943	143613761385669498817949916296615541311
284	100184365688245300691118672220410852207	156723699036430768747818333342008319865
285	145868230874416146443907203374811841506	-76244327491748699664676791898758127435
286	-83293387854628089868260052592386620080	104124477393178948058628601163163990968
287	-147695733210506788110939158008829699994	152569462620205153052056836731743468313
288	562851300160853669691103252076246931	-89163183350297807311166106884644132547
289	-89006567857082146271709551054466952219	124474083844046567209727568371606580106
290	-27216394943154774247659570212226269222	-63693894355079829347265689941203322264
291	-163375415305004660006707268763594121705	96132373219273909785644525174315030908
292	-33377934084593187607880621147912242248	-1889938266551937631784098590060084058
293	131855670714536902856871619343702931770	83855257560136270893040775220775436300
294	76276710229369896621007571284648894673	-29582994961375363166868042633530203689
295	-159366418531356921540734876470417871906	-88081919796939304925289703396916545119
296	151855285130969278205245244524902037183	166101934461897970040041772238825032972
297	-119709726204636469109652657902822723487	-85930688702116624123874515053379717472
298	-76166400187944363782649096347591190107	-134055817125530085460430258340703738896
299	121162484213233698349473442705969229143	-20521163647641695902371041354311439802
300	-5885645946240505792635945181534605444	-119509115817451862275534528960420692072
301	-68395050154974435972709816198324570353	-47229913964781004863069745650008438800
302	67508703261557213019258693196840019598	-75966300831648485556180592823316015857
303	5625523539090156559574153931516045470	143642099156805491865338018651917392224
304	14090361728793300377457605640059039951	-6750757539754710095578194117462086616
305	-33800144984204772626068868650133528405	61007968484872062252524851472087124013
306	-14803802418901494831925204802259030661	-165920219554373435567733957117839696207
307	162623504552422481560251392414099135381	77542428303835268836182096470090889838
308	-143556499024643335794100701168253395714	-28107511158469228639666308374684785013
309	74457630706403064140300722258288327027	47245132656600821552474076041155607770
310	-65599552761266043152537978173136516608	-96602986994011281625027784692999198120
311	-128479238760571378373129166884711338057	-89522682878189825751527203728323527193
312	153114016968822797751677045944643948669	141259701531898986675757336420146669578
313	-61108159080837420971662711296315711975	-24561455810784605107600363672998482554
314	-68696987076861839759120194450917708525	95574535330612756228598017391595297110
315	167538220918719312318396419593668896511	-39254062315987295689411262619276858743
316	45266756456236523094225207484381826742	-18258010610454400858951925880689209182
317	-23827049462904749321909077547422314116	-135537597761168517470535837530392990213
318	128841638563247531721670472263783155966	-53141768906603493631423063205410614033
319	94146772794950005484730010594583602536	-80001310834947678386805256683243873594
320	158998149412248961355814443894517661919	145515169376381998004375788272557481369
321	-145195449856750458643104111684844096310	163761443927402102247010908003656878804
322	-82236496637939164706383071072995585296	-142776175701520212248550979900469794251
323	-25429572595146788716601779212554574169	35818312606012235292545608107602189800
324	-47046255074426536885016317806413217692	-76040469098176604080171455758463567413
325	60053358858260881587561874801480970112	60676178635040470294905159181996393652
326	163624907040949107812757458464852582072	-58278587719045777097592437208931378600
327	-25684639354343988298182467770986103831	101792676671477390538945093360916022642
328	77090440848288327063422455126311412735	60315510135522254973786301092861137478
329	89623019418010186139036096078570529111	118952567330413795270271546163055860786
330	-55666782558892316035720191796749656762	-118187743569048519481427742306498520675
331	142339709183860559684566566541944965685	-38249212306310701261931820738081896047
332	-60902544260213548816760779840596089911	55584948079476943130417009978868015929
333	-33693085892127467759838969366813590471	155025598319944438048282674006781837911
334	-56684045255839950961147075704979694556	10260569273026110731457589920722384198
335	-60035408200422680347253389464902772858	-33049018737890547404929667171502421102
336	11514604740012808232074758616334199092	103129125176044657117032996919722185750
337	-12910524681433865349794510001152389261	111038093510235342631781653150766716177
338	116375149202624626540831593436901289648	128115381041126980229930770303766172193
339	118083053218876641983094073671153895093	65075961045089942457100308038350473255
340	89236388867489816670445237672764349246	129934078915008303159292546090538457784
341	-122828024966155727559385300435085904629	-32446851214290124177974083095464277864
342	17114259862150968719697937753658942217	-28281256448394343454474166647130694493
343	166804735786374087947226124889272167789	-115425047572392160766542639095509127516
344	-99855771394185504019105518304547031357	-91296981002187604408096799476829215203
345	-137262565085608408012536465378391752418	105613139113079296474766251138925082775
346	55217422740506083156758162157012773685	-25896579733270175432597773699350902489
347	-105354030383373755235913229847891977718	-167108672556954423583079822955305677837
348	-78254222578082346471601583328670389872	-65151299085577145299038724686132462373
349	75459013245486704217033625050563256107	1781872952613471371884211084878839470
350	116286355750158656755739907350491790181	20473005264269803854061855512381709707
351	-157149682650155547290020397095103198235	15439593841611197552840350166282602715
352	-93376697002712161159534391801732597854	-18751782991622450294379840891989788968
353	-62569460135457155928751895726259840686	76010102652477392360427474233339846100
354	-165379552390590725655918311845855354773	111040586337885407073299950584867092938
355	-22178244375459269332086842355556182019	158852260967873959171807150436592582654
356	81372628463204905616712854212450107363	133486096689185441438571577803489735250
357	54906626735473111172828841211363643704	-86051510940145117349274389577473034401
358	-97753645890070921407273496235344086383	-91504531066450083649360032079924226572
359	65143503569121435292636045694084997430	-46505895539501078602483422658868332025
360	15317805179531267057466723320186389194	-153427591006260534517856811495115808633
361	22140876507216295884585476077790836963	14195700206725105821698289006086152259
362	-152065698903226855672367223967429730265	-157191683221101718200806988704462361357
363	-107335706163517900082039344197728388652	162761925090764672716998719023311448988
364	-120637671046046718594717628440964431055	43932189387730559227963890962988148784
365	-18384495623498646968736344600976896616	-73276437025676464059107640323121080959
366	-93330320278397890579314305121713877536	-7874801064355803891437798646514559983
367	138351358023886399914085443370919972499	-129990245545835590754177027355431015913
368	-156313019546711417758354073648288578391	169344743070434017378395202914557502308
369	49281878539592947134927011407445510403	-29119059580139120199645103955314927996
370	-40930356631716757248947805323169462500	-101771642738318510039743109544369866722
371	-92897691947856871183205045166159864674	-145792365924334057806984219585295006468
372	-136219381902254397720232899050806710878	83549045271182123941733004757378944378
373	-10682793824042379547252601802132365359	111677860803392239117357150908551466359
374	-49796020218304340382654191900218615017	-132806696087263016208425118313295632545
375	-72582777824855504968397592731943699698	98242026826047722587858742422579993173
376	-138482385872579848429162205129606086093	140717229352471855206981247404488907466
377	-101418882667887050343038071767319314462	-131880929081178618480789963135282712668
378	-166064598366303267796345802492474195870	-14317727008125127317227635082815204948
379	155980230018948437172937024921409167975	-158754563115015825778296983753609314528
380	19127833087523103804179872695880367596	143125978357225813321508430077298220210
381	-163030164035008291903951845536407977229	-132168894598447642700119764834016423704
382	41958627311157117499101636282738448876	-166886933328038625552328362587854445279
383	32535924257797535870042558580017587330	-143332378404580869512364533278489477330
384	-108266869001900718791030883435908130209	144100446035477509218927828670211178821
385	-81106324896980475397725674745976329446	19829579580810290164842683235768960177
386	-90249537975092175812392187301358443119	-105531048480619340095594699094393747193
387	138017237465187765126504134362531889096	132078976059615394505931351705538575279
388	-112745307082678032936700755723802491802	38785450498741577249985500754887204467
389	35490543225382165913774346604169353970	-92047618723456573771820870330416708029
390	159395120501005024614544168770293031041	142811076656024365925744381982649481744
391	-57821589020779363827632401463311859051	82120374825981117927653149884840462306
392	4378097431621482949240023443574079387	43477652861326020633710182872276248697
393	-29019499577520618901004649794894553231	7748526443116808528655330305939069892
394	-108582693077656456406233506304657069659	62644023515808693248831582613060506464
395	60934297110637120424331044878531044452	-148563795803686196778558365956049078856
396	-144060633678685768322516430870672308094	-20862078155789206667670465870035194955
397	-72904195791414107921215037277900690725	128147128083221842175028705090411972758
398	-146184026304626365608767540306449294989	148201102050766956842359565272846666330
399	-81731608073896946971639297522125255154	-42669009687864234360070842802560142083
400	-98114304802555454874083198198508351310	166465850995867681699593043283829532700
401	-51715968414968745813137061403080002911	-38347356926498079234971662564028734819
402	-159676678881172454146884416994563226217	39475883080691851687301590933444551905
403	120570509606824529227516445122052928048	-168778034261959139231201320231071107785
404	-95437559354934702413223389544532149267	-88828750694280214559879009873272111471
405	-4718085034797720186448569669627172439	126365723077371920981234452158957984635
406	-158272759171689676877607178986549091216	-110180847470751811425621826551537729068
407	141037585978496212605255593464434320239	-8152196454714432693502797155720959409
408	108236744081169268351661933916186088052	-6937047363180540962897708834475484556
409	125402129721584475592261130097384236407	108592280752776831851762013586666689304
410	-6876979415451106828816779534476666604	-114551745100087446637829440394457484513
411	103619254813285161940093602790948469953	73870138061789524194834806257780865143
412	126029187275034826174384046523594652137	-151907053901953486334071499888259114511
413	41891878792675117702792648863482033104	18501118758446558510613289650251052215
414	-81765167333583315530318926022647365611	52822795979761559413816534792194215836
415	132718243646668041668654402056022169247	114150624520535564514707144408338694088
416	90907804812543864250364320489201829139	38186547449166380241875246197874036969
417	51349218053444486302244281137073814167	12977372531077601903395680409712051631
418	126915590842716368544824767583691520233	-91122883661111878776059488451402733230
419	-163348573280386270263137818733223676615	-140216779153626466069015656394890439952
420	39608970551745657991401350304209747860	98766791770472693998113579677163261748
421	-96248279760946677291856757708000449463	-31388318728226469664924239007453212491
422	-116527049001992193946224473935510348360	-107097096181536353431608852405760622055
423	-144289233272793682983565327525305433392	-129116178592218624078637505852846002860
424	131383676350085241237643501045230630897	-78214621760298414681326159471920600955
425	25289240515981295732351159722795326167	-23154355308129462868707041404908153713
426	168302062279756148117525112012966500201	-133080189173133587314316506230527191194
427	-75294216887580228927146764631057170597	112041767329055238769559761096952857697
428	-129919230607256273192880827225132185247	127393483166788011586748382066895903423
429	-27551924553026328576745161860135910472	-5798944206581329043284265213757060827
430	105818708354345387193570599291162099999	111509016538872515893658857045205114458
431	-89290335799188244008179656605425632200	-25182661500280788398142182750126273156
432	-144662126731967083814092203463090869871	110863804032463795995918297905411096604
433	-148947951955924891017665660573590601556	73519350647813198647689956844442924201
434	-16289063924080900442871920503665393593	-148217019277520448156673197892675082772
435	161649793302466949215812794893290564971	-34198412628479275015712405070872609698
436	149373691685779039245226547773170759108	-108462135900906911799053945491531814929
437	28205584322188399705346434973188822930	104175218050701703902940317069755727302
438	-135126322311530584988987767879683489359	35483939008101977540375370013709751247
439	38298549134150250691429938228606839845	117771294602491244121885526931586128595
440	-55634415750998348244631769620448992402	135570951606998077786117342451480410357
441	-98127356719282283249349265206515087607	54448109826608397105606309395208328500
442	-159200681497783918313594317824313748811	-134945645423450315316195939583856589681
443	153547883548147879376174619115192711674	18416624196472534783477649088383414227
444	-156991457051965652725388139721286847270	-141159078224216541042111594101390142741
445	-161138986660771956417532239297748265232	-133728016268743220774387769023964696418
446	130644907604210417992096571898622037823	-114910637764978022863186788062156316144
447	-47576646734167405888575543469641314291	-8414920829418003914424713736029181237
448	-72120196735909247508841710409279669991	-89460016296675360481139948145270825557
449	167040027891525301960149780959953173875	111696245022249156269677856253465406614
450	78804352413401106294847354442446303404	31265362849762083224249283666376341804
451	-139308678361669222924473361623684855781	-55797262274741390388423429679393371361
452	70998726416159054132889428888573052065	-115053756009996961942966004754175909361
453	77414612044555537007908318819257465757	-26233915899103416017409025666818440668
454	-43654777773562765771890759377350499959	-137014114191287514432403075904405297043
455	145115931378521507449421201594637303670	105393021548382949565955150736655541162
456	-63868066372478686579539862165992169311	-81452107795486911865127595560440357056
457	-167589230065033253778013205071558637744	-82939144975572891582072843606688180690
458	21279787466184358710497880681655654	-53743002560207673665384173345524607620
459	-1665074017138313697469498839179635940	-85839458139467098917668510748279649821
460	108118172182949277374557239371514238294	-17370644323277397913555127853684338230
461	12909834303912988620617674238736245559	36738782870301819692562657426821426620
462	-6987356892045796949958195552211140267	23600355835616079865228667403947515069
463	-74849694284985454557277618224308894981	-47201841456653738459965537233228026556
464	134058596441142361379176378911430779434	-115721876441232855860434708641613014461
465	-121078190786213898482070586229670406352	-82080265553297835065493147331770215817
466	-46810086308615019444058556877102623371	63178091727807083988046063771001286150
467	59335472471382409366178531994283430988	93526243881873269256989511990139095875
468	96464786543942409498839665964414493101	-131954997925085903990557861154574554406
469	-44261192188138102367767360429756974313	128021770383164413306252971893803982066
470	-36575857173368934049563383455648546844	105856978950376970187437018460748829209
471	-127448666575334772186349121002662046501	-21280725450518714979379965441680411263
472	-150214498050310373205159063863005519402	-156940073313618341896552233549400073254
473	36145543194848395467931892602775732105	107934099638077541287694731302137953884
474	63826955965974839493925995544484125667	-101901550715169162094715227603870294211
475	-169970572557580841948954980657993339592	84179104719256852686327213324576193970
476	-9567766961328454126774104963296391423	10566507448283313251206967856740009367
477	112972377404455336250537850937888839334	74133225042713492227149264919892601304
478	108914679044302329111147089312514826757	120405056535961173326746495337295734432
479	148272945487195028422986184027184912548	10322285544684925144661977594192162729
480	141237326478129477120464474517860228724	-45365250919917184228393876726547353937
481	-150155193793743140295429776786739176657	161765414489419221197367893428531201332
482	48462193592187842454162229347256213642	-168725244297788740712433083277893390132
483	-118327352679135652112861270824636776253	78337233975724581009311772994048188898
484	94081528412824347603640259448489802491	-85516486419839393714176541551006328893
485	-34699466216702932211505069305431901557	166456041162658856458226122457964635401
486	-69491681076995469564317997561979011772	44863443270659288887083031404749070907
487	53575617734809772595621107156525522497	-98787300501220265524143458515617511504
488	70898076615471628488051460875730414450	22135961192360508596942351481493922108
489	135943260966580442515391616035993493687	-85554404622514867033809640896755786199
490	68106294565115459239892235755817380025	56849827194241295251812845217525558860
491	-131896577255044842673711607951126246098	-14101060497529897765841442893526112178
492	160967524417926634490678159732017254437	131104806894738125120524671404043888574
493	-154363801853552448068388015956260903447	74259738956780038991384575407226183616
494	-15932894777117759007444896741707743216	-168590540863898096970333728088849102476
495	99302702003099365045941590903620860966	2530743940149115667549252484861029011
496	93483803262683389232609064033370922262	20959270653336472035820035483714846694
497	-45442208206841504505040138345744528027	111420744241548806902406923163575827496
498	157262454940780441216420758668224832530	-67203920960726452468303425154531511086
499	147265017990388158053494232705924888078	157732705668035739902817002675618823585
500	147318161410193427911161239755527737685	-67690503650428003054934479546488290208
501	161242063189745541360241655782252209819	-89753503954156539193571205496311899535
502	-135092686755438618131211872229483432792	109683710656771172102370529401320434772
503	-109383900080351729581126473787278192485	-42396979107298509324187046484775461995
504	-98911353380895615311950648540839210947	-21687594609358177858335046450646736934
505	112233300478856037308098172614334414021	110840229504809062465869578019099416610
506	106185668785803609360011674061348072879	-169370649012118332750283343282719799538
507	60257442355201235363144030270951859336	100368111462752623575024604685134987722
508	-150359361574663565568958375546253339841	63803152984901851771575280233049800937
509	-18389987919496795848215430619866984493	67174522680061565176100554663827109016
510	-49235513497912461549590209790638687798	-149679572635089749464864338489453147069
511	157734236373776017476253206402521011529	-132658968942038332775838963078618077750
512	26127562191037750393010260877038822176	-81433294185261345981841570001736158109
513	59418504159866136383875759537594464613	86070746290544981341489809779312118621
514	23835042856538124759576194983978951976	69546636480822062018182447003317949476
515	-29461803285405578775809694418229382771	130989285917019011883669929734491575498
516	-112257231140867249828596961987044615143	-153326974489901878715036424262649772074
517	-29879282172578299123501585931613750973	-95768397322053653706662937899594154276
518	-21417924281385772198733977575157848497	5827425369895568069082507047397180801
519	-89989326673230299789493732381502325226	58112772704940545136066679364448810236
520	-110522680520712343988726669031248858854	127010335000625457573947336730494515921
521	31264977772144147908896415110428559450	127354662476708317286588671636686051855
522	-12950292423242935248477286502040376155	5550798470528695092805305349180076383
523	-18179941394612260418742848028017466819	-14691061619762295391947122420047168845
524	-80270281708150927980453972738305189358	-151238919523319743848369884908660280632
525	23205542507626881624290527992903275476	16687139153407082446385221682599759995
526	146782290379133841236440684776926648255	-167978126356608807686355801103426952691
527	-2965153345397462954881534474260531739	98603363830826551467386365371329533697
528	111854597290996913211059167058804966836	-164954937837998178744713466585826155577
529	-34852250616283741232818833213626566504	28977278317430069978117802001434259615
530	151156574496800752649919880926083115590	-148825000996197350737535295347533833349
531	-828403001252994219673420911372264979	111539082748148643686717792750394983994
532	-91440380561157811087020398588785814935	-121745158733161082226610128879208014398
533	3094231625925640651246617261353252385	159474536231535790050635431468871636840
534	142916178397168858755601109573688779064	161854317887458605005072007542653855878
535	39165244683695557329866655232950946807	32928173986727840178718860274430471560
536	-21083710902201464317567427381855473304	-58254390225110832805471882235150787578
537	47940152218024937826870684277667099326	139621782164348281380042091070705925526
538	138627662498432709511672519928139636519	-116806914289386592862199981616750295982
539	80176657628807023886909184438788817306	58767776223470499324898184359125921727
540	-165955311559796197942871392467359404092	-44446934592883318262994559229454628153
541	163501113248654139539607849757250204339	114418434095820457730797490806941944133
542	-65675390155346718631393208659379881329	22478108581850221840146506523010976800
543	-51810191272456977983084059265349875223	-26079762431755143913717010689728629792
544	156465541979149087000476534017925620083	-62931908719869339773793696790184500835
545	91352224855797954657636293666559574310	111475733151300928361255250852747548561
546	-164195555692676679967539737902381586409	136453303568118556045030533741782042268
547	-45872856807817046322566613277003100102	-23298688089910962532696062933267203391
548	129423540619685060538985953341912116104	14155595089728073422466398215524835856
549	-80017038596996355638263050287447603584	135827036670467785738575123204004319996
550	-145539868281354881336938662258733758907	28250031286979750205975206308572268700
551	26783755710360996370877322507552197628	67915024305597041055382877480099158599
552	128986466860118533928896671769400744629	-100523650428174973508792481604894861549
553	126106724643266832719433760560695326659	133580370309500317493255802795005962296
554	108005202547340601248497944152104373269	165815483861056580347667187822588323680
555	-151424126479372281404915362675349329620	130375302696833340590579543420317688597
556	-153028877817230116631204418663513650339	-94723096860988133958859603484174818483
557	-18215003564721928714586419961273841556	-169209339803372865642248115975161354747
558	31662998043910082545776628318981452420	82502183135878355249443654460574760532
559	114449815675811414351426709731581297503	-147666576297995603911792152481643527649
560	-125857171512634213047849245004059653921	71158993785053158048383612815303981937
561	73953955419955311710187757944888937903	43367461484497970293953346810124300877
562	-162418977120653539417673980154131437496	111865771042964436873952349808712204095
563	126599152599305939249489173948019729812	161026615978766359704033937253508102913
564	165603135496112273812158595315411673593	25062923651580207825200245527923743461
565	126241708992461479404843859789818030217	-48665566455742771173458953770777823030
566	-48481344911189289272323689532030880475	-155858734381484281151822737668521098847
567	140942514742485352188292806933824421764	78854125440256029052587671265058944541
568	135930104317615520214994086938978533649	-26780485864773122360763206082211073284
569	23085962588480679569065862222824733130	-21274645906172089415882791380803189089
570	59130429706018096894060731857111036599	7375144536812717785045952971391980557
571	-52843301291737441832113217680555467938	-114883766907111137478266708909579628397
572	29880695702743137279016946435201857135	-99890213253662461208335586555570355626
573	-33438263123653370688643741883859928585	44916686826706656234415516879097825918
574	-50112110639502846974580988044150823454	-128950331960992447428082067560218267161
575	148729222735667160633793536882749063091	129989068070209252397557494683999105959
576	-143820759648603730428219873759667018872	46939908037133176758813839829789115072
577	-140772954846619006125687813210846287541	-8719843928707347465665497435917565648
578	-139485587303984288500843009191600159697	-97028591342812907543184338513704831692
579	93437787833570999518509255646905978995	4540612881148037428015315054714834517
580	21422948983943092454124768965039374815	80975728701452173287770572648269871651
581	31175620699302628022598193856761660176	-41366534672026589228609080981267482819
582	1238412580681177952234196533137792188	-71104788468175970928493228241973526936
583	-44039854598697477260177839174978207154	142191799656756913805700960091083584339
584	6339099391329809244265605823148864648	115957068953576816237033384591167694187
585	93807323725530702382212373531336816118	-64656156204793882478663119206679066181
586	-115251675357647629814113160841758031642	131366163286657190101237828816662282220
587	-57013501582512718189361996547526157928	-17126051447069753900261929086438494410
588	275166306045817507427801373751520318	11740145471728841077743893346426132039
589	-43385393072926819546819478069633824585	2623579703570921369034287370489097531
590	-70241819806916002838583593637512703074	88052225019888209557608905592468645952
591	-97492544594191580264227772180319338835	-145516102554246288824098787847084456596
592	67263623735439938692509274970088382180	-87745546009236673340072904867356838806
593	-124386919807273184416951526973357433824	-1472825185605000990282889458598407541
594	64286948458014576330293454557804868498	168847652703896873394415879674131243293
595	-152496168970284628245757870955142274685	109261172996303753927734889766057163514
596	-146781019908933944181258106698382716505	141184218176668248082268651511411040468
597	14442577521492024288792107165203991519	15811416180654674029903438843158753956
598	-119931160337712089329583248176740943868	-149532854850864206236142174351323057266
599	-32908965054039107120290105404716557121	-89038948982199856532850886994586021599
600	-22926133934168538074030749720101886072	151620485992499071459805728742866139532
601	-140864267944322424567470450137650858049	-144926301924912916384080821645544516304
602	95053615597499992411430522663480778453	137709465632363997965891936815593957101
603	-54650384597241895714272112966929013488	100238237465700843926172354890175437804
604	-83802802980249064727736387945803877692	-113048405266310249346960220593475811629
605	42346840301054425013861096990804280072	94494782084527468180921460555645051760
606	-33883483829270408273064989777238480760	81072634156921234299559280906705617514
607	-105196672824512019340471284145233524440	68119024945496919279284196234217947902
608	-94941272490194247293741632894502593555	157266194238274785800361766289746344665
609	-127035954830138489454686807457667840697	-63369428314131723662420188233610996621
610	-142861448503780176644294112935060318128	80924139498633905573333302311887005746
611	54605651052244712876745277663333947341	150288695435183757014074894552127438947
612	112030156958505828747506634426048475726	158509199979277356703632880722858014002
613	33688152103761336616736988299070141874	-135054866910164438008620727921520747935
614	-81901955491806675739943035820513840690	-59147541183194611236594314481894098221
615	-108097526070177766447085243179610890193	136036049474290060054603614981563835464
616	30900341334900306095844359563129896949	118189796652779988308207305849411013350
617	5427004328723785521593717098708087242	-53570557580322118842676525889063228933
618	12225570188619177748885391297549005876	-21192869052427774313397859303583204192
619	-169889766750151821120727100290890718194	33470008985326482090157890243716741933
620	-162108232760177618738841843355501913031	5078699538632364038645023532969147639
621	159821716804563507622338226917750656682	112318668397396606397642608206490577757
622	-152132983353427081082336717198876355952	-147200926799571058650493748190795570414
623	-132426309194079043444243863236834457060	163776601149775187230325275955146637871
624	-132615077507959882588012159156404211638	-78940072070093701606116255289202451593
625	-121996513604681432500596067844850014976	4700884585472911311596595395236078070
626	-66660593016530882912217589414596356695	-121097747022915302476276392369236657451
627	-45729075437425690416764722363364193971	97546184456811257326922637492049896244
628	149558444537587954937069034871390604078	-119535343105266837023139809026037595023
629	-10163536906756378920285472069622565928	-132083049370019668518453527043533411546
630	36200906986152182021144806038733529840	-25878366682041564995754582084517292629
631	-104305427484047934395617229230980542484	155924690423006424847237672947912606985
632	-125294241685607344631461084712056453248	111159565480534760296938325728666093968
633	138695939533734488408944526499074919184	39857033960200013009790536690677832812
634	-80454267730924028636997027018460105266	-76138589939201588331379454307972077539
635	-17857644656208260399245896971064574225	67374674615474422491300625619477518247
636	-165260753615565817593061239803135549647	80841382407665791141335910406606866284
637	-109836156501534874281042905152100870476	167418333809842353801502067237146085096
638	-18517006522793590766233963802073182961	141948625442700141687167119747035859950
639	-34867238502280214796883239890744189495	24313277568181403330629906795459354589
640	-10635289860691349036367371758121799016	44435392929243306609586599347917043200
641	-79978717518199990603072234212568252736	3942492718408355318558873063639315988
642	-147865415054656351289150292775048745238	-18048500786975238693082408017554888064
643	-23024500860590689307367205988949994934	91809828653776111851539747733819931489
644	-44261616158982708384097340244198115575	-84599936069931338915984038747973561145
645	-18805405638438429663851289484500401664	19056212382285992739010099776086321833
646	166835383309001399304157226278716902979	27593684068595849620516427377608098162
647	-57785000395792147520772155630894853668	-157998618395108346250641530217391860991
648	9228887083211747957455457901710835686	151349694351392535127348842316147315809
649	88384797027620493052318819472232652572	122833564450480395193942777455512813616
650	-105259230922166655186729027965409905137	104414216017020937954724873774991562556
651	-5717064775589823393117139784584425647	109645708619970977363955988268971696242
652	-161705077674267774796054941964554528945	-116701159995395241281012980313722716947
653	128926664449286553516829573426449187659	4733773097449356550039272708295073874
654	142281094235421854302772990492353385723	-155003289438726434827392648267789450363
655	-130749439765477920076855670155113038350	39207522526852012720108105435708227494
656	131115148428508057014473372140875076781	107792387513007752877889902633215749567
657	-159532770266324940088618161993504490683	-50789139502921931265190085641927917551
658	-56152838514160731518738158815374666463	111590237795104886646170491486649057876
659	86439904564023372364330868246038186186	-167801928386449611797161679935659233255
660	43322174747196077027308663559137806534	43397249561682032436079303253298503697
661	116416284779387549496556590515489552596	14974262707000471867365535337813745325
662	-106300788865588167709955858605253064996	53471767216171993660417875345995743720
663	-123784937831580053051585036043673398642	110749465628437192687564201635582752485
664	93781925759819025103798339079395010763	-160880052795905313775303364376794481416
665	-144602079651260916328881449382946551724	83824500595438847355442624046009998299
666	156070521579370759490238395756150362323	-138835533121563979635508333620221739184
667	160271653235010329863398057815189414755	151356957259477135246300607201212138830
668	95085133273972129409374822982186448985	-131383241353273571104097328111117942928
669	150999444723355208521260478433234138162	93361041791086356682158495240195226090
670	-94823691649225439220321627347759761059	122292624633998572516136727605888700720
671	162309281850965591815659935919100968821	-154377435338577113169710061075186778004
672	56156505138716615085185335495315801560	-166924817212741557313697352592442163800
673	-106765105341961948665264907934137472831	-169933212370795613296460973974896513996
674	19174359783054400021328053152268250106	-6627708263918192839974985018411805224
675	76944395560775976865560247493253127968	-116621218840004977201287458550341654029
676	13996499878770143650866507232044480623	101609140779761208311638388000109874864
677	-52653795099896137118721158697633980953	17544784580890134849524326556875945576
678	154473629849705253612861321634197280218	-100075544304181846171458336349557120603
679	96256030913266091357736314945211755439	-70263513889468836614026040761449996772
680	-140531882953573889188300117091360634060	87589771221565398012681345948654963788
681	74014759690338658619344651283568984417	-41054998683425204367993109213477261466
682	-25473659850739262680155919201977705621	26505974374970796667475644896336180544
683	137988506027803982619599812184986065031	41186433673067212769240693815426820016
684	-103858614763824086767222384796929111018	42169760418880526881321825352165988518
685	-21003709576249110437181795146064805579	-29340830856959332849740745686120889301
686	58116273034629743539154303844787779209	29922956082316745063759902431971366526
687	-44119097337419588630469127908693039851	-165462598389250168148436889998975542157
688	-71169615230077248512128377960917346040	-133971436513095912153284328858537320755
689	73089040574853885609443678812036165662	118772836928727915365187942171163712079
690	-68027871341818116454905150604490402451	135955616410052379577933028303053110895
691	166230692186887552287633350870875312962	108152967560966568965188366050738927822
692	-15626595841180834741949259776805780816	-86361812775260012595496547191235929858
693	-31723595303248591185069044213132706905	-79626846507667916187385379920080907060
694	-113700555291851320922768032774414786195	-153832682249667669657916160126508278891
695	-139677436900871113038130186718472468137	29331894946139355168529355150633322884
696	-38881945160412360133330762506132148796	-149303214121080277422241796539772024194
697	-111250039222263978536910697696689741363	140519884985448563825139586031491935378
698	34396627175452367136999781088588203415	-74324016202784242565653774960959654819
699	-168139133135441772990911194080982522741	16578163844280067319089497166052487302
700	143948299467854398851207233764428007662	7090263889906885736429980488871485556
701	-101699731219823260595388753734183617837	72132045316350266608495973038019551142
702	-142756928708485896941629959573289486817	-126222770494952524907436381810003543197
703	121753178267623694824167978616548129109	-43598059845114769602648026036469596525
704	3795551172126396337249979720322251920	37025423377053497702624738066751154326
705	-144698241068697533751060123206304027692	-96026914346762878848381477283203652077
706	15365441766461474977182367673762261308	82062268841632397568817157267350778866
707	54756851110334236201790412842486226555	45310692690257559431065923795469032299
708	-54701604897218656018472918852079134946	-169837463969806809772590615678401193878
709	11297508635689275394954786814712416888	-31696813016312098129463699328637807450
710	44929855472615552846582683228635634712	-127791312828480418695670309447016267591
711	82379425132661784496213069199583608781	160993464688070183447810443430976460429
712	-5666292230096367674564583940056426033	47502752516607303181984274086836197336
713	78510754355660769206305718486972172958	101364550556829619938466595167918517165
714	136457681255152242551077693819574892798	-85509344130096019681948277648898808495
715	-56864230048597983502666538672771198216	-106973259189525222847862692556160301023
716	-24489445324992712374355809867988398330	-66843455066580511411222550691720281332
717	-100920316471011868310304483908871486160	148896176381484450740779460055782648646
718	95023800108475279409573477316897209158	-86541736680073953704935045378757563864
719	-47296981100922523496538257685044491670	-139111297639873261680543550050683718513
720	61938745778955549084474717214254434951	91478667095690741073407483788936628387
721	-44036088079019086448659564988874498868	131481660630579074963614938935457099060
722	-62701066183050092780738718038621134365	59868026759474184954700437010082723269
723	-6352976851241545546676565121256274991	71982106439697150226675279075710382068
724	-30944384741190064219790688357092139319	-133390420723366348639961228547585646380
725	5340419575641140221956574150178830872	-6489916625381928193325178081553398444
726	93033310432195273044353218672163186919	-2737339031564298735709300393184689366
727	-52533427362592152827795436362856781035	-73347966788958640415793110455961155617
728	-77796029783562380282274863668614959229	3262386547447753635240180979218161289
729	-12638554940184881153168130321706210054	-100054431144345887375280525850598762920
730	47554593659269077722374347365865803340	48365402832966272726559812570072216372
731	-31040978808009704199996485126246456764	-39466137689361065656742031685305486638
732	-168999106821651733182503174433369057755	-132748099176894066408031965768051501945
733	-111804935370231274127915698779403047006	-69122555381314225793917451688021601140
734	-92963339066493313646463689169454332087	72861251025666328971091956335007384164
735	-3841592723631555025451326081074800094	-131954937398224435469082480364645267683
736	114538550131074448817358358323346191374	54592669297433753846990863220844040639
737	-94391990432567792603852676605696555201	143192003893525746121170613113472634734
738	-154788726037396857232255249568760883936	111514592912569942932338094989936424485
739	-137851276044561279295621148375576981395	-45995150148974354530062060790204990492
740	-69775433044946805531585925743515717638	101993763328741904508008910733828814069
741	-26017493338627702500737380600737277407	-100630245200486962303065513068782107734
742	122950165211884985761026126960768979711	152817242663683680697621327051567050122
743	-31217697499464201648312289780119805286	-127186094995966641432392796971085106802
744	26458781154882467224320443534164315897	15881255255560746301980082512379834586
745	-82692508471621136627832432173820607412	163699349855183406206267883123765351953
746	-20108843848571904253725051963722230839	101178205896883426041147454155094247813
747	20895072522210944117412429784386210486	-77759548680654340904520362660927831569
748	-34786374226959265125503360871639178271	-124305040783030385059403009938187084916
749	-149420305409137480888652119132368144639	-72330615494012300223489203521757185671
750	95573501089776243283562626588338589948	-163504299221054563951122644520266589697
751	60209773953161166952579866220507067072	4115439010353654449636703311181143783
752	-112283081152909582698115031529292795366	-150001149315551041951567973697599236087
753	75851992757664033547220810848820906231	167550375257303386533435389120129215418
754	120009299026757145474038931101143301324	-25970899661700716132345918494544690407
755	112595688881823342284252894757319897254	-120843354964791956293327658523857035403
756	150242275890568514305396779119198793306	61699385402703121907944488071685827033
757	113966301675776248642925189359328372639	-45548360371248217548193844774216170827
758	-130190609246485688350875681302182099961	31604295867570989772583230296720434518
759	44338678153839016293153485048640595629	162007478088297380224105682177877110100
760	-18652034471130508246234724506859667886	-29471986124021154536066543975729872925
761	79235277480462339756926933019027265774	161170196252652390873932576905979597348
762	-21527780008117356564887144077618295092	-123773969917594123472195162372247161841
763	-119689785813430205461154087211171860568	-134320556892145828197431953326507018104
764	-93317768522406192927017155071592486574	105208979725644700493353345984728185142
765	127079098025286866042097914284639710251	-6876851987382722980044389192336895172
766	18050851386894425430358377441228091624	-102899641735180268971864455671072818062
767	5284093392429214448165546080034782776	-38527793482767933859430102919331807973
768	35833028242010039995480469307569998334	-133970181114034331739769626352402714650
769	-38296496265309764521933309445396567090	45268324747588521518291583251046882352
770	-108881920858217059661587500926068807640	-124457111398328368334155633203605076074
771	-101103192792838565264167524277130306551	100022260825933544231262261972941491069
772	-101180968683576071055675201988060115174	-147552541076586085061417832917623265952
773	-149688483548044333374321934910449457597	-52864402619318688926009832852938720124
774	111800622213637104997578880786479401228	-29765497125026776676532626556110006914
775	-480281922652225268606772660828445844	-159094990954853037827144031194139686152
776	64430966993227130584549493262720333937	20620539329568880941475403275746740593
777	-166322162156025247863186912013290300914	104877544309308766943889709834492013833
778	135018169156477238299184088117159488647	3852152204924740166182764284129895635
779	115891550742269450936157086842949982711	-94108078017062609529180177370619154494
780	83838642409104399267557538299487545473	101170900505722186451208621176892239228
781	-123320681766747497319679929859794150584	97245218775959156022835432489712669179
782	112399027279427910675749029498787738679	-57700867970138928057461036874413572836
783	-121853635110374949330174780365550690641	-23609226390426931290394798720170989998
784	-162710025674343476537079026733810312328	35861897332558268013704861918501531822
785	-42482374337926384297676491156712703912	-162577292386171447358719992915895875658
786	53212155722116866512088569072905444305	-97353109868136521215668717765576027747
787	-158187160479131669420463921782362604456	60776538340664311481979315219154103504
788	146473129528273883002003432495024654348	-107095921405336070647154664574822960834
789	-49777882414713921696610692048436159360	98620520820358774621927084383229195066
790	-160428060149484326991928087711355137624	-161639621320058219942005914177250189422
791	-31516358096486437682908190504100573192	-94014916676373165369760059157666620230
792	86563476033120742696195985582365688162	-48762130127232990505606296876085529294
793	-56124809685901808754615770529433279779	167842444314150134892102428809037459325
794	-89056395393531829899606849530388545475	90800275823135686224700104062130814062
795	146690354031330607918320873785506756412	-119248912257162673476426191753767086292
796	-70268279688977570865065884800024697731	16850009535975248447273568265133246681
797	-56866563477341112757012277973081912454	-164805367367878505337782742231225037250
798	-121116811544376024687866227828046520434	-155531090219890876041438827074029969745
799	-16348797019509869358085139650036449891	149190920096405890749621685073317022391
800	25484657519985723471818710837472401925	57194408760076093224511021351763261910
801	47075524062390215593416151906961345721	15023947205058722903869331383250535834
802	-33117239251805366624832738041175915439	-33836772816710900824236044078011498307
803	105862734196641872568395764934866855151	39961398410710094368437661652886667263
804	12404794385538018674812392207468049949	166702996504741540161952183282220461377
805	85718470388242209332685657838127742161	75213741914467059110029057574924367173
806	-161854578918689040016400432689312837688	-103885029749661241299233089362622438118
807	-79279106098852621295321410569856348737	-44673070653415516219701824044082253073
808	120616107782300965329250998195140359330	125629088252461359138220560944175277151
809	5348199327695501823039318152855023712	-48771567001836186775284491695040975565
810	158399304019427691039327933414991867137	-158745203908534486827177996181896286934
811	-69939876845067358562831466652427978574	56297032927124876850721724766353610552
812	-166724527147935886355006172320715780719	-108640051275378168861517527991270143969
813	-128897804246267394949186211398538592754	-120914330997208997545392831564960479532
814	136506214498895679978278815371648673025	-110348418613960419483689199819930288534
815	27368570024566577900070806811150904105	-99313741855122637058772044909600783627
816	-99864685295755388055586515637059720060	-21233684237614194557900451148712571702
817	146023353157481020328925017698408101704	20565487358879320751464141847181576533
818	2616251343959725128199105298861138784	103588337878712496944738905194745824427
819	-45525970799386245900702535998006415808	-76403411574042106986913386779001319419
820	4930660283037961803997492224750632660	-32212233361106785140637657703039060916
821	47928358475973297907201913295596850595	130987733658162880058493734472249516465
822	29713935626870965200301842712256061173	138394288450597668339658564487121696528
823	-151133142288955139790653693843315066129	-99070467661020215463179086257748141170
824	35506522899386532402999880845396389047	-97897800832787833789239839942034047107
825	-3901719723661944399544722098264842169	-14727713718960202869930155897345824039
826	35209362772496103325848479957200495071	-158824135920914527301184061111112343055
827	147318270345341551631975818892230657113	74851410094461339449643400314176834347
828	46900489352056493706069494274517128715	25077853954751038723198809400886152562
829	68161747961177073146653651892151175864	152654803720676421630900852924707477984
830	22727003550706118548909972232902489631	-42634779265096919282837161438724779570
831	67687234357494271966196580815260236842	-152872129503496135917907930031715286310
832	-4711623702575270602082336375494789944	-143230879256623162115992133635009171443
833	164253443732185332538249743760520350136	129751463066301579443968033343072887834
834	-141260916955135368253500095876625179905	124393226820729520673712961488799051826
835	-94775334458058141477022810108700538796	113802288631624993143079259796274823070
836	-43720810608873288614219908713369413679	-125182431911508719055179953683178598615
837	114352294230080442581879842673190143694	156057738213160973188694832834284877010
838	89398616809971307399992226022734470228	107346094899718077323991319159913656290
839	100835107143154925540838021555940578065	-49713285175984892216893421666912394048
840	-46081518196223366979782947546240414347	100558566111033459693198592763904292382
841	78909889327823208499932315067279597449	-73306872447871443033070819002976135558
842	135594462016584431793780212314543749742	119691439192892443576531189854849598457
843	-39812528657684164825568403972781183108	-124000362927437635409991209792170992723
844	-19136744344842969561101073526041608545	58597220467561178327754444082562077185
845	-227025478850346225313004152317984389	-20810808197117888490836823943977896340
846	15072720579564433412510294175993033536	25369572356004771434279457752136278572
847	-127795132866753135270726096747648027239	-134662170732159184350919641006008155352
848	169092457199238062431276403502100676711	-3755302465022647499361482150703364264
849	130434349640292364411115509384637720972	80073829283195949264156176902587287722
850	1221145919693086112187693935196806884	-19746701667457551428703719440508806872
851	-66911321771184255151080973134402364860	-38588924224911302074476531103377146379
852	-140769062852704759828732705348557238882	-152724629789906528163345117139761885300
853	73950941372973698998748652714402412868	113927184396548340808156684148692173046
854	79405269319445725541258403894513313158	-109929393806135366733113772002645933713
855	164109111508806742343041682612958933173	112046699666024049832233992977531967370
856	110279393407295899127285862814300103489	-92174411968925614141621483180162172151
857	-40736836443069400266629205182898811466	138250554271611084410311530627351327462
858	-140598106330926083076740614763666759787	28881133853918935129938318813727642422
859	7452842564024806842785679574283623148	-74841480587481722697886457659035674949
860	110089064280352852527112942549126988790	-37640255047965249463085765583775748901
861	95853982472368065252609657362292072576	42451761999465609373330438983377785130
862	103826280247518232891860202778928626666	-126964059398023305557632983660725557083
863	-167691135951604154839147686983743010133	7738277735381926827144305296095303392
864	148801734468443225654209995055723376482	19052665936324487356636971978092701605
865	117919181502624770127023658606861592876	-14990773564997132640585202817589074408
866	138432397680629365103841066262962990476	91120819807661375096069190473022975688
867	149275639831354113452825440056337900406	-101608759412226450665295836556663651046
868	-126288355166180514596589741160100573015	10467024684005034781375549854375066237
869	-73355982996308587047144705693078102369	-130899847795514849202669005104019531255
870	-155387888206298751304449472222939244842	23914816007411411655130397826595393951
871	169765890000143507916727359046928850368	97294765531865236320969183874534579899
872	83090377805016214123982914822067845307	24517250556723899632034926378992660513
873	-74475471871978754925432055347471878966	-42879028516089379434964549290271322808
874	38556756973128883446911024797296644504	99799226682603530372369202557229300405
875	-87590732780667141603349474609292252623	141772761351103057260567796863705470329
876	-72303970478919002554407110612565382538	89787907100705246110138954605302358105
877	5632607961102477685093628141673559448	-169642409911461264551914195895765080145
878	60639747438078114620971798839670972998	-39737856115041022786173329905339850598
879	20178028588486906306599247528280329697	87405053928161627130324616964576397042
880	-67473709227402619440022545356389622177	6442017505442912663859413061886767244
881	56428939880533460509486160104886283680	165769099235929174777881138097333404426
882	-73197804916887935587228724058359594534	110012221895729295429788705431950319198
883	40231565393856987595543691124033827198	-131298742710730497033897657699075910316
884	1056669141067637965350170385925484139	45119907866921831533964173041535576116
885	-161830843823318905624150693459852129610	103618831343228306788678453626324234665
886	107742494919947373420731884219091567816	34322888466637214362454552295845419460
887	47030441693358138224009964584763939024	-34204817902262888337794781951122779872
888	106598556315704505360349717294374959627	-46328309126359118306165852991892671447
889	-142428780860526597710011453213049675158	3935899071148986515938042352972392755
890	158126850169677394945919633108819209013	103260513070206406712605504947257407060
891	-151224715785202227884769326789035781232	-95047863419987688611701927365950642941
892	-153870972767221155933642566678797048352	-42600996775685302834452605302085023331
893	-77251344308816322487282831650121963927	-34669089744518658171220058855391565840
894	-75822480803918581733778763773185292694	-139737010656145117431105549701114102207
895	99566827013623716759759555367769207730	93380724139598979641971401131507342371
896	131158519737791567228120269605216816891	-128925297097543836028181864740722730180
897	-147841904327997170348402979528440492534	-34885333048959488020502889940083528348
898	-67657250526548973674898154365972126143	-166302279900142388896711242139696604108
899	17622573523005040669983921501370496737	8315801450401841554170965715061434634
900	101865052715202215197981748869378285596	-148841467280694326201530352535101231717
901	-6821991661929406024214203816997134539	-4048859226931145042900811961249931031
902	-48562577118274019751084146992545570930	-133769528349811093398745210896234482632
903	102144404817189308542956554409838382402	28334652150698274882929176240207652412
904	-162211287079963047634602879366950014864	54216259159622531465569140081216648136
905	102195445970065993239100484341769355912	-16199640282737219896074199155893417061
906	6282112662264818491533597887966611020	-85485141792325544509060825868573388092
907	95801298226427170841516082082333475070	-162901890575367594459974057057241875742
908	31645960588819319588028569862258547139	-79713040266747120621131206417438240448
909	-63304389198173460939645650760743026359	30291438876656901595792152666646482106
910	136569641240160696399837136137794751897	138689271106642064109892848661478308991
911	-96662877792753293841953794750245167671	-58704348080714940135579687857528892775
912	-75086482086498337114744221693626539113	90734201341096103796528533146548563671
913	125501835143035870531722246817186504690	53641989049943935818686273778844319434
914	-144178551665394595881341842256733515882	85408594984883672178390225222394932210
915	-102575665941792580013408560680511358255	159264367025903242112801381351400184026
916	-59543280330315148516718348328944928970	-114479024091706158968181994895885336654
917	-111723017666819171046664018679429714982	-17365537149513425201238181549974095920
918	148207769427896332033665567646304086805	-25325540825232165886381890954667832849
919	-4839519419561369397356160072073035856	-127865698563859497570925929844556847746
920	148705344641782677956496745549045836545	66797413144465589048925189753075147692
921	-135784557231912568457571684317125880333	-83983836056863527100480883024534618648
922	12946005748293692577618175358869087941	151701616333160967932821238905523469835
923	-38347396699309732578139957933693245138	66071988374419002869724507998663479607
924	-156164436120780483033225606865906927464	-141619725534635562827753187659849804632
925	-60189440366594218546692074574137478541	-126831489562023976308225035507225716373
926	102350789856335406476538995402033595296	42633251198228946525354111150497401581
927	72064156930674295249524706440212965575	120468852088738943380893768953719574325
928	32013646948002937379100116072138213263	131132198204081833306937448441976223765
929	578535170364598554089027091921208954	60194341912043663049203171664890703853
930	-55350035903793478961982540186743556577	102056626816681345467381726874580418715
931	-109259110318364746543004697237090748641	121741290742909950178968922427356896832
932	51105289321082062184953131306224727549	-60083741191373980687503253657784931413
933	-70916709484125880427127149217465513540	-81731003615413796677445166150223627031
934	118159283403678210873837716344016155519	107816850127450555126734123361348907316
935	-99937789595554599836056175615838767065	-56633330873259340794836981845986874470
936	125594652579907523049239765257629185559	-58448430917864452491091730453327427531
937	5880252245911461932896379220278057400	-136138109704664088274528994057825398700
938	-19978127166992421704887740457455091616	73754989607312158248781562519179387853
939	-127395849575302004174413173882171249374	169358000716186746730990629474936559668
940	-119277771379561493290782841707847793785	-119943218462299009926576553235671976744
941	-95938426599516415777485180002200033536	-141583155187066447910454572575517694499
942	-103550215555657938347660731357559313318	11502647460658882660593926709883040392
943	-62353314341250985594191278834638208881	106389680402690490644354152635323906796
944	-72247378683872824235572983518551582354	-43634356485869925659518711444742632367
945	-142546011147562640480767988256313807922	-32997258964734071820544784863147809593
946	-9201559680113300328111358913161055490	95485450678340609222628800231001117487
947	-108156548296204443771969729783227249058	79691151090596283264245247742015843647
948	122111112607773701076845288865887481473	-116489998360757578035151304794865061191
949	-17891693958871323646087273556468008490	-55824030265568488368125457797615536670
950	166636150195979185697105130141720969909	-115966903666323101989026300849468406112
951	-15443817911940709125904696778082259687	87169090588502531713490505522278886917
952	59817713992235624588740798124884105496	134233792956750688558797431484739844006
953	117878429547612349601144782904088958108	60849089111390011784605276735377156881
954	-164162735382066252904699146825849023478	-31100151032609072266541142845602513212
955	126983215317185083410488931294231393225	-71813280299445678577724641815176086166
956	127357781419524660654587120343100601918	62608387760107403002861392056462466324
957	106271995578340956948741825214545611113	-43666999141848796551863218676586635076
958	23426675080116950906675760923462555173	160007943737956796725689987856756589231
959	-97404126639378470378260972832424329265	-35815754994991439486985630977102317857
960	-30651097670945153415342725716404188617	-136776937123181148188318047992259648683
961	-106206421574584461934755035226543829588	-45867929639906410621444439897286885792
962	-141258136451610059146633867701571813878	-31904735912506718513032524502616730084
963	-103696083571510983743617104209029027009	87167865675952931316488952462100504165
964	29380841230426734682181679544231004750	138156662186039464304647987050706529313
965	-101545923552053497732812077916626757253	-59189811763579500544489661262384429837
966	-124241805432403163009316792466280754581	124617768654760943909369509402888383482
967	30865207354415646042853206345697651109	122390581968665269203886546672341052759
968	157505047315365468875798586257653593844	23582288509900614925487905248950221942
969	79968213084868927751182492848381630249	-128778914679544961146141795325693254699
970	-136052501866980721276691570653943150018	-118710799512185455662536580648462822892
971	-36874095239482466423799501510339436888	51234434342820935935195461163172898923
972	-119460353945064715780084190364813718929	122256878580483689293222942060165823637
973	102056992965773125534946446698908564846	90548814746495182511963310787630359497
974	-31619436408462819816963347531076944857	25124866243299978315229021057988781625
975	30405819263328062360521459773666118554	-25638742202543269549796801336157814198
976	133343465294201789600476178335544989861	-141069713382840108195612293446277983307
977	96572656845080409396320800804099847061	45353231947402324992085331438356028748
978	-63155963647464940654104475728990334507	135388833207946614004566989982087038371
979	100646693623887215327675933899654504527	-71849207926997414525540355316008204627
980	101760733482125792008944666154190717203	1388467575175525110214339882724725187
981	143521584990120616987095903319832296661	49304953319330489657298672438551060500
982	-133007040961052837486233628334020712070	-22363000012864530372214320679172174846
983	164921479066483894957225145903178913489	42442501683631353175885970706085128924
984	63933381894156183228539959713988808498	-57666203940958733752211851468346605255
985	61761939811444745066098118550372602154	-77407957136993670288955244668553197549
986	97171569939742181937176384579675865285	-9380013828264257962829421328806506615
987	20083240604214390567309117619647832695	-60246078772063510758966335186622552253
988	136875041090848061360600843873848179441	-142124944464885853539615060052416307769
989	-44111184622916543207299679035939185115	150240294184111978415197698613074099804
990	-100829458395768190748829274137150930298	35950813932199002630777717677953767723
991	-81560453575942535639628132768081964891	21550699161572542628410920808914407038
992	58679314359983084076743529713380138857	115955885403251548768335319967041181643
993	-84750759000965929235450521924366363907	37193761598291850346675549601482837332
994	155870762319100971886281123747129531586	-161642840413568161896091683760328188716
995	-40779782169700802622759446908674069981	-24703604608335931429796192706504001238
996	115790409819186820740998060028063938902	-130698419605838853164105785272752566017
997	-14399236687121001155058264392691605252	165678579761469892859634094776789064389
998	143377689050242390349014919157413039932	157872325123793165535416645389545779600
999	-167087555171140067771078452166718258981	27422684835458947795210126467796733910
